ARM64 PSTATE
┌───────────────────────────────────────────────────────────────┐
│ Bit位置 名称 描述 │
├───────────────────────────────────────────────────────────────┤
│ [31] N Negative 标志 (结果为负数置位) │
│ [30] Z Zero 标志 (结果为零置位) │
│ [29] C Carry 标志 (加法进位/减法借位/移位进位) │
│ [28] V Overflow 标志 (有符号溢出) │
├───────────────────────────────────────────────────────────────┤
│ [27] Q 累积饱和标志 (部分 SIMD 指令使用) │
│ [26] - 保留 │
│ [25] SS Software Step (单步调试) │
│ [24] IL Illegal Execution (最近异常为非法指令) │
├───────────────────────────────────────────────────────────────┤
│ [23] PAN Privileged Access Never (禁止 EL1 访问 EL0) │
│ [22] UAO User Access Override │
│ [21] DIT Data Independent Timing (减少侧信道攻击) │
│ [20] TCO Tag Check Override (MTE 控制) │
├───────────────────────────────────────────────────────────────┤
│ [15] SSBS Speculative Store Bypass Safe (安全控制) │
├───────────────────────────────────────────────────────────────┤
│ [10] ALLINT 快速屏蔽所有中断 │
├───────────────────────────────────────────────────────────────┤
│ [9] D Debug 异常屏蔽 (禁止调试异常) │
│ [8] A SError 屏蔽 (禁止异步错误) │
│ [7] I IRQ 屏蔽 (禁止普通中断) │
│ [6] F FIQ 屏蔽 (禁止快速中断) │
├───────────────────────────────────────────────────────────────┤
│ [5] SP 当前使用的堆栈指针选择: │
│ 0 = SP_EL0, 1 = SP_ELx │
└───────────────────────────────────────────────────────────────┘