26

是的,我知道有四个内存窗口,但我更喜欢在监视窗口中显示单个值,我想知道是否可以在监视窗口中指定要监视的内存位置。

单独放置地址只会评估为十六进制地址。

4

2 回答 2

38

如果你想观察一个特定的内存位置,那么你需要告诉调试器那个位置的对象的类型。而不是仅仅0x00aabbcc使用(SomeType*)0x00aabbcc. 一旦调试器知道内存位置的类型,它将把它当作一个类型化的本地并相应地显示值

于 2012-04-05T06:31:50.523 回答
1

检查官方网站的答案,它与这个问题的其他答案一样有效:)。在该页面上,“通过内存跟踪指针”部分说:

在本机代码应用程序中,您可以将寄存器名称用作实时表达式。例如,您可以使用堆栈指针跟随堆栈。

在内存中跟随指针

  1. 内存窗口地址框中,键入一个指针表达式。指针变量必须在当前范围内。根据语言,您可能必须取消引用它。

  2. ENTER现在,当您使用Step等执行命令时,显示的内存地址会随着指针的变化而自动变化。

于 2015-06-10T09:57:06.143 回答