Mangudai
驱动牛犊
驱动牛犊
  • 注册日期2004-01-02
  • 最后登录2004-09-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1230回复:3

Softice单步的问题

楼主#
更多 发布于:2004-02-11 09:57
我用softice做c程序代码单步跟踪时,经常碰到莫名其妙的执行顺序,例如一下子跳过几行代码,或者突然回跳N行,不知道大虾们是怎么解决这个问题的。
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-02-11 13:15
是因为你已经修改过代码并重新编译了,而没有删除原来的NMS文件,你需要删除原来的文件,重新加载即可。
记住每次修改编译后,到要那么做。。。。。。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
Mangudai
驱动牛犊
驱动牛犊
  • 注册日期2004-01-02
  • 最后登录2004-09-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-12 18:01
nms文件每次都有更新啊,不过我不是删除文件,而是用symbol loader重新translate。

还有现在出现了更麻烦的情况,调试.sys文件,源码不设断点,可以正常运行完,设断点以后,运行进入断点,然后按F10,就死机,是整个PC都死了,只能断电再开机,不知道是怎么回事(我是在一条KDPRINT语句处设的断点,如果不设的话在dbgview里可以看到这条语句已经执行并正常打印了)。

大虾们帮帮啊,谢谢了。
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2004-02-13 11:52
nms文件每次都有更新啊,不过我不是删除文件,而是用symbol loader重新translate
不行,必须删除,不然还是加载原来的文件。
用KDPRINT断点,可能会提升IRQL,会崩溃


[编辑 -  2/13/04 by  wowocock]
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
游客

返回顶部