yokle
驱动牛犊
驱动牛犊
  • 注册日期2001-05-26
  • 最后登录2002-07-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2117回复:1

关于Softice for NT

楼主#
更多 发布于:2001-07-11 09:35
请教一下如何用Softice进行源代码级的调试。我看了“白云黄鹤站的NT DDK安装以及SYS编译调试经验点滴”,但按照此步骤不能进行源代码级的调试。

用Soft-ICE调试SYS

    实例:

    1、启动Soft-ICE for NT。

    2、打开Soft-ICE的“Symbol Loader”。

    3、用“File”菜单中的“Open Module ...”菜单项打开C:\DDK\LIB\I386\
CHECKED\LDUNLD.SYS文件。

    4、用“Module”菜单中的“Translate”菜单项将SYS文件转换成NMS调试符
号文件,然后用“Load”菜单项装载调试符号文件。

    5、Ctrl+D激活Soft-ICE,输入SYM命令检查调试符号,选择合适的调试符号
拦截,这里用“BPX LdUnldOpen”拦截。

    6、运行GETHNDL.EXE,马上被Soft-ICE拦截下来,并显示出源程序供调试。

    7、用“SRC”命令可以在源程序、源程序―汇编代码混合和汇编代码三种显
示方式之间切换,“BC”命令清除全部断点,Ctrl+D退出调试

最新喜欢:

txqxctxqxc
向正权
dflovely
驱动牛犊
驱动牛犊
  • 注册日期2001-05-10
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分-16分
  • 威望100点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2001-07-11 13:57
你的不能出现在哪一步呢?我虽然没有在NT下试过,不过刚刚在98下试验了一把,基本上没有问题。关键是我调试的是debug版本的vxd,如果是release版本的,好像translat就不行了。不知NT下的sys是不是也有debug版本和release版本的区别,不妨试试,仅供参考。
VC在手,天下我有
游客

返回顶部