windbg - 使用WinDbg,保存.dmp文件

标签 windbg dump

我刚刚开始使用 WinDbg,我看到了视频,其中有人将 WinDbg 连接到一个进程。然后他将转储文件保存为命令“.dump/f C:\example\mydump.dmp”。 “.dump”和“/f”是什么意思?谢谢,抱歉我的英语不好。

最佳答案

请参阅docs

这会生成用户模式或内核模式故障转储,并使用开关 /f 将在该位置创建完整的内存转储。

但是,就我个人而言,我总是使用标志 /ma 进行用户模式转储,因为这包含更多信息(并产生更大的内存转储)。

转储本质上是内存(内核的整个内存或用户模式的进程),并且根据标志,您可以获得更多信息,例如状态、句柄和其他有助于诊断问题的信息。

有关更完整的说明,您可以阅读这些链接

关于windbg - 使用WinDbg,保存.dmp文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21576665/

相关文章:

postgresql - 在远程机器上恢复转储

.net - 在 WinDbg 中转储 .NET 1.1 内存转储中的所有字符串

windows - 我如何学习 WinDbg? (关于 : seemingly simple hung process)

windows - 在 WinDbg 中定义自定义错误检查代码

windows - 在 WinDbg 中设置断点失败

c - 根据代码块分段核心转储调试它在第 120 行我的链表堆栈实现有问题吗

debugging - GFlags - 命令行

postgresql - 排除损坏的页面 block 的 Postgres 转储

Postgresql 转储/恢复列

仅 MySQL 转储还原增量