XED
|
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 |
a union of flags bits
Definition at line 47 of file xed-flags.h.
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.