使用Windbg和IDA分析给被调用函数的std::string类型参数传递了空指针引发的崩溃
于 2017-09-23 10:35:45 首次发布
本文介绍了如何使用Windbg和IDA分析C++程序中因std::string空指针导致的崩溃。通过异常上下文、C++代码、汇编指令的分析,发现问题是由于业务代码中返回了NULL指针,导致SetBodyText函数调用异常。解决方案是检查并确保指针非空,或临时规避问题。
本文介绍了如何使用Windbg和IDA分析C++程序中因std::string空指针导致的崩溃。通过异常上下文、C++代码、汇编指令的分析,发现问题是由于业务代码中返回了NULL指针,导致SetBodyText函数调用异常。解决方案是检查并确保指针非空,或临时规避问题。

被折叠的 条评论
为什么被折叠?