XED
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
xed_flag_set_s Union Reference

a union of flags bits More...

#include <xed-flags.h>

Data Fields

xed_uint32_t flat
 
struct {
   xed_uint32_t   _if:1
 underscore to avoid token clash More...
 
   xed_uint32_t   ac:1
 
   xed_uint32_t   af:1
 bit 4 More...
 
   xed_uint32_t   cf:1
 bit 0 More...
 
   xed_uint32_t   df:1
 
   xed_uint32_t   fc0:1
 x87 flag FC0 (not really part of rflags) More...
 
   xed_uint32_t   fc1:1
 x87 flag FC1 (not really part of rflags) More...
 
   xed_uint32_t   fc2:1
 x87 flag FC2 (not really part of rflags) More...
 
   xed_uint32_t   fc3:1
 x87 flag FC3 (not really part of rflags) More...
 
   xed_uint32_t   id:1
 bit 21 More...
 
   xed_uint32_t   iopl:2
 A 2-bit field, bits 12-13. More...
 
   xed_uint32_t   must_be_0a:1
 
   xed_uint32_t   must_be_0b:1
 
   xed_uint32_t   must_be_0c:1
 
   xed_uint32_t   must_be_0d:2
 bits 22-23 More...
 
   xed_uint32_t   must_be_0e:4
 bits 24-27 More...
 
   xed_uint32_t   must_be_1:1
 
   xed_uint32_t   nt:1
 
   xed_uint32_t   of:1
 
   xed_uint32_t   pf:1
 
   xed_uint32_t   rf:1
 bit 16 More...
 
   xed_uint32_t   sf:1
 
   xed_uint32_t   tf:1
 bit 8 More...
 
   xed_uint32_t   vif:1
 
   xed_uint32_t   vip:1
 bit 20 More...
 
   xed_uint32_t   vm:1
 
   xed_uint32_t   zf:1
 
s
 

Detailed Description

a union of flags bits

Definition at line 47 of file xed-flags.h.

Field Documentation

xed_uint32_t _if

underscore to avoid token clash

Definition at line 60 of file xed-flags.h.

xed_uint32_t ac

Definition at line 70 of file xed-flags.h.

xed_uint32_t af

bit 4

Definition at line 54 of file xed-flags.h.

xed_uint32_t cf

bit 0

Definition at line 49 of file xed-flags.h.

xed_uint32_t df

Definition at line 61 of file xed-flags.h.

xed_uint32_t fc0

x87 flag FC0 (not really part of rflags)

Definition at line 82 of file xed-flags.h.

xed_uint32_t fc1

x87 flag FC1 (not really part of rflags)

Definition at line 83 of file xed-flags.h.

xed_uint32_t fc2

x87 flag FC2 (not really part of rflags)

Definition at line 84 of file xed-flags.h.

xed_uint32_t fc3

x87 flag FC3 (not really part of rflags)

Definition at line 85 of file xed-flags.h.

xed_uint32_t flat

Definition at line 87 of file xed-flags.h.

xed_uint32_t id

bit 21

Definition at line 74 of file xed-flags.h.

xed_uint32_t iopl

A 2-bit field, bits 12-13.

Definition at line 64 of file xed-flags.h.

xed_uint32_t must_be_0a

Definition at line 52 of file xed-flags.h.

xed_uint32_t must_be_0b

Definition at line 55 of file xed-flags.h.

xed_uint32_t must_be_0c

Definition at line 66 of file xed-flags.h.

xed_uint32_t must_be_0d

bits 22-23

Definition at line 75 of file xed-flags.h.

xed_uint32_t must_be_0e

bits 24-27

Definition at line 77 of file xed-flags.h.

xed_uint32_t must_be_1

Definition at line 50 of file xed-flags.h.

xed_uint32_t nt

Definition at line 65 of file xed-flags.h.

xed_uint32_t of

Definition at line 62 of file xed-flags.h.

xed_uint32_t pf

Definition at line 51 of file xed-flags.h.

xed_uint32_t rf

bit 16

Definition at line 68 of file xed-flags.h.

struct { ... } s
xed_uint32_t sf

Definition at line 57 of file xed-flags.h.

xed_uint32_t tf

bit 8

Definition at line 59 of file xed-flags.h.

xed_uint32_t vif

Definition at line 71 of file xed-flags.h.

xed_uint32_t vip

bit 20

Definition at line 73 of file xed-flags.h.

xed_uint32_t vm

Definition at line 69 of file xed-flags.h.

xed_uint32_t zf

Definition at line 56 of file xed-flags.h.


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