-
【C++异常分析】将Windbg附加到软件进程上排查异常闪退的问题
目录 1、问题背景 2、将Windbg附加到进程上,发现软件发生异常时中断在DebugBreak接口上 3、根据Windbg中显示的函数调用堆栈,查看Webrtc库的开源代码,发现是new失败了 4、malloc或new失败的可能原因分析
-
分析C++软件异常需要掌握的汇编知识汇总(实战经验分享)
目录 1、概述 1.1、异常捕获库CrashReport和调试器 1.2、有时需要查看汇编代码去定位问题 2、CPU架构 2.1、当前主流的CPU架构 2.2、国产CPU介绍 2.3、X86架构与ARM架构下的汇编代码的差异示例
-
C++软件异常分析概述
最近几年工作中很大一部分内容是排查软件运行过程中遇到的各种异常,无论是底层的网络模块、协议模块和组件模块,还是上层的UI模块,都处理过多次,见识了各式各样的C++异常或崩溃,积累了大量的实战经验,在此给大家做个分享。本文将详细讲述Windo