首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UMDH/Windbg不兼容DMP文件?

UMDH/Windbg不兼容DMP文件?
EN

Stack Overflow用户
提问于 2018-11-01 19:47:26
回答 1查看 780关注 0票数 0

我正在使用最新Windows调试工具包中的UMDH 6.1.7659。我想尝试生成一个dmp文件,我可以在WINDBG中查看该文件,以调查非托管64位C++ EXE中的内存泄漏:

代码语言:javascript
复制
set _NT_SYMBOL_PATH=<.PDB_file_directory>
umdh -p:<valid PID> -f:c:\temp\dump1.dmp 

当我尝试在WinDbg (版本1607)中打开DMP文件时,我看到如下内容:

代码语言:javascript
复制
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兼容?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-01 23:42:06

我相信你有误会,

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

UMDH生成自己的数据格式(基于文本的数据结构),这显然不是WinDbg要分析的进程转储文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53108375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档