Отладка после вскрытия с помощью файла MSVC .map
Я развернул приложение Windows, которое время от времени вылетает. Я построил приложение в режиме выпуска без символов отладки, но с параметром /MAP, чтобы отслеживать ошибки после факта.
Сообщение об ошибке:
"Необработанное исключение в 0x00007FF63113DA4D в App.exe: 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"?