有两种方法可以从 ELF 文件中获取反汇编代码。
反汇编视图
这种方法只有在目标程序中运行Debug会话时才有效。
在SDK中,进入Window > Show View > Other,然后输入disassembly,添加窗口,它就会显示加载的ELF文件的反汇编视图。
OBJDUMP
使用objdump binutil显示对象文件的信息,将ELF文件中的反汇编代码转储到*.s文件中。
mb-objdump -D <ELF file name> > output.S; arm-none-eabi-objdump -D <ELF file name> > output.S; armr5-none-eabi-objdump -D <ELF file name> > output.S; aarch64-none-elf-objdump -D <ELF file name> > output.S;
您可以使用文本编辑器查看 test.s 文件: