Function core::arch::x86_64::_xrstors64

1.27.0 · source ·
pub unsafe fn _xrstors64(mem_addr: *const u8, rs_mask: u64)
Available on x86-64 and target feature xsave,xsaves only.
Expand description

使用 mem_addr 内存中存储的状态信息执行已启用处理器状态的全部或部分还原。

xrstorsxrstor 的不同之处在于它可以恢复与 IA32_XSS MSR 中设置的位相对应的状态组件; xrstors 无法从扩展区域为标准格式的 xsave 区域中恢复。

根据 rs_maskXCR0mem_addr.HEADER.XSTATE_BV 中的 [62:0] 位恢复状态。mem_addr 必须在 64 字节边界上对齐。

Intel’s documentation