16
我有一个Windows事件日志条目,给出了触发应用程序崩溃的失败调用的偏移量。我有一个发布版本,相应的.PDB文件和源代码。鉴于崩溃偏移量,.PDB和源,我如何找到源代码行?
我没有.MAP或.COD文件。
我怎样才能找到失败的源代码行?
我有一个Windows事件日志条目,给出了触发应用程序崩溃的失败调用的偏移量。我有一个发布版本,相应的.PDB文件和源代码。鉴于崩溃偏移量,.PDB和源,我如何找到源代码行?
我没有.MAP或.COD文件。
我怎样才能找到失败的源代码行?
WinDbg有一个ln
命令,它将为您提供最近的地址符号。
打开二进制文件使用:
WinDbg -z somebin.dll
,并在命令窗口中,键入:
ln <address>
一旦你找到它在功能,运行
uf somebin!SomeFunc
找到与地址最近的一行。
根据http://www.codeproject.com/KB/debug/windbg_part1.aspx?display=Print,“ln adr”:将显示最接近该位置的符号。 – AKX 2011-06-14 10:32:31