windbg分析dump文件

本文以V4.1项目为例,详细介绍如何通过设置SymbolFilePath和ImageFilePath,使用!analyze-v命令来查看出错时的调用堆栈,从而定位到具体的代码文件和行号。强调了在进行错误分析时,所使用的pdb和exe文件必须与dump文件保持一致的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以V4.1项目为例,简单说明,以后会深入探讨.

说明,pdb和exe均放在文件夹C:\Users\bankpan\Desktop\Debug中。

一:设置Symbol File Path

SRV*F:\localsymbols*http://msdl.microsoft.com/download/symbols;C:\Users\bankpan\Desktop\Debug

(F:\localsymbols为标准符号文件下载后的临时保存路径)

二:设置Image File Path

C:\Users\bankpan\Desktop\Debug

三:执行命令

!analyze -v

即可看到出错时的调用堆栈,可以看出错时的代码是在哪文件第几行。

注:为保证正确分析,所用的pdb和exe文件务必和dump文件保持一致:务必用产生dump文件时的pdb文件和exe文件,即使重新编译,pdb文件和exe文件都有可能不同,造成与dump文件不匹配。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值