maat::X64 namespace

Namespace for X86-64 specific definitions and classes.

Contents

❱   Classes

class ArchX64
Intel X86-64 architecture.

❱   Variables

static reg_t RAX constexpr
General purpose register.

static reg_t RBX constexpr
General purpose register.

static reg_t RCX constexpr
General purpose register.

static reg_t RDX constexpr
General purpose register.

static reg_t RDI constexpr
General purpose register.

static reg_t RSI constexpr
General purpose register.

static reg_t RBP constexpr
Stack base.

static reg_t RSP constexpr
Stack pointer.

static reg_t RIP constexpr
Program counter.

static reg_t R8 constexpr
General purpose register.

static reg_t R9 constexpr
General purpose register.

static reg_t R10 constexpr
General purpose register.

static reg_t R11 constexpr
General purpose register.

static reg_t R12 constexpr
General purpose register.

static reg_t R13 constexpr
General purpose register.

static reg_t R14 constexpr
General purpose register.

static reg_t R15 constexpr
General purpose register.

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 ZMM8 constexpr
AVX register.

static reg_t ZMM9 constexpr
AVX register.

static reg_t ZMM10 constexpr
AVX register.

static reg_t ZMM11 constexpr
AVX register.

static reg_t ZMM12 constexpr
AVX register.

static reg_t ZMM13 constexpr
AVX register.

static reg_t ZMM14 constexpr
AVX register.

static reg_t ZMM15 constexpr
AVX register.

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 FPUCW constexpr
FPU control word (16 bits)

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)

static reg_t SSP constexpr
Shadow stack pointer.

static reg_t MXCSR constexpr
SSE control register.