给定崩溃偏移量,.PDB和源代码,如何找到源代码行?

时间:2008-11-07 23:49:23

标签: windows debugging

我有一个Windows事件日志条目,提供触发应用程序崩溃的失败调用的偏移量。我有一个发布版本,相应的.PDB文件和源代码。

我没有.MAP或.COD文件。

如何找到失败的源代码行?

1 个答案:

答案 0 :(得分:18)

WinDbg有一个ln命令,可以为您提供最近的地址符号。

使用以下方式打开您的二进制文件:

WinDbg -z somebin.dll

在命令窗口中,键入:

ln <address>

找到它所在的功能后,运行

uf somebin!SomeFunc

找到距离地址最近的一行。