工程有若干个dll,一般错误能复现或能单步调试的问题还能解决,但现在总有异常退出的问题,系统日志里看不出什么,生成dump调试,代码总在反汇编代码,看不懂,调用堆栈也往往是在不熟悉的模块里,没法查看,请问有没有什么规范的流程或工具,能快速定位不好找到的bug,或者有什么书可以推荐一下。
你的dump调试的时候,有添加自己编译模块的pdb没,这样才能比较好定位到对应的代码
windbg本身是一个需要经验的工作,所以只能多积累。才容易找到问题
还有一个有用的方式就是添加程序自己的日志功能,这样就可以在一些可疑的地方分析日志等来了解当时运行的时候发生了什么问题