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