llj2655506
驱动牛犊
驱动牛犊
  • 注册日期2007-03-27
  • 最后登录2009-06-11
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望27点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
阅读:1535回复:2

请教蓝屏后通过DMP文件,定位代码出错位置的问题

楼主#
更多 发布于:2007-03-28 11:12
  编译好代码后,
   一...我使用DDK (Windows Server 2003 Checked Build Environment)build -cwz build出了sys,obj,pdb文件
  二...我使用monitor安装了驱动程序,立刻蓝屏,并且生成了 DMP文件,
   三...我使用WinDbg open crush dump打开DMP文件 Symbol和Image路径设置为OBJ,PDB,SYS的文件路径D:\tools\ddk2003\test1\objchk_wnet_x86\i386,source路径为原文件路径D:\tools\ddk2003\test1
   四...打开DMP后 提示
***** Kernel symbols are WRONG. Please fix symbols to do analysis.

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

打开CALLBACK后,出现类试代码NtWriteFile+0x45b8行,无法定位具体出错时的函数,和具体代码位置,

我是XP用户,

问怎么才能通过WinDbg 和DMP文件确定代码出现蓝屏的具体位置
驱网无线,快乐无限
light1992
驱动牛犊
驱动牛犊
  • 注册日期2006-02-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-08 10:37
windbg上面有说明的,需要导入所以symbols,微软的网站上有下的.
yunyanrong
驱动小牛
驱动小牛
  • 注册日期2003-04-18
  • 最后登录2013-03-02
  • 粉丝0
  • 关注0
  • 积分1040分
  • 威望457点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-30 17:29
引用第1楼light1992于2007-05-08 10:37发表的  :
windbg上面有说明的,需要导入所以symbols,微软的网站上有下的.


不错,最好是下载了安装,然后设置为安装后的目录,这样速度快。
游客

返回顶部