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

Visual c++ 使用MSVC.map文件进行事后调试,visual-c++,postmortem-debugging,Visual C++,Postmortem Debugging,我部署了一个Windows应用程序,它偶尔会崩溃。我在没有调试符号的发布模式下构建了应用程序,但是使用了/MAP选项,以便在事后跟踪bug 错误消息是: “App.exe中0x00007FF63113DA4D处未处理的异常:0xC0000005: 访问冲突读取位置0x0000000000000000。“ 所以我需要找出0x00007FF63113DA4D在哪里 App.map文件以开头 Preferred load address is 0000000140000000 和一个典型的条目:

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

错误消息是:

“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”开头的地址关联起来