LIEF: Library to Instrument Executable Formats Version 0.16.0
|
#include <CorePrStatus.hpp>
Public Types | |
enum class | X86 { EBX = 0 , ECX , EDX , ESI , EDI , EBP , EAX , DS , ES , FS , GS , ORIG_EAX , EIP , CS , EFLAGS , ESP , SS , _COUNT } |
Register for the x86 architecture (ARCH::I386). More... | |
enum class | X86_64 { R15 = 0 , R14 , R13 , R12 , RBP , RBX , R11 , R10 , R9 , R8 , RAX , RCX , RDX , RSI , RDI , ORIG_RAX , RIP , CS , EFLAGS , RSP , SS , _COUNT } |
Register for the x86-64 architecture (ARCH::X86_64). More... | |
enum class | ARM { R0 = 0 , R1 , R2 , R3 , R4 , R5 , R6 , R7 , R8 , R9 , R10 , R11 , R12 , R13 , R14 , R15 , CPSR , _COUNT } |
Register for the ARM architecture (ARCH::ARM). More... | |
enum class | AARCH64 { X0 = 0 , X1 , X2 , X3 , X4 , X5 , X6 , X7 , X8 , X9 , X10 , X11 , X12 , X13 , X14 , X15 , X16 , X17 , X18 , X19 , X20 , X21 , X22 , X23 , X24 , X25 , X26 , X27 , X28 , X29 , X30 , X31 , PC , PSTATE , _COUNT } |
Register for the AARCH64 architecture (ARCH::AARCH64). More... | |
|
strong |
Register for the AARCH64 architecture (ARCH::AARCH64).
Enumerator | |
---|---|
X0 | |
X1 | |
X2 | |
X3 | |
X4 | |
X5 | |
X6 | |
X7 | |
X8 | |
X9 | |
X10 | |
X11 | |
X12 | |
X13 | |
X14 | |
X15 | |
X16 | |
X17 | |
X18 | |
X19 | |
X20 | |
X21 | |
X22 | |
X23 | |
X24 | |
X25 | |
X26 | |
X27 | |
X28 | |
X29 | |
X30 | |
X31 | |
PC | |
PSTATE | |
_COUNT |
|
strong |
|
strong |
Register for the x86 architecture (ARCH::I386).
Enumerator | |
---|---|
EBX | |
ECX | |
EDX | |
ESI | |
EDI | |
EBP | |
EAX | |
DS | |
ES | |
FS | |
GS | |
ORIG_EAX | |
EIP | |
CS | |
EFLAGS | |
ESP | |
SS | |
_COUNT |
|
strong |
Register for the x86-64 architecture (ARCH::X86_64).
Enumerator | |
---|---|
R15 | |
R14 | |
R13 | |
R12 | |
RBP | |
RBX | |
R11 | |
R10 | |
R9 | |
R8 | |
RAX | |
RCX | |
RDX | |
RSI | |
RDI | |
ORIG_RAX | |
RIP | |
CS | |
EFLAGS | |
RSP | |
SS | |
_COUNT |