debugging - Dr Watson 挂起进程的崩溃转储

标签 debugging

如果我在挂起的进程上获取 Dr Watson 故障转储而不是 ADPlus 挂起转储,会有什么不同吗?

谢谢 苏里亚

最佳答案

我使用 adplus -hang 和 drwtsn32 创建了完整转储,并使用 dumpchk 来比较两者。两者都是完整转储,但使用的标志不同(在 XP sp3 上)

德沃森:

0002 MiniDumpWithFullMemory
0004 MiniDumpWithHandleData

悬挂模式 ADPlus:

0002 MiniDumpWithFullMemory
0004 MiniDumpWithHandleData
0020 MiniDumpWithUnloadedModules
0800 MiniDumpWithFullMemoryInfo
1000 MiniDumpWithThreadInfo

因此,除非您需要从转储中获得此类额外信息 - 配置 DrWatson 为您提供完整的内存转储与使用 adplus 一样好。有关这些标志的更多信息可以在 debugInfo.com 找到。 .

关于debugging - Dr Watson 挂起进程的崩溃转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/463501/

相关文章:

c - 启动调试器失败 : No executable specified, 使用 `target exec'

javascript - 如何在 WKWebView 中调试 javascript 代码

c++ - 将环境变量设置为GDB中的空格

node.js - 是否可以调试当前正在运行的生产 Node 应用程序?

debugging - nrf51822 + ST-Link V2 调试

c# - .NET 会停止调试运行finally block 中的代码吗?

C# 更改私有(private)字段时如何中断?

visual-studio - 如何附加到 Visual Studio 中的进程?

python - "object of type ' NoneType ' has no len()"将推送器与 Django 一起使用时

pdf - 如何调试损坏的pdf文件?