debugging - 崩溃转储和挂起转储之间的区别?

标签 debugging windbg sos

crash-dump和hang-dump有什么区别?

假设如果我编写了一个实用程序以在单击它时创建进程的转储,我将如何暗示该实用程序创建一个适当的转储?

最佳答案

不确定您的意思,它们都是细节级别不同的应用程序/内核状态(内存)的转储。就构成转储的内容而言,应用程序是否已挂起或崩溃都无关紧要,请参阅此doc,在这里http://www.debuginfo.com/articles/easywindbg2.html#savedumps崩溃转储将具有的内容是崩溃本身的异常记录。

MiniDumpWriteDump:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms680360%28v=vs.85%29.aspx

不同类型的转储:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms680519%28v=vs.85%29.aspx

关于debugging - 崩溃转储和挂起转储之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10224038/

相关文章:

windbg - 这些问号在 Windbg 中是什么意思?

.net - 如何在 Windbg 中为在 64 位服务器上运行的 32 位应用程序加载 SOS

debugging - F# 调试。 CLR

.net-4.0 - 无法附加到 .net 4.0 中的进程

xcode - XCode:调试=>“模拟位置”菜单项不可用(灰色)

javascript - 为什么 `pieceOfText` 未定义?

php - 如何在 PHP 中禁用 Curl 调试输出

c++ - 使用 Windbg 分析转储时,我可以信任局部变量值吗?

windbg - 谁持有对这些对象的引用

c - 为什么我的程序不返回文本文件的最大和最小整数?