内存访问

调试器引擎提供接口,用于直接读取和写入目标的main内存、寄存器和其他数据空间。

在用户模式调试中,只能访问虚拟内存和寄存器;无法访问物理内存和其他数据空间。

调试器引擎 API 在引用目标上的内存位置时,始终使用 64 位地址。

如果目标使用 32 位地址,则引擎会自动将本机 32 位地址的签名扩展到 64 位地址。 与目标通信时,引擎将在 64 位地址和本机 32 位地址之间自动转换。

本节包括:

虚拟和物理内存

寄存器

其他数据空间