阅读:1221回复:16
这里人多,旺!
open了驱动程序(sys)
load translate Ctrl+D file xxx.c 然后在DriverEntry中的AddDevice处打了断点,可是偶接上设备想单步执行时却出来了汇编代码,偶想看源代码,偶用src命令也不行啊,请问怎么办啊,大虾指教啊 |
|
沙发#
发布于:2003-05-14 19:50
以前也遇到过这种事
但是总是稀里糊涂就解决了 不知道怎么就弄好了 :D 观察一下,translate出来的大小 |
|
|
板凳#
发布于:2003-05-14 22:42
以前也遇到过这种事 translate后的大小是84KB,图片是loader的信息 [编辑 - 5/14/03 by 巴乔] |
|
地板#
发布于:2003-05-14 23:07
以前也遇到过这种事 偶也是的,本来是好好的,后来突然就编程汇编了,而且断点的地址好像也变了,将ds由2.5升级成2.7就好了 :D |
|
|
地下室#
发布于:2003-05-14 23:08
问题非常简单,这个问题就让我的手下,兜兜回答好乐! :D
|
|
|
5楼#
发布于:2003-05-14 23:09
[quote]以前也遇到过这种事 偶也是的,本来是好好的,后来突然就编程汇编了,而且断点的地址好像也变了,将ds由2.5升级成2.7就好了 :D [/quote] 哎,其实我已经搜索了好多关于softice的帖子了,也看到了大虾的帖子,只是还心存希望想再试一次,难道我真的要装DS27了! 可是我一次都没好用过 :( :mad: :( |
|
6楼#
发布于:2003-05-14 23:10
问题非常简单,这个问题就让我的手下,兜兜回答好乐! :D who is 兜兜! |
|
7楼#
发布于:2003-05-14 23:15
蛇兜兜! :D=zycat
|
|
|
8楼#
发布于:2003-05-15 09:10
open了驱动程序(sys) 在Module\\setting中设置源代码目录了吗? |
|
|
9楼#
发布于:2003-05-15 09:31
在Module\\setting中设置源代码目录了吗? 设置了,用file命令后可以看到源码,打断点也可以,但是把设备一连上就到汇编了!怎么弄都不回源码的形式,难道非要升级到DS27吗 :( :mad: |
|
10楼#
发布于:2003-05-15 09:45
这种问题确实经常发生,有时自己又好了,莫名其妙,我猜是softice的问题,这种东西有这样的问题不太奇怪。还是升级罢。
|
|
|
11楼#
发布于:2003-05-15 10:02
这种问题确实经常发生,有时自己又好了,莫名其妙,我猜是softice的问题,这种东西有这样的问题不太奇怪。还是升级罢。 谢谢,偶已经搜索了好多帖子,都是这么说的!看来只有升级了 :( |
|
12楼#
发布于:2003-05-15 10:45
哈哈,我也曾困惑过,后来发现这是一个小bug。
解决方法: 在translate之前,将translate选项对话框里的几个单选框 重新点记下就行了。你可以试验一下!!! 给分。 :D |
|
13楼#
发布于:2003-05-15 10:56
我要分要分要分要分要分要分
要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分 我要分要分要分要分要分要分 要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分我要分要分要分要分要分要分 要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分我要分要分要分要分要分要分 要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分要分要分要分要分要分要分 要分要分要分要分要分要分要分 |
|
14楼#
发布于:2003-05-15 11:09
把objchk和obj目录删掉,重新编译,再translate/load
另外open的时候应该选objchk\\i386\\下的.sys 另:在DriverEntry里面跟踪的话,好像要做些额外的工作,记的技术区又贴子提过,自己找吧 |
|
|
15楼#
发布于:2003-05-15 12:41
偶是个穷人,只能放点分表示下心意,谢谢各位大虾了!
|
|
16楼#
发布于:2003-05-15 13:02
哈哈,我也曾困惑过,后来发现这是一个小bug。 真的吗? 下回试试,不过我的驱动现在一切正常,现在出不了汇编啊 :D :D |
|
|