阅读:1409回复:14
问一个Debug问题,急!
在用Softice进行驱动程序的调试的时候,用命令:file xxxxx.c
显示出要调试的源代码,当用F8进行单步的时候,发现源代码变成了汇编代码,请问是我的错还是原本就这样的。如果是原本就这样的,对一个熟悉汇编语言的人来说,我应该怎么办? 真的有点急,老板在催呀!!! |
|
沙发#
发布于:2002-08-12 12:25
你要调试的程序在运行吗?
|
|
|
板凳#
发布于:2002-08-12 12:25
可以看见源文件?
按F3试试。 再就是load symbol的时候没有选translate symbol and source?在工具栏上。 |
|
地板#
发布于:2002-08-12 14:35
我要调试的只是一个后缀为sys的程序,可以编译。不知道在运行没有。请问你们要调试一个sys的驱动程序,是怎么做的?
|
|
地下室#
发布于:2002-08-12 14:37
要有调用驱动的测试程序。
|
|
|
5楼#
发布于:2002-08-12 16:08
明白了,是不是必须要有一个装载我要调试的驱动程序的上层应用程序?如果是的话,对于上层的程序到是可以调试的,但是对于低层的驱动程序又如何调试呢?(前提是我不会汇编,用Softice老是出现汇编)。烦??!!!
|
|
6楼#
发布于:2002-08-12 16:39
driver被load的话,如果有debug信息的话,可以看见源码的。
|
|
7楼#
发布于:2002-08-12 17:36
什么是有Debug信息的驱动?
|
|
8楼#
发布于:2002-08-13 08:27
。。。driver可以分为free和checked两个版本。checked版本多了很多的调试代码什么的,这样用调试工具就可以调试了。
|
|
9楼#
发布于:2002-08-14 17:05
在Softice中单步调试的时候,如何才能显示源代码而不是汇编代码?(不懂汇编)我用F3也无法显示源代码。
|
|
10楼#
发布于:2002-08-14 17:43
可以看见源文件? |
|
11楼#
发布于:2002-08-15 10:09
我的Symbol Loader没有translate symbol and source
只有module/translate,是不是你说的这个? |
|
12楼#
发布于:2002-08-15 11:38
你的ds的version是?
我用的2。5现在,2。0和1。5的我不记得什么样了。 |
|
13楼#
发布于:2002-08-15 15:00
我也是2.5
|
|
14楼#
发布于:2002-08-15 15:06
Module---settings----translate---- symbol and source已经勾了。
|
|