Прислали dmp файл, но оказалось, что pdb имеет размер 0. Это очень плохо, но есть же репозитарий — слил нужную версию версию и пересобрал. Но pdb все равно не подходит, т.к. checksum не совпадает. Неизвестно почему, может быть из-за даты сборки или ещё по какой-то причине. Но я точно знаю, что pdb тот, что нужно. В Visual Studio — это тупик, но не в WinDbg.
Пишем команду .symopt+0x40 и WinDbg, зыбыв про контрольную сумму, загружает pdb. Эта команда включает опцию SYMOPT_LOAD_ANYTHING. Про другие параметры можно посмотреть в MSDN.
Комментариев нет:
Отправить комментарий