maat::X86 namespace

Namespace for X86-32 specific definitions and classes.

Contents

❱   Classes

class ArchX86
Intel X86-32 architecture.

❱   Variables

static reg_t EAX constexpr
General purpose register.

static reg_t EBX constexpr
General purpose register.

static reg_t ECX constexpr
General purpose register.

static reg_t EDX constexpr
General purpose register.

static reg_t EDI constexpr
General purpose register.

static reg_t ESI constexpr
General purpose register.

static reg_t EBP constexpr
Stack base.

static reg_t ESP constexpr
Stack pointer.

static reg_t EIP constexpr
Program counter.

static reg_t CS constexpr
Segment register.

static reg_t DS constexpr
Segment register.

static reg_t ES constexpr
Segment register.

static reg_t FS constexpr
Segment register.

static reg_t GS constexpr
Segment register.

static reg_t SS constexpr
Segment register.

static reg_t CF constexpr
Carry flag.

static reg_t PF constexpr
Parity flag.

static reg_t AF constexpr
Auxiliary carry flag.

static reg_t ZF constexpr
Zero flag.

static reg_t SF constexpr
Sign flag.

static reg_t TF constexpr
Trap flag.

static reg_t IF constexpr
Interrupt enable flag.

static reg_t DF constexpr
Direction flag.

static reg_t OF constexpr
Overflow flag.

static reg_t IOPL constexpr
I/O Priviledge level.

static reg_t NT constexpr
Nested task flag.

static reg_t RF constexpr
Resume flag.

static reg_t VM constexpr
Virtual 8086 mode flag.

static reg_t AC constexpr
Alignment check flag (486+)

static reg_t VIF constexpr
Virutal interrupt flag.

static reg_t VIP constexpr
Virtual interrupt pending flag.

static reg_t ID constexpr
ID Flag.

static reg_t TSC constexpr
TImeSTamp counter.

static reg_t MM0 constexpr
MMX register.

static reg_t MM1 constexpr
MMX register.

static reg_t MM2 constexpr
MMX register.

static reg_t MM3 constexpr
MMX register.

static reg_t MM4 constexpr
MMX register.

static reg_t MM5 constexpr
MMX register.

static reg_t MM6 constexpr
MMX register.

static reg_t MM7 constexpr
MMX register.

static reg_t ZMM0 constexpr
AVX register.

static reg_t ZMM1 constexpr
AVX register.

static reg_t ZMM2 constexpr
AVX register.

static reg_t ZMM3 constexpr
AVX register.

static reg_t ZMM4 constexpr
AVX register.

static reg_t ZMM5 constexpr
AVX register.

static reg_t ZMM6 constexpr
AVX register.

static reg_t ZMM7 constexpr
AVX register.

static reg_t XCR0 constexpr
Extended control register.

static reg_t CR0 constexpr
Control register.

static reg_t FPUCW constexpr
FPU control word (16 bits)

static reg_t C0 constexpr
FPU flag.

static reg_t C1 constexpr
FPU flag.

static reg_t C2 constexpr
FPU flag.

static reg_t C3 constexpr
FPU flag.

static reg_t FPUSW constexpr
FPU status word (16 bits)

static reg_t FPUTW constexpr
FPU tag word (16 bits)

static reg_t FPUIP constexpr
FPU instruction pointer.

static reg_t FPUDP constexpr
FPU data pointer.

static reg_t FPUOP constexpr
FPU tag word (11 bits)