fkddn
驱动小牛
驱动小牛
  • 注册日期2002-03-28
  • 最后登录2005-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1099回复:1

怎样用softice捉虫?

楼主#
更多 发布于:2002-07-01 16:34
我的驱动程序和服务进行通信,交换数据。在运行到某段代码时,softice窗口会跳出显示“break due to page fault……”,然后服务程序就不正常运行了。这个错误不是每次都出现,我跟踪了好几天也找不到,累得不行了……:(:(:(
我想请问各位我如何才能定位这个错误?能在softice跳出的窗口中找到到底是程序的哪段代码出了错?
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-01 16:44
在你的函数入口和出口都加上内核输出函数
kdprint

然后再死机的时候你就可以在softice里看到是那个函数出了问题

然后再用softice设断点跟踪,确定是那条语句
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
游客

返回顶部