簡體   English   中英

UMDH / Windbg不兼容的DMP文件?

[英]UMDH/Windbg not compatible DMP file?

我正在使用最新的Windows調試工具包中的UMDH 6.1.7659。 我想嘗試生成一個可以在WINDBG中查看的dmp文件,以調查非托管64位C ++ EXE中的內存泄漏:

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

當我嘗試在WinDbg(版本1607)中打開DMP文件時,看到以下內容:

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

在同一DMP文件上的DUMPCHK給我相同的結果。

UMDH是否不再與WINDBG兼容?

我相信你有一些誤會,

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

UMDH生成自己的數據格式(基於文本的數據結構),顯然,該格式不處理WinDbg分析的轉儲文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM