Войти

Показать полную графическую версию : Не работает Debugging Tools


4715
22-01-2014, 13:08
Здравствуйте. Решил расшифровать дампы памяти "по правильному", с помощью Debugging Tools for Windows. Скачал его отсюда (http://archive.msdn.microsoft.com/debugtoolswindows/Release/ProjectReleases.aspx?ReleaseId=4912), и скачал скрипт kdfe. А вот дальше - засада. Не могу понять что делать нужно. У меня есть несколько дампов - при открытии с помощью сценария получаю такое:

http://savepic.net/4326067.jpg
http://savepic.net/4333235.jpg

Но, иногда, при этих же действиях дамп читается нормально:

http://savepic.net/4345522.jpg

Но подобный результат выходит раз на 10 неудачных попыток прочитать дамп, а это не шибко хорошо.

Вот теперь думаю - либо дебаггер криво работает, либо руки у меня кривые, либо что-то третье :)

Megalo
22-01-2014, 14:47
4715, Отладочные символы (Debug symbols) установлены в системе?
попробуйте обновить Windows Debugging Tools (http://msdn.microsoft.com/en-us/windows/hardware/hh852365)

4715
22-01-2014, 14:50
Megalo, Да, но сути не меняло, да и символы, как я понял, нужны для этого (http://habrahabr.ru/post/52011/) варианта чтения дампов. К слову тот метод тоже работает раз на 5-10 случаев... :(

Petya V4sechkin
22-01-2014, 15:25
4715, посмотрите, что с опцией -v выдаст:
Kdfe.cmd "путь_к_DMP-файлу" -v

4715
22-01-2014, 16:59
Petya V4sechkin, Спасибо, но видимо я криворукий. Ничего не получается, да и сложно и долго это все - весит у меня несколько папок с дампами разных ПК - это для каждого писать путь в командной строке, при этом нет гарантии что оно что-то покажет. Бред этот дебаггер, уж лучше пользовать BSV - там хоть и не 100% точность, но зато 100% прочитает любой дамп.




© OSzone.net 2001-2012