我已经部署了一个偶尔崩溃的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”开头的错误消息中的地址相关联?