跳转至

查看和搜索游戏内存

转储窗格显示特定地址处内存的转储。要跳转到某个地址并显示内存内容,请按 ctrl-G 并在出现的框中输入地址。你也可以通过右键单击「地址」列并选择「在转储中跟随」,跳转到 CPU 窗口其他窗格中某个条目的地址。

虽然转储窗格中总是有三列,但你应该始终看到的只有「地址」列,它的行为与反汇编窗格中的同类列非常相似。你选择的数据显示类型决定显示另外两列。右键单击转储窗格更改显示类型;对于图 2-2 中显示的类型,你需要右键单击并选择「十六进制 → 十六进制/ASCII(8 字节)」。

你可以通过右键单击转储窗格中显示的地址并展开「断点」子菜单,在该地址上设置内存断点。从此菜单中选择「内存 →访问时」在任何使用该地址的代码处中断,或选择「内存 → 写入时」只在向该内存空间写入的代码处中断。移除内存断点,请在同一个菜单中选择「移除内存断点」;只有当你右键单击的地址有断点时,这个选项才会出现。

在转储中选择一个或多个值后,你可以按 ctrl-R 搜索当前模块代码中对所选值地址的引用;搜索结果会出现在「引用」窗口中。你也可以用 ctrl-B 在这个窗格中搜索二进制字符串,用 ctrl-N 搜索标签。发起搜索后,按 ctrl-L 跳到下一个匹配项。ctrl-E 允许你编辑选择的任何值。

 从「内存」窗口打开的转储窗口与转储窗格的工作方式相同。