Objdump
오브젝트 파일에 대한 정보를 출력한다.
How to install in MAXOSX
사용시 gobjdump
로 사용하면 된다.
Flags
옵션 | 긴 옵션 | 설명 |
-d | --disassemble | 오브젝트 파일을 기계어로 역어셈블 (실행 코드가 있는 섹션) |
-D | --disassemble-all | 모든 섹션을 대상으로 역어셈블 |
--[no-]show-raw-insn | 코드와 바이트열 제거/출력 (디폴트=보여줌) | |
--prefix-address | 코드의 주소를 심볼에서의 상대주소로 표시 | |
-t | Display the symbol table | |
-j section | --section=section | 특정 섹션 지정 |
-l | --line-numbers | 각각의 코드에 대응하는 소스코드의 행에 관한 정보 출력. |
-S | --source | 행 번호에 해당하는 소스코드가 그 위치에 삽입되어 출력. |