使用MSVC .map文件进行事后调试

时间:2016-01-26 09:54:41

标签: visual-c++ postmortem-debugging

我已经部署了一个偶尔崩溃的Windows应用程序。我在没有调试符号的发布模式下构建应用程序,但使用/ MAP选项以便在事后跟踪错误。

错误消息是:

  

“App.exe中0x00007FF63113DA4D处的未处理异常:0xC0000005:   访问冲突读取位置0x0000000000000000。“

所以我需要找出0x00007FF63113DA4D的位置。

App.map文件以

开头
Preferred load address is 0000000140000000

一个典型的条目:

  Address         Publics by Value              Rva+Base               Lib:Object
0001:000ecff0       ?FUNCTION@CLASS@@QEBAHXZ 00000001400edff0 f   STATICLIB:FILE.obj

那么,如何将以“000000014”开头的地址与以“0x00007FF”开头的错误消息中的地址相关联?

0 个答案:

没有答案