首页
社区
课程
招聘
[讨论]WINDBG 查看变量
发表于: 2011-10-13 10:49 7377

[讨论]WINDBG 查看变量

2011-10-13 10:49
7377
WINDBG  在加载源码调试的情况下  比如查看函数 PROC1局部变量a可以 dd    a

但是上面这种情况只有在崩溃的时候 堆栈恰好是在 PROC1函数吧

如果堆栈最后函数不在 PROC1 在PROC6  如何查看 PROC1中的局部变量  a的值呢?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 258
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
局部变量在栈上存放,他的生存时间只在PROC1函数执行时,执行完就被释放了。。。
2011-10-13 11:18
0
雪    币: 188
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
如果proc6是从proc1 直接或间接调用的
可以用命令 或者在callstack窗口 选择到proc1的位置,之后就能察看proc1的变量了, 对于proc1中声明但是还没到周期起始的看不了(动态声明的变量,声明位置在proc6调用之后)

否则,就没法看了
2011-10-13 12:23
0
雪    币: 154
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
.frame
2011-10-13 12:31
0
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
  书到用时方恨少  以前看过WINDBG这个命令  居然忘了  先试试再说了
2011-10-13 13:37
0
游客
登录 | 注册 方可回帖
返回