阅读:1221回复:2
还是关于SoftIce的使用
我在网上找到一份介绍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 为什么?? |
|
|
沙发#
发布于:2002-05-10 11:26
你有gdidemo.exe的source code吗?
有的话,重新编译它。 没有的话,怎么看sourecode? :D |
|
板凳#
发布于:2002-05-10 11:45
哈哈。。。我知道为什么了。我没有把source code 的路径设置好。所以早不到文件。哎。。。。我真是愚昧 啊。
|
|
|