给定一个崩溃偏移量,.PDB和源代码,我怎样才能find源代码行?

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

我没有.MAP或.COD文件。

我怎样才能find失败的源代码行?

WinDbg有一个ln命令,它会给你一个最近的地址符号。

打开你的二进制使用:

 WinDbg -z somebin.dll 

然后在命令窗口中键入:

 ln <address> 

一旦你找到它的功能,运行

 uf somebin!SomeFunc 

找到最近的地址。