메모리 덤프에서 일부 명령어를 어떻게 디스 어셈블 할 수 있습니까? 원시 덤프 만 가지고, objdump는 객체 형식만을 인식합니다.powerpc 원시 데이터로 명령어를 디 어셈블합니다.
내 프로세서는 PowerPC 440 (PowerPC 북 전자 아키텍처)입니다.
메모리 덤프에서 일부 명령어를 어떻게 디스 어셈블 할 수 있습니까? 원시 덤프 만 가지고, objdump는 객체 형식만을 인식합니다.powerpc 원시 데이터로 명령어를 디 어셈블합니다.
내 프로세서는 PowerPC 440 (PowerPC 북 전자 아키텍처)입니다.
실제로 objdump는 원시 바이너리를 분해 할 수 있습니다. 이 시도 : devkitPPC를 사용
objdump -m ppc -D -b binary -EB dump.bin
$ xxd -p asm
3800000060000000
:
$ powerpc-eabi-objdump --disassemble-zeroes -m powerpc -D -b binary -EB asm
수익률 :
asm: file format binary
Disassembly of section .data:
00000000 <.data>:
0: 38 00 00 00 li r0,0
4: 60 00 00 00 nop
감사합니다, 즉 내가 찾던거야. 'objdump -mpowerpc -D -b 바이너리 -mpowerpc -EB 덤프 .bin' – Camarada