阅读:1630回复:9
为什么我的softice的source code是汇编
系统是win2000的,用2000DDK build -cZ了一个例子,生成.sys再放到Symbol Loader里Open->Translate->Load,在softice中用File *可看到源文件名,但是,它的Source Code窗口中看到的程序代码是汇编而不是c语言的程序,怎样才能看到C语言的程序呢?
谢谢!! |
|
|
沙发#
发布于:2001-10-26 08:23
用SRC命令试试(确保code窗口中是你的代码)。
|
|
|
板凳#
发布于:2001-10-26 08:34
呵呵,试过了SRC,奇怪的是没有任何变化。
不过还是谢谢你! |
|
|
地板#
发布于:2001-10-26 09:19
确保你为softice留的symbol memory 足够大。顺便部问一下:你是否还加载了其它的symbol?
|
|
|
地下室#
发布于:2001-10-26 09:30
你没有把文件显示出来吧,
用 FILE <你的文件名> 这个命令现实出来 |
|
|
5楼#
发布于:2001-10-26 09:35
[QUOTE]原本由 matt 发表
[B]确保你为softice留的symbol memory 足够大。顺便部问一下:你是否还加载了其它的symbol? [/B][/QUOTE] symbol memory?不懂 没有加载其它的symbol |
|
|
6楼#
发布于:2001-10-26 09:37
用file 文件名 把文件显示出来了
但是按F8就回到了汇编 |
|
|
7楼#
发布于:2001-10-26 10:06
你肯定是自己手动调出来的,不是你的driver运行到那里中断的,当然不行了,当前中断的地方时系统代码,不是你的driver,所以你安F8就运行系统代码,而那是汇编的。你应该设好断点,然后运行你的driver,到了断点的地放softice就自动出来,就可以看到你的源程序了。
|
|
|
8楼#
发布于:2001-10-26 10:32
呵呵,谢谢:D:D
|
|
|
9楼#
发布于:2001-10-26 10:47
不用谢!
|
|
|