Скомпилируйте binutils
с нужными целями, чтобы получить двоичный файл objdump binutils, который знает, как разобрать ARM.
http://www.gnu.org/software/binutils/
./configure --enable-targets=all
, например.
Выберите ваши цели, создайте и используйте новый двоичный файл objdump
, который знает ваши цели.См. Файл binutils/README
для получения дополнительной информации о таргетинге.
objdump -D t3c # stock binary
objdump: t3c: File format not recognized
против
./../../binutils-2.22/binutils/objdump -D t3c # latest compiled from source with all targets
In archive t3c:
t3c:arm: file format mach-o-le
Disassembly of section .text:
00002d94 <start>:
2d94: e59d0000 ldr r0, [sp]
...