Davisfront
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1007回复:5

符号表,符号表

楼主#
更多 发布于:2002-11-11 15:54
请问在softice下是不是可以加载符号表,如何加载呢?????
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-11 17:25
TABLE
 
作用:
 改变或显示当前符号表
 
语法:
TABLE [partial-table-name] | autoon | autooff | $
 
用法:
  partial-table-name:符号表的名字或开头的几个字符autoon            :用来打开自动符号表切换功能autooff           :用来关闭自动符号表切换功能$                 :用$ 来表示切换到当前指令所在的表中.
TABLE 命令当你有多个符号表装入内存的时侯很有用.SoftICE支持16,32位WINDOWS程序,DLLs,VxDs,DOS程序DOS设备驱动程序,TSRs.每一时刻只能从一个符号表中取得符号,你若是要用某个符号表中的符号,必须先用TABLE命令选中!关键字AUTOON将使SoftICE每次弹出都自动切换到当前指令所在的符号表中.而AUTOOFF正相反.
 
生命驱动,活力无限!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-11 17:40
用symbol Loader 工具就可以载入。
生命驱动,活力无限!
Davisfront
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-12 09:28
哦,我试试看,你知不知道WDM和VXD的调试有什么不同啊??因为我再在qlang 的大作中看到:
--------------------------------------------------
  如何用SoftIce95对驱动程序进行源代码级调试
1. 调入Symbol Loader。
2. 选择FileOpen Module,打开.Sym文件。
3. 选择FileOpen Module,打开.Sys文件。
4. 选择ModuleTranslate。
5. 选择正确的源程序路径。
6. 选择EditSoftICE Initialization Settings…
7. 选择Symbol标签。
8. 单击Add。
9. 选择正确的.Nms文件。
10. 选择General标签。
11. 在Initialization String中输入开机时所要执行的命令。
12. 关闭Symbol Loader。
13. 重新启动计算机。
14. 进入SoftIce,键入Sym即可看到你在程序中定义的函数名。
15. 在测试程序会调用的过程上下一个断点,再运行测试程序就可对驱动程序进行源代码级调试了。
16. Src指令用于在源代码/混合码/汇编代码之间切换。
17. WL指令用于显示/关闭局部变量窗口。

这是调vxd的。

device driver不用打开 .sym文件。
-----------------------------------------------------------

是不是只有不用打开.sym这个区别啊???

ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-12 09:32
试一下不就行了。放分吧。
生命驱动,活力无限!
Davisfront
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-12 10:11
放了,放了,你就说说吧???我是写firmware的对wdm的调试真的还是颗菠菜来的!!

[编辑 -  11/12/02 by  Davisfront]
游客

返回顶部