【问题标题】:IDA Pro sometimes load source files, what's the reason?IDA Pro 有时会加载源文件,这是什么原因?
【发布时间】:2016-01-25 13:13:02
【问题描述】:

所以我正在尝试调试使用调试符号编译的“ccom”。因此它可能应该包含源文件(和行)信息。我正在使用 IDA Pro 'linux_serverx64'(在主机上)和在 Wine 中运行的 IDA Pro 6.6 x64(连接到主机)对其进行调试。

我在程序内的不同位置设置了断点。我的问题是有时我可以使用 IDA Pro 进行源代码调试,有时不能。

例如,现在我在“main”中有一个断点。就像我之前的第二次尝试一样,当执行到达它时 - 它允许源代码调试(并因此自动切换到源代码)但就像现在它不会再这样做了。这是什么?

我以前也遇到过这个问题,快把我逼疯了。

【问题讨论】:

    标签: linux debugging 64-bit wine ida


    【解决方案1】:

    问题在于“clang”(我使用的编译器)存储源路径,因为它们最初是作为参数传递的。由于我一直在使用相关补丁 - 这让 IDA Pro 感到困惑。

    您需要将源文件及其绝对路径传递给 clang-driver。这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-08
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 2016-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多