跟踪重放器不会加载二进制调试信息

逆向工程 艾达 调试 x86 linux
2021-07-07 06:29:56

所以我正在调试一个 linux 应用程序,我相信 x86-64 主机上的 DWARF 调试信息。一切正常并按预期运行 - 源文件立即在函数断点处加载,而且我可以设置源断点并遵循我的源代码行。

但是最近我的应用程序在某个时候遇到了段错误。我决定使用跟踪调试器来帮助我更好地了解那里到底发生了什么,并记录了我认为程序崩溃的部分。但令人惊讶的是,Trace 调试器不会切换并跟踪我的源文件,并且没有二进制调试信息存在。任何帮助将不胜感激 - 我无意尝试反编译或匹配我自己的源代码。

顺便说一句,我得到了 ida 6.8。

尝试加载 < replay > 调试符号时,我收到了一些类似这样的错误:

DWARF:无法确定“<重播>”的 DWARF 信息的位置。

0个回答
没有发现任何回复~