显示可能的
掩码
位的列表。
指定调试器显示寄存器时要使用的掩码。
掩码
是一个位之和,指示有关寄存器显示的内容。 位的含义取决于处理器和模式。 有关详细信息,请参阅以下“备注”部分中的表。
命令名称中的“m”必须是小写字母。
如果使用不带参数的
rm
,则会显示当前值以及有关其位的说明。
若要显示基本整数寄存器,必须设置位 0 (0x1) 或位 1 (0x2) 。 默认情况下,为 32 位目标设置0x1,为 64 位目标设置0x2。 不能同时设置这两个位 -- 如果尝试设置这两个位,0x2替代0x1。
可以通过将
r (Registers)
命令与
M
选项一起使用来替代默认掩码。
基于 x86 的处理器或基于 x64 的处理器支持以下
掩码
位。
1000 - AVX-512 ZMM registers
2000 - AVX-512 ZMM Integer registers
4000 - AVX-512 Opmask registers
如果尝试在不支持注册掩码的硬件上设置注册掩码,则注册掩码的无效位将被忽略。
kd> rm 0x100a
Ignored invalid bits 1000
kd> rm
Register output mask is a:
2 - Integer state (64-bit)
8 - Segment registers