LLDB  mainline
Public Types | Public Attributes | List of all members
lldb_private::XSAVE_HDR Struct Reference

#include <RegisterContext_x86.h>

Collaboration diagram for lldb_private::XSAVE_HDR:
Collaboration graph
[legend]

Public Types

enum  XFeature : uint64_t {
  XFeature::FP = 1, XFeature::SSE = FP << 1, XFeature::YMM = SSE << 1, XFeature::BNDREGS = YMM << 1,
  XFeature::BNDCSR = BNDREGS << 1, XFeature::OPMASK = BNDCSR << 1, XFeature::ZMM_Hi256 = OPMASK << 1, XFeature::Hi16_ZMM = ZMM_Hi256 << 1,
  XFeature::PT = Hi16_ZMM << 1, XFeature::PKRU = PT << 1
}
 

Public Attributes

XFeature xstate_bv
 
XFeature xcomp_bv
 
uint64_t reserved1 [1]
 
uint64_t reserved2 [5]
 

Detailed Description

Definition at line 308 of file RegisterContext_x86.h.

Member Enumeration Documentation

◆ XFeature

enum lldb_private::XSAVE_HDR::XFeature : uint64_t
strong
Enumerator
FP 
SSE 
YMM 
BNDREGS 
BNDCSR 
OPMASK 
ZMM_Hi256 
Hi16_ZMM 
PT 
PKRU 

Definition at line 309 of file RegisterContext_x86.h.

Member Data Documentation

◆ reserved1

uint64_t lldb_private::XSAVE_HDR::reserved1[1]

Definition at line 327 of file RegisterContext_x86.h.

◆ reserved2

uint64_t lldb_private::XSAVE_HDR::reserved2[5]

Definition at line 328 of file RegisterContext_x86.h.

◆ xcomp_bv

XFeature lldb_private::XSAVE_HDR::xcomp_bv

Definition at line 325 of file RegisterContext_x86.h.

◆ xstate_bv

XFeature lldb_private::XSAVE_HDR::xstate_bv

Definition at line 323 of file RegisterContext_x86.h.


The documentation for this struct was generated from the following file: