aqua_aqua
驱动牛犊
驱动牛犊
  • 注册日期2005-01-16
  • 最后登录2005-09-15
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1477回复:7

DriverStudio3.2在2K Server和XP下所结果就完全不一样?

楼主#
更多 发布于:2005-02-21 10:44
DS3.2安装在2k Server下,运行SOFTICE , 可以断下来调试程序。
而安装在XP下,总是断不下来程序,运行SOFTICE一直指示运行在idle程序空间下,郁闷呀。

另外再请教一下,用SOFTICE的WATCH命令是不是不能查看在函数内定义的局部变量,只能查看函数的入口变量呀?
MSN:aqua_aqua@21cn.com
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-21 11:06
watch可以查看局部变量和入口变量,不都是在同一个栈上吗?
[b]万水千山总是情,回个帖子行不行?[/b]
aqua_aqua
驱动牛犊
驱动牛犊
  • 注册日期2005-01-16
  • 最后登录2005-09-15
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-21 11:22
我用watch只能把函数 的 入口 参数 加入 到 DATA 中 , 没法看到 局部 定义 的 变量 。
请问 你是怎么看到 局部 变量 的 ?还有怎样才能把变量从 DATA中删除
MSN:aqua_aqua@21cn.com
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2005-02-21 14:31
用3.1的如何??
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-21 15:14
我用watch只能把函数 的 入口 参数 加入 到 DATA 中 , 没法看到 局部 定义 的 变量 。
请问 你是怎么看到 局部 变量 的 ?还有怎样才能把变量从 DATA中删除  

我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
aqua_aqua
驱动牛犊
驱动牛犊
  • 注册日期2005-01-16
  • 最后登录2005-09-15
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-02-21 16:27
我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。


我也是有源代码的,File/Open之后,直接用Module/Load。
MSN:aqua_aqua@21cn.com
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-02-22 10:41
[quote]我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。


我也是有源代码的,File/Open之后,直接用Module/Load。 [/quote]
总在idle地址空间,可以用addr看看所有的地址空间,找到你的程序的地址空间,然后用addr <你的程序的地址空间名>后,再下断点,就可以了,调试应用程序,这是基本功。
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
aqua_aqua
驱动牛犊
驱动牛犊
  • 注册日期2005-01-16
  • 最后登录2005-09-15
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-02-22 11:20
[quote][quote]我是将源代码与调试符号绑在一个.nms文件中,这样不是全能看,只要源代码中有的变量。


我也是有源代码的,File/Open之后,直接用Module/Load。 [/quote]
总在idle地址空间,可以用addr看看所有的地址空间,找到你的程序的地址空间,然后用addr <你的程序的地址空间名>后,再下断点,就可以了,调试应用程序,这是基本功。 [/quote]

先谢谢,我试试。
MSN:aqua_aqua@21cn.com
游客

返回顶部