阅读:2117回复:1
关于Softice for NT
请教一下如何用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退出调试 |
|
最新喜欢:txqxc
|
沙发#
发布于:2001-07-11 13:57
你的不能出现在哪一步呢?我虽然没有在NT下试过,不过刚刚在98下试验了一把,基本上没有问题。关键是我调试的是debug版本的vxd,如果是release版本的,好像translat就不行了。不知NT下的sys是不是也有debug版本和release版本的区别,不妨试试,仅供参考。
|
|
|