【发布时间】:2018-01-20 05:37:31
【问题描述】:
我有一个非常大的代码库(内核)的 elf 文件。我想将其转换为汇编代码。我有函数的基地址和指令的偏移量。使用这些信息,我想得到具体的指令。我使用“objdump -b binary -m i386 -D file.elf”从 elf 文件中获取汇编代码,但它正在生成 4GB 的数据。我也提到了这个Can I give objdump an address and have it disassemble the containing function?,但它也不适合我。
【问题讨论】:
-
为什么这个标签是 linux-kernel?如果您尝试查看的是二进制内核,您应该这样说,并具体说明哪种格式(因为它通常大部分是压缩的,因此 objdump 无法理解)。如果不是,请删除不适用的标签。
标签: linux-kernel elf disassembly