是的,我知道有四个内存窗口,但我更喜欢在监视窗口中显示单个值,我想知道是否可以在监视窗口中指定要监视的内存位置。
单独放置地址只会评估为十六进制地址。
是的,我知道有四个内存窗口,但我更喜欢在监视窗口中显示单个值,我想知道是否可以在监视窗口中指定要监视的内存位置。
单独放置地址只会评估为十六进制地址。
如果你想观察一个特定的内存位置,那么你需要告诉调试器那个位置的对象的类型。而不是仅仅0x00aabbcc
使用(SomeType*)0x00aabbcc
. 一旦调试器知道内存位置的类型,它将把它当作一个类型化的本地并相应地显示值
检查官方网站的答案,它与这个问题的其他答案一样有效:)。在该页面上,“通过内存跟踪指针”部分说:
在本机代码应用程序中,您可以将寄存器名称用作实时表达式。例如,您可以使用堆栈指针跟随堆栈。
在内存中跟随指针
在内存窗口地址框中,键入一个指针表达式。指针变量必须在当前范围内。根据语言,您可能必须取消引用它。
按ENTER。现在,当您使用Step等执行命令时,显示的内存地址会随着指针的变化而自动变化。