阅读:1995回复:12
softice搞不定~~~求救, 万分感激!!!!!
新手, 搞这个softice安装, 已经搞了我一天, 什么版本都试过了, 最后发现3.1+sp2补丁 softice才能正常运行 :(
精华区中提到 "打开文件sources(这个文件没有扩展名),加入一行 BROWSER_INFO=1 然后打开Symbol Loader,File->Open选中你编译出来的xxx.sys,Modul->Load,Modul->Translate,然后就可以调试了。 打开softice,输入file *就可以看见代码。 " 可是我用Symbol Loader后Load, Translate都成功了, ctrl+d后输入file *, 看到的只是一个源文件的名字而已,没有具体代码. 请问之后应该如何开始调试呢? 如何启动我的app来调用调试这个sys呢? 有无什么入门的教程能否介绍一下? 万分感激啊~~~~ [编辑 - 1/26/05 by skymartin] |
|
沙发#
发布于:2005-02-20 16:14
Modules->settting->source file search指定辕马路径,translation选种package source with symbol
|
|
|
板凳#
发布于:2005-02-10 12:10
精华区提到:“然后打开Symbol Loader,File->Open选中你编译出来的xxx.sys,Modul->Load,Modul->Translate,然后就可以调试了。
打开softice,输入file *就可以看见代码。 " 请问:可以看到source window,但设置断点后,不能中断继,重按ctrl+d 后,source window 又变成 asm,感觉source window只能看,不能调试. HOW to do? please help |
|
地板#
发布于:2005-02-01 21:09
用dbgview看输出信息,是在checked build environment编译
还是在free build environment下编译??? |
|
|
地下室#
发布于:2005-02-01 15:57
引用:Windows文件系统过滤驱动开发教程
0. 作者,楚狂人自述 如果要调试代码,请安装softice. 打开sfilter目录下的文件sources(这个文件没有扩展名),加入一行 BROWSER_INFO=1 然后打开Symbol Loader,File->Open选中你编译出来的xxx.sys,Modul->Load,Modul->Translate,然后就可以调试了。 打开softice,输入file *就可以看见代码。 ========================================== 不知道这个对你有没有帮助!!! |
|
|
5楼#
发布于:2005-02-01 15:53
我的可以看见源代码了,我也不知道改过那些地方了
只是代码只有中间一小块区域显示,softice本来窗口就小, 看代码把人累死,半天找不到想下断点的地方。 |
|
|
6楼#
发布于:2005-02-01 15:09
问题仍在解决中,主要是没有可以问的人。。。。
我现在改用dbgview看dbgprint了,不用那个softice什么了,打印输出debug确实麻烦一点,但是那个softice确实搞不定,而且装了后windows系统很脆弱同时还慢了许多。 |
|
7楼#
发布于:2005-02-01 11:55
楼主,问题解决了没有?
我的问题跟你一样,输出file xxxx.c后,看不到源码? 盼大虾指点。 |
|
|
8楼#
发布于:2005-01-27 08:26
进行transfer 的时候会 自动搜索源文件,如果找不到,会弹出对话框教你指定源文件位置了
|
|
|
9楼#
发布于:2005-01-27 01:16
是不是还要setting中指定source file directory啊?
|
|
10楼#
发布于:2005-01-27 01:08
那么xxx.c文件和xxx.sys是不是应该放在同一个目录下面啊?
还是应该不动xxx.sys的位置(xxx.sys用DDK编译后在xxx/objchk/i386/xxx.sys), 而源文件文件放在xxx/xxx.c下面. 因为我在SoftICE中 load , transfer 那个xxx.sys后, 输入file xxx.c命令, 但是并不显示xxx.c的内容啊, 输入"file *"命令可以看到"xxx.c"这一行输出, 所以应该是正确load了的. 请问怎样才可以看到xxx.c文件的内容啊? 看到内容后才容易设置断点. |
|
11楼#
发布于:2005-01-26 10:29
在设置断点时还可以使用快捷键F9.
武安河的那本WDM的书上有介绍. |
|
12楼#
发布于:2005-01-26 09:06
file filename.c打开源文件
bpx设置端点,也可以使用鼠标 运行APP,驱动执行到端点,自动弹出调试窗口 就可以跟踪调试了 |
|
|