Win32 x86-64架构下CONTEXT结构的VectorRegister成员作用是什么?
Win32 x86-64架构下CONTEXT结构中VectorRegister与VectorControl成员的作用
VectorRegister
该数组用于存储x86-64架构里的Xmm0至Xmm15寄存器数据。需要明确的是,YMM、ZMM这类扩展向量寄存器并不在这个数组中,它们的内容会被存放在XSTATE扩展上下文结构里。另外这个数组被设计为包含26个向量,这一设定确实比较特殊。VectorControl
这个成员主要负责管控向量寄存器相关的状态逻辑,比如在上下文切换过程中,负责向量寄存器的保存与恢复控制,同时管理和向量指令集相关的状态标志,以此保证向量状态在进程/线程切换时能被正确处理。
内容的提问来源于stack exchange,提问作者Myria
相关产品推荐
相关产品推荐

