Questions tagged «dwarf»

7
如何使用objdump反汇编一个函数?
我的系统上安装了二进制文件,并希望查看给定功能的反汇编。最好使用objdump,但其他解决方案也是可以接受的。 从这些问题中,我了解到,如果我只知道边界地址,则可以分解部分代码。从这个答案中,我学习了如何将拆分的调试符号转回单个文件。 但是,即使对单个文件进行操作,甚至分解所有代码(即,没有开始或停止地址,但使用的普通-d参数objdump),我仍然看不到该符号。只要所讨论的函数是静态的,就有意义,因此不会导出。不过,valgrind将报告函数名称,因此必须将其存储在某处。 查看调试部分的详细信息,我发现该.debug_str部分中提到的名称,但是我不知道有什么工具可以将其转换为地址范围。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.