바이너리파일 디스크립터 라이브러리

1 개요[ | ]

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

2 같이 보기[ | ]

3 참고[ | ]

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