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

#include <RegisterContext_x86.h>

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

Public Attributes

uint16_t fctrl
 
uint16_t fstat
 
uint16_t ftag
 
uint16_t fop
 
union {
   struct {
      uint64_t   fip
 
      uint64_t   fdp
 
   }   x86_64
 
   struct {
      uint32_t   fioff
 
      uint32_t   fiseg
 
      uint32_t   fooff
 
      uint32_t   foseg
 
   }   i386_
 
ptr
 
uint32_t mxcsr
 
uint32_t mxcsrmask
 
MMSReg stmm [8]
 
XMMReg xmm [16]
 
uint8_t padding1 [48]
 
uint64_t xcr0
 
uint8_t padding2 [40]
 

Detailed Description

Definition at line 252 of file RegisterContext_x86.h.

Member Data Documentation

◆ fctrl

uint16_t lldb_private::FXSAVE::fctrl

Definition at line 253 of file RegisterContext_x86.h.

◆ fdp

uint64_t lldb_private::FXSAVE::fdp

Definition at line 260 of file RegisterContext_x86.h.

◆ fioff

uint32_t lldb_private::FXSAVE::fioff

Definition at line 263 of file RegisterContext_x86.h.

◆ fip

uint64_t lldb_private::FXSAVE::fip

Definition at line 259 of file RegisterContext_x86.h.

◆ fiseg

uint32_t lldb_private::FXSAVE::fiseg

Definition at line 264 of file RegisterContext_x86.h.

◆ fooff

uint32_t lldb_private::FXSAVE::fooff

Definition at line 265 of file RegisterContext_x86.h.

◆ fop

uint16_t lldb_private::FXSAVE::fop

Definition at line 256 of file RegisterContext_x86.h.

◆ foseg

uint32_t lldb_private::FXSAVE::foseg

Definition at line 266 of file RegisterContext_x86.h.

◆ fstat

uint16_t lldb_private::FXSAVE::fstat

Definition at line 254 of file RegisterContext_x86.h.

◆ ftag

uint16_t lldb_private::FXSAVE::ftag

Definition at line 255 of file RegisterContext_x86.h.

◆ i386_

struct { ... } lldb_private::FXSAVE::i386_

◆ mxcsr

uint32_t lldb_private::FXSAVE::mxcsr

Definition at line 270 of file RegisterContext_x86.h.

◆ mxcsrmask

uint32_t lldb_private::FXSAVE::mxcsrmask

Definition at line 271 of file RegisterContext_x86.h.

◆ padding1

uint8_t lldb_private::FXSAVE::padding1[48]

Definition at line 274 of file RegisterContext_x86.h.

◆ padding2

uint8_t lldb_private::FXSAVE::padding2[40]

Definition at line 276 of file RegisterContext_x86.h.

◆ ptr

union { ... } lldb_private::FXSAVE::ptr

◆ stmm

MMSReg lldb_private::FXSAVE::stmm[8]

◆ x86_64

struct { ... } lldb_private::FXSAVE::x86_64

◆ xcr0

uint64_t lldb_private::FXSAVE::xcr0

Definition at line 275 of file RegisterContext_x86.h.

◆ xmm

XMMReg lldb_private::FXSAVE::xmm[16]

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