JackyWu
驱动小牛
驱动小牛
  • 注册日期2001-10-25
  • 最后登录2011-04-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1221回复:2

还是关于SoftIce的使用

楼主#
更多 发布于:2002-05-09 13:18
我在网上找到一份介绍SoftIce使用的文章
http://www.china-pub.com/computers/emook/1253/info.htm
按照它的步骤来调试SoftIce的附带的程序gdidemo.exe,还是有问题。

a 打开Soft-ICE->Symbol Loader工具。
b 用\"File\" 菜单中的\"Open Module ...\"菜单项打开需要调试的可执行文件。
c 用\"Module\"菜单中的\"Load\"菜单项装载调试符号文件。如果目的文件并没有调试信息的话,Symbol Loader会警告你,只能够进行汇编级调试,而不可以进行源码级调试。
d 用\"Module\"菜单中的\"Translate\"菜单项将需要调试的文件转换成Soft-ICE的 NMS调试符号文件。
e 现在调试文件的加载工作已经完成,可以按Ctrl+D组合键激活SoftICE,加入断点,进行调试了。
f 窗口一开始是有点小,所以我们可以先调整窗口,使用
lines X 命令可以将调试窗口设置为X行
width X 命令可以将调试窗口设置为X列
g 使用file命令显示目前符号表中的源码文件,进而使用file xxx.c在源码窗口中打开xxx.c源码文件。
h 使用bpx xxx来设置断点。xxx为xxx.c文件中存在的函数。
i F5退出SoftICE窗口,执行需要调试的程序,程序执行到我们设置的断点处将自动进入SoftICE窗口,进行跟踪操作,这时我们就可以使用SoftICE中的各种命令来跟踪程序的流程。

我做到g就不行了。打了file命令居然什么都没有
No Current Source File
为什么??
多年以后,我又回来了。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-05-10 11:26
你有gdidemo.exe的source code吗?
有的话,重新编译它。
没有的话,怎么看sourecode? :D
JackyWu
驱动小牛
驱动小牛
  • 注册日期2001-10-25
  • 最后登录2011-04-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-10 11:45
    哈哈。。。我知道为什么了。我没有把source code 的路径设置好。所以早不到文件。哎。。。。我真是愚昧 啊。
多年以后,我又回来了。
游客

返回顶部