首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止objdump截断十六进制输出

防止objdump截断十六进制输出
EN

Stack Overflow用户
提问于 2017-04-21 13:56:58
回答 1查看 635关注 0票数 0

使用objdump -dF或仅使用objdump -d,我体验到objdump截断输出:

代码语言:javascript
复制
0000000000400561 <.wm_split0> (File Offset: 0x561):
  400561:   01 00                   add    %eax,(%rax)
    ...

0000000000400565 <.end_0> (File Offset: 0x565):

在这里,它只显示从位置0x4005610x400565的4个字节中的两个。

在本例中,我知道其余的字节都是0x00,但是我有一些工具目前依赖于四个字节的存在。

如何使objdump显示所有地址的十六进制?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-21 14:43:01

在拆卸时,可以使用以下objdump选项:

代码语言:javascript
复制
-z, --disassemble-zeroes       Do not skip blocks of zeroes when disassembling
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43544630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档