阅读:1477回复:7
DriverStudio3.2在2K Server和XP下所结果就完全不一样?
DS3.2安装在2k Server下,运行SOFTICE , 可以断下来调试程序。
而安装在XP下,总是断不下来程序,运行SOFTICE一直指示运行在idle程序空间下,郁闷呀。 另外再请教一下,用SOFTICE的WATCH命令是不是不能查看在函数内定义的局部变量,只能查看函数的入口变量呀? |
|
|
沙发#
发布于:2005-02-21 11:06
watch可以查看局部变量和入口变量,不都是在同一个栈上吗?
|
|
|
板凳#
发布于:2005-02-21 11:22
我用watch只能把函数 的 入口 参数 加入 到 DATA 中 , 没法看到 局部 定义 的 变量 。
请问 你是怎么看到 局部 变量 的 ?还有怎样才能把变量从 DATA中删除 |
|
|
地板#
发布于:2005-02-21 14:31
用3.1的如何??
|
|
|
地下室#
发布于:2005-02-21 15:14
我用watch只能把函数 的 入口 参数 加入 到 DATA 中 , 没法看到 局部 定义 的 变量 。 我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。 |
|
|
5楼#
发布于:2005-02-21 16:27
我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。 我也是有源代码的,File/Open之后,直接用Module/Load。 |
|
|
6楼#
发布于:2005-02-22 10:41
[quote]我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。 我也是有源代码的,File/Open之后,直接用Module/Load。 [/quote] 总在idle地址空间,可以用addr看看所有的地址空间,找到你的程序的地址空间,然后用addr <你的程序的地址空间名>后,再下断点,就可以了,调试应用程序,这是基本功。 |
|
|
7楼#
发布于:2005-02-22 11:20
[quote][quote]我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。 我也是有源代码的,File/Open之后,直接用Module/Load。 [/quote] 总在idle地址空间,可以用addr看看所有的地址空间,找到你的程序的地址空间,然后用addr <你的程序的地址空间名>后,再下断点,就可以了,调试应用程序,这是基本功。 [/quote] 先谢谢,我试试。 |
|
|