目录
2.3、从正在动态调试的Windbg中使用命令导出dump文件
3.2、异常捕获模块感知到了异常,但导出dump文件时产生了二次崩溃
3.3、程序并没有发生C++异常,只是发生卡死或死循环,异常捕获模块感知不到
3.4、程序运行过程中检测到不正常,调用abort函数强制结束进程,导致程序闪退
3.5、Visual Studio调试程序时产生异常,但看不到有效的函数调用堆栈,可以尝试使用Windbg进行动态调试
VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)
https://blog.youkuaiyun.com/chenlycly/article/details/124272585C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)
Windbg静态与动态调试选择指南

本文介绍了何时使用Windbg进行静态分析dump文件和动态调试目标进程。通常,当有dump文件时,使用Windbg静态分析;无dump文件或dump文件信息不足时,使用动态调试。静态分析包括从异常捕获模块、任务管理器或Windbg中导出dump文件。动态调试适用于异常未被捕捉、导出dump时二次崩溃、卡死或死循环、abort函数引发闪退等情况。文章提供了详细的步骤和场景说明,帮助开发者更有效地排查C++软件异常。
订阅专栏 解锁全文
2762





