阅读:853回复:1
关于softice中查看局部变量的问题(泣血跪求解答!)
小弟在用softice调windows2k下的网络驱动时,遇到了一个问题。就是softice看不到很多函数的中定义的局部变量的值,只能看到全局变量和入口参数的值(源码可以看到,也可单步执行和设断点)。不管是用watch、?还是locals,就是找不到局部变量的symble。这种情况很随机,有少量函数可以看到局部变量,大部分不行。编译选项我都仔细检查过了,编译时的/Zi和链接选项-debugtype:cv都有。(driver是调用ddk的build编译的,选项都是通过makefile.def控制的)。而用softice调试直接用cl和link产生的测试程序时则没有这个问题。
这个问题困扰我很久了,softice的doc我也读了好多遍了。如果不解决调试起来就太麻烦了。哪个兄弟遇到过类似的问题解决了的,拜托拉小弟一把 |
|
沙发#
发布于:2004-06-01 20:22
改用WinDBG吧,那个也很管用
|
|
|