Minidump 创建空转储文件
我们有一个进程内崩溃处理程序,它使用 DbgHelp 中的 MiniDumpWriteDump() 写入小型转储是进程崩溃的情况。 我知道这不是最好的方法,但是,目前我们…
cdb 和 Windbg 无法加载 MiniDumps,但 VS 2008 可以正常加载它们
我正在尝试构建一些自动故障转储分析,但我无法让 cdb 或 Windbg 加载我的故障转储。它们在 VS 2008 中加载得很好。 当我在文件上运行 dumpchk.exe 时…
使用回调调用 MiniDumpWriteDump
我想使用 MiniDumpWriteDump 函数创建一些自定义转储文件(主要是,我想导出一个包含线程调用堆栈最少信息的转储文件),但我在定义需要传递的结构时…
如何设置 AeDebug 以获取带有进程名称的小型转储?
我必须对 C++ 项目进行一些事后调试。 已知的执行方法是将 cdb 调试器设置为小型转储生成器,然后处理收集的转储。 我几乎阅读了整个网络,但没有找到…
Microsoft 如何生成 winqual 事件的事件 ID?
我很好奇用于识别 winqual 中的项目的 ID。 我认为这是某种哈希。 这是出版了吗? 模块名称、版本和偏移量的哈希值? 这似乎是合适的,但尺寸太小,无…
使用 Visual Studio 2008 Express 进行源转储分析?
有没有办法使用 Visual Studio 2008 Express 分析应用程序崩溃小型转储(例如,由 SetUnhandledExceptionFilter 或 minidumpwritedump() 创建)及其源…
Windbg dump 命令失败,错误为 0x8007012b
客户正在尝试捕获挂起的小型转储。 他启动 WindDbg 并成功附加到该进程。 WinDbg 显示其标题: Microsoft (R) Windows Debugger Version 6.11.0001.40…
当提供 Windows .dmp 或 .minidmp 时,如何识别(并访问)要使用的模块/调试符号
以读取 Windows *.dmp 文件之后的方式 收到转储文件从随机客户那里,运行调试会话来查看崩溃,您经常会发现它位于 MS 或其他第三方库中。 下一个问题…
我应该对小型转储使用哪些设置?
目前,我们使用 MiniDumpNormal | 调用 MiniDumpWriteDump MiniDumpWithIndirectlyReferencedMemory 标志。 这对于调试配置中的内部构建来说效果很好…