【发布时间】:2016-03-21 12:06:42
【问题描述】:
我需要用调试符号反汇编 debian 二进制文件,为此我使用 IDA Pro。问题是:如果调试符号存储在单独的文件中(在 debian 软件包的情况下),IDA 似乎无法识别它们。但是,当编译二进制文件并在其中保留调试符号时,IDA 对所有函数和变量进行注释没有问题。
所以我的问题是:有没有办法将调试符号添加回剥离的二进制文件?目标是创建一个带有调试符号的二进制文件。例如可以使用 gdb 来 1) 调试剥离的二进制文件; 2)加载调试符号;和 3) 生成包含这些符号的二进制文件。
我发现here 的一种方法建议将调试部分从回复制到二进制文件中。不幸的是,这仅部分起作用,并且仍然缺少一些符号。我已经使用 gdb 验证了这一点。
【问题讨论】:
标签: debugging gdb debian elf debug-symbols