windbg
anranjingsi
这个作者很懒,什么都没留下…
展开
-
windows用户态程序排错——程序无法运行和奔溃排查
有的时候我们的应用程序在调试时使用的好好的,但在其他的PC上运行时就可能会出现无法运行、异常退出的问题,这个时候就需要我们有足够的手段进行排查:1)日志排查:好的应用程序也必定集成了好的日志模块,用于程序异常时提供足够的信息供开发人员迅速定位问题;所以在开发程序的时候必不可少的就是在关键位置添加日志,在程序已知的异常判断位置,将错误信息尽可能多的写入日志:比如函数执行失败,一般都需要将失败的返回值、当前的错误码以及关键的函数参数写入日志。日志系统...原创 2021-01-16 20:43:11 · 558 阅读 · 0 评论 -
windows用户态程序排错——异常处理
关于异常1、C++标准异常:c++提供了一种异常的处理方法:try()catch();不知道小伙伴有没有这样的疑惑:1)为何我们要捕获异常?2)何时使用异常处理?3)异常处理会不会降低程序性能?4)如何处理异常呢?1)为何需要捕获异常?何时抛出异常?异常处理就是处理程序中的错误。异常,通俗来说,对于被调用的函数,如果说因为调用者所引发的错误,且无法继续执行时,需要通知调用者,发生错误无法执行了;让上层的逻辑去处理它。异常处理,对于程序来说,可以知道什么出错了?哪里出错了?以及为什原创 2020-09-20 09:25:42 · 339 阅读 · 1 评论 -
windbg调试工具使用问题——Win32 error On87错误
旧版windbg:6.12.0002.633版本在调试windows10的全量dump文件的时候,发现使用windbg打开dump文件报错:Could not find the xxx\MEMORY.DMP Dump File,Win32 error On87 此错误证明为windbg旧版本故障,更新windbg即可。windbg10下载:https://download.csdn.net/download/anranjingsi/12420783或者windows官网:https://do原创 2020-05-14 22:03:40 · 10214 阅读 · 1 评论