objdump常用用法

Posted anhongyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了objdump常用用法相关的知识,希望对你有一定的参考价值。

验证二进制文件中是否有debug信息,也即编译的时候,是否使用了“-g”选项

objdump --debugging <binary-file>

<binary-file>可以是 .o, .a, .so 可执行文件等均可

带了“-g”选项的,会有如下字样

Contents of the .debug_aranges section:

...

Contents of the .debug_info section:

...

Contents of the .debug_str section:

...

Contents of the .debug_abbrev section:

...

[admin@host-11-20-51-205 bin]$ objdump --debugging ./common/_objs/common/json_parse.pic.o | grep Contents
Contents of the .debug_info section:
Contents of the .debug_abbrev section:
Contents of the .debug_aranges section:
Contents of the .debug_ranges section:
Contents of the .debug_str section:
Contents of the .eh_frame section:

 

以上是关于objdump常用用法的主要内容,如果未能解决你的问题,请参考以下文章

objdump 分析

arm-linux-objdump

Python中的基本函数及其常用用法简析

c_cpp 加载源图像固定用法(代码片段,不全)

python调试:pdb基本用法(转)

Java习惯用法总结