我如何 inspect/watch 特定(绝对)地址的对象

How can I inspect/watch an object at a specific (absolute) address

背景

我(相信)知道一个对象的地址,我想监视它。我通过首先在调用堆栈上选择一行(不是最上面的一行)然后查看局部变量来找到地址。 那里有一个接口,在某个地址声明接口名称和实现 class 。 地址似乎不正确,或者我显然做错了什么,因为对象的字段值似乎没有意义。以下图为例。

问题 如何查看从本地堆栈中找到的对象的字段?

在调试器中,您可以Evaluate/Modify (Ctrl+F7) 给定地址的数据。

例如,如果您确定屏幕变量位于 CE88,您可以评估 TScreen(CE88) 以查看每个字段的值。

显然,您需要知道要检查的地址的数据类型。使用错误的数据类型将导致信息显示不正确。