LIEF: Library to Instrument Executable Formats Version 0.15.0
Loading...
Searching...
No Matches
Public Types | List of all members
LIEF::ELF::CorePrStatus::Registers Struct Reference

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).
 
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).
 
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).
 
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).
 

The documentation for this struct was generated from the following file: