Objdump

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

objdump는 라이브러리, 컴파일된 오브젝트 모듈, 공유 오브젝트 파일, 독립 실행파일등의 바이너리 파일들의 정보를 보여주는 프로그램이다. objdumpELF 파일을 어셈블리어로 보여주는 디스어셈블러로 사용될 수 있다.

예를 들자면 오브젝트 파일을 디스어셈블 하기 위해서 아래와 같이 쓴다:

objdump -Dslx file

objdump는 오브젝트 파일들의 내용을 읽을때 BFD 라이브러리를 사용한다. readelf(GNU Binutils에 역시 포함되어 있다.)는 objdump처럼 ELF 파일들을 읽을 수 있지만 BFD 라이브러리를 사용하지 않는다.

GNU 프로젝트는 높은 기능을 갖춘 objdump 프로그램을 GNU Binutils 패키지에 포함시키고 있다.

바깥 고리[편집]