使用SoftICE调试设备驱动:[3]导航&调试

2024-11-15 23:39:04

1、导航1·打开一个源文件filefile_name[提示]输入文件名可以使用Tab的完成功能。2·跳转到当前文件的指定行u.line_number3·在当前文件中搜索一个字符串ssstring4·跳转到指定的函数ufunction_name[提示]跳转不限于当前文件。输入函数名可以使用Tab的完成功能。返回到当前运行的位置

2、调试1·添加移除断点2·鼠标左键双击或者按F93·STEPOVER4·p或者按F105·STEPINTO6·t或者按F87·运行到这里8·here或者按F7继续运行9·x或者按F510·添加变量的监视11·watchexpression或者选中指定的变量,点击右键,从上下文菜单中选择ADDWATCH。

3、更多的命令怵怄弁摆·常用的断点相关命令还有·BL列出断点·BC清除断点·BE启用断点·BD禁用断点·BPX设置程序运行的断点·BPM设置内存访问的断点·蚱澄堆别BPE编辑断点BPT以某个断点作为模版新建断点·常用的修改内存或寄存器的命令还有·D显示内存·E编辑内存·R编辑寄存器·S搜索内存·PEEK读物理内存POKE写物理内存·查看目前已经加载的符号表TABLE·还原程序窗口(隐藏SoftICE)·RS或者按F4[提示]欲获取更多的信息,你可以查看SoftICE的用户手册。

4、命令行接口1·启动SoftICEnetstartntice2怵怄弁摆·转译并加载符号表"%NMSYMPATH%\loader32.com"-load-noprompt"%SystemRoot%\system32\drivers\%SYSTEM_FILE_NAME%"3·停用并启用设备4·devcondisable"%DEVICE_NAME%"devconenable"%DEVICE_NAME%"[提示]devcon可以在这里获取。

猜你喜欢