Zydis
v4.1.0
|
Constants used for testing CPU flags accessed by an instruction. More...
Macros | |
#define | ZYDIS_CPUFLAG_CF (1ul << 0) |
Carry flag. More... | |
#define | ZYDIS_CPUFLAG_PF (1ul << 2) |
Parity flag. More... | |
#define | ZYDIS_CPUFLAG_AF (1ul << 4) |
Adjust flag. More... | |
#define | ZYDIS_CPUFLAG_ZF (1ul << 6) |
Zero flag. More... | |
#define | ZYDIS_CPUFLAG_SF (1ul << 7) |
Sign flag. More... | |
#define | ZYDIS_CPUFLAG_TF (1ul << 8) |
Trap flag. More... | |
#define | ZYDIS_CPUFLAG_IF (1ul << 9) |
Interrupt enable flag. More... | |
#define | ZYDIS_CPUFLAG_DF (1ul << 10) |
Direction flag. More... | |
#define | ZYDIS_CPUFLAG_OF (1ul << 11) |
Overflow flag. More... | |
#define | ZYDIS_CPUFLAG_IOPL (1ul << 12) |
I/O privilege level flag. More... | |
#define | ZYDIS_CPUFLAG_NT (1ul << 14) |
Nested task flag. More... | |
#define | ZYDIS_CPUFLAG_RF (1ul << 16) |
Resume flag. More... | |
#define | ZYDIS_CPUFLAG_VM (1ul << 17) |
Virtual 8086 mode flag. More... | |
#define | ZYDIS_CPUFLAG_AC (1ul << 18) |
Alignment check. More... | |
#define | ZYDIS_CPUFLAG_VIF (1ul << 19) |
Virtual interrupt flag. More... | |
#define | ZYDIS_CPUFLAG_VIP (1ul << 20) |
Virtual interrupt pending. More... | |
#define | ZYDIS_CPUFLAG_ID (1ul << 21) |
Able to use CPUID instruction. More... | |
Constants used for testing CPU flags accessed by an instruction.
#define ZYDIS_CPUFLAG_AC (1ul << 18) |
Alignment check.
#define ZYDIS_CPUFLAG_AF (1ul << 4) |
Adjust flag.
#define ZYDIS_CPUFLAG_CF (1ul << 0) |
Carry flag.
#define ZYDIS_CPUFLAG_DF (1ul << 10) |
Direction flag.
#define ZYDIS_CPUFLAG_ID (1ul << 21) |
Able to use CPUID instruction.
#define ZYDIS_CPUFLAG_IF (1ul << 9) |
Interrupt enable flag.
#define ZYDIS_CPUFLAG_IOPL (1ul << 12) |
I/O privilege level flag.
#define ZYDIS_CPUFLAG_NT (1ul << 14) |
Nested task flag.
#define ZYDIS_CPUFLAG_OF (1ul << 11) |
Overflow flag.
#define ZYDIS_CPUFLAG_PF (1ul << 2) |
Parity flag.
#define ZYDIS_CPUFLAG_RF (1ul << 16) |
Resume flag.
#define ZYDIS_CPUFLAG_SF (1ul << 7) |
Sign flag.
#define ZYDIS_CPUFLAG_TF (1ul << 8) |
Trap flag.
#define ZYDIS_CPUFLAG_VIF (1ul << 19) |
Virtual interrupt flag.
#define ZYDIS_CPUFLAG_VIP (1ul << 20) |
Virtual interrupt pending.
#define ZYDIS_CPUFLAG_VM (1ul << 17) |
Virtual 8086 mode flag.
#define ZYDIS_CPUFLAG_ZF (1ul << 6) |
Zero flag.