Прислали dmp файл, но оказалось, что pdb имеет размер 0. Это очень плохо, но есть же репозитарий — слил нужную версию версию и пересобрал. Но pdb все равно не подходит, т.к. checksum не совпадает. Неизвестно почему, может быть из-за даты сборки или ещё по какой-то причине. Но я точно знаю, что pdb тот, что нужно. В Visual Studio — это тупик, но не в WinDbg.
Пишем команду .symopt+0x40 и WinDbg, зыбыв про контрольную сумму, загружает pdb. Эта команда включает опцию SYMOPT_LOAD_ANYTHING. Про другие параметры можно посмотреть в MSDN.
понедельник, 22 декабря 2008 г.
How to force pdb loading in WinDbg
Posted by
Kirill V. Lyadvinsky
обновлено:
2009-03-02T08:03:23Z
Labels:
debug
,
programming
,
Windows
Комментировать в ВКонтакте
Подписаться на:
Комментарии к сообщению
(
Atom
)