softice调试问题.txt

来自「驱动开发过程中要注意的一些要点以及一些基本资料」· 文本 代码 · 共 18 行

TXT
18
字号
安装注意事项:
1、显卡设置最好要与实际显卡的吻合。如没有。可使用Standard VGA。
2、鼠标配置与显卡相似,如不行的话,建议不用鼠标功能。

调试基本流程:
1、编译调试版本驱动程序。 
2、启动SoftIce Symbol Loader程序。 
3、FILE\OPEN MODLE载入驱动程序。 
4、MODLE\LOAD 加载sym和source. 
5、Ctrl+D进入SoftICE,键入File *,你就会看到源代码列表。再键入FILE XXX。(XXX 是你想调试源代码文件)。 
6、F9设断点,F10运行,F8进入子程序,g运行到断点处,x退出。 
设好断点后退出,当驱动程序运行到断点处会自动弹出SoftICE窗口,可以进行调试了。 

在系统启动时调试驱动程序的方法:
1、Symbol Loader中FILE\open module\打开 XXX.sys,再translate。
2、EDIT\SoftICE Initialization Settings...\symbol标签中add the Symbol File XXX.nms。然后在Initialization String为BPX DriverEntry等。
3、重新启动电脑,运行到XXX.sys的DriverEntry时会自动弹出SoftICE窗口。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?