以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文件不匹配。