调试的时候查看call stack的疑问

猿来是我 2010-02-11 02:21:49
进程运行过程中,查看call stack,里面只是列出一系列 called functions,而把function的相关参数、function内的局部变量放在其他窗口,没有作为真正的"stack"的元素。

这样没有反应实际的内存中stack的情况。

问题:有这样可以反应内存实际情况的工具吗?比如针对当前进程的更具体的system stack, user stack.
...全文
171 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
“其它窗口”?反而绕出去了。
  • 打赏
  • 举报
回复
你是使用vs调试?

在call stack窗口,用鼠标双击任何行,你就进入当时的那个入口环境了,你看到的监视窗口、命令窗口等等里边的数值都是那个环境的!
猿来是我 2010-02-20
  • 打赏
  • 举报
回复
引用 2 楼 jeff20040819 的回复:
进程运行过程中,查看call stack,里面只是列出一系列 called functions,而把function的相关参数、function内的局部变量放在其他窗口,没有作为真正的"stack"的元素。


顶下。
Jeff20040819 2010-02-12
  • 打赏
  • 举报
回复
进程运行过程中,查看call stack,里面只是列出一系列 called functions,而把function的相关参数、function内的局部变量放在其他窗口,没有作为真正的"stack"的元素。
蒋晟 2010-02-12
  • 打赏
  • 举报
回复
不是有内存窗口么?自己看看ebp

110,549

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧