UMDH / Windbg не совместимый файл DMP? - PullRequest
0 голосов
/ 01 ноября 2018

Я использую UMDH 6.1.7659 из последней версии Windows Debugging Kit. Я хочу попробовать создать файл dmp, который я могу просмотреть в WINDBG, чтобы исследовать утечку памяти в неуправляемом 64-разрядном C ++ EXE:

set _NT_SYMBOL_PATH=<.PDB_file_directory>
umdh -p:<valid PID> -f:c:\temp\dump1.dmp 

Когда я пытаюсь открыть файл DMP в WinDbg (версия 1607), я вижу это:

Loading Dump File [c:\temp\dump1.dmp]
Could not match Dump File signature - invalid file format
Could not open dump file [c:\temp\dump1.dmp], Win32 error 0n87
"The parameter is incorrect."
**** DebugClient cannot open DumpFile - error 80070057

DUMPCHK в том же файле DMP дал мне тот же результат.

UMDH больше не совместим с WINDBG?

1 Ответ

0 голосов
/ 02 ноября 2018

Я полагаю, у вас есть какое-то недопонимание,

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/using-umdh-to-find-a-user-mode-memory-leak

UMDH генерирует свой собственный формат данных (текстовую структуру данных), который явно не обрабатывает файлы дампа для анализа WinDbg.

...