"바이너리파일 디스크립터 라이브러리"의 두 판 사이의 차이

2번째 줄: 2번째 줄:
;Binary File Descriptor Library
;Binary File Descriptor Library
;바이너리 파일 디스크립터 라이브러리, 이진파일 설명자 라이브러리; BFD 라이브러리
;바이너리 파일 디스크립터 라이브러리, 이진파일 설명자 라이브러리; BFD 라이브러리
* GNU 프로젝트에서 각종 오브젝트 파일을 다루는 주요 매커니즘
* GNU 프로젝트에서 다양한 [[오브젝트 파일]]을 다루는 주요 매커니즘
* 목적 파일에 공통의 추상적인 뷰를 줌으로써 동작함
* [[오브젝트 파일]]에 공통의 추상적인 뷰를 줌으로써 동작함
* 목적 파일은 각각 이름·속성·데이터 블록을 가진 여러 "섹션" 심볼 테이블, 재배치 바이너리 엔트리를 기술하는 "헤더"을 가짐
* [[오브젝트 파일]]은 각각 이름·속성·데이터 블록을 가진 여러 "섹션" 심볼 테이블, 재배치 바이너리 엔트리를 기술하는 "헤더"을 가짐
* 내부적으로 데이터를 추상적인 형식으로 대상 프로세서나 파일 포맷이 요구하는 비트/바이트 레이아웃 형식으로 변환
* 내부적으로 데이터를 추상적인 형식으로 대상 프로세서나 파일 포맷이 요구하는 비트/바이트 레이아웃 형식으로 변환
* 주요 기능은 바이트오더 차이를 다루는 일
* 주요 기능은 바이트오더 차이를 다루는 일

2016년 5월 20일 (금) 23:47 판

1 개요

Binary File Descriptor Library
바이너리 파일 디스크립터 라이브러리, 이진파일 설명자 라이브러리; BFD 라이브러리
  • GNU 프로젝트에서 다양한 오브젝트 파일을 다루는 주요 매커니즘
  • 오브젝트 파일에 공통의 추상적인 뷰를 줌으로써 동작함
  • 오브젝트 파일은 각각 이름·속성·데이터 블록을 가진 여러 "섹션" 심볼 테이블, 재배치 바이너리 엔트리를 기술하는 "헤더"을 가짐
  • 내부적으로 데이터를 추상적인 형식으로 대상 프로세서나 파일 포맷이 요구하는 비트/바이트 레이아웃 형식으로 변환
  • 주요 기능은 바이트오더 차이를 다루는 일
예) 리틀 엔디언인 호스트에서 빅 엔디언 타겟 처리, 32비트-64비트 간 데이터 변환, 재배치 엔트리에 의해서 결정되는 주소연산 순서
  • 코어 덤프로 출력된 구조체 데이터를 읽는 데에도 사용됨
  • 작성언어: C
  • 라이선스: GPL

2 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}