LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
LIEF::PE::unwind_aarch64 Namespace Reference

This namespace wraps code related to PE-ARM64 unwinding code. More...

Classes

class  PackedFunction
 This class represents a packed AArch64 exception entry. More...
class  UnpackedFunction
 This class represents an unpacked AArch64 exception entry. More...

Enumerations

enum class  OPCODES {
  ALLOC_S , SAVE_R19R20_X , SAVE_FPLR , SAVE_FPLR_X ,
  ALLOC_M , SAVE_REGP , SAVE_REGP_X , SAVE_REG ,
  SAVE_REG_X , SAVE_LRPAIR , SAVE_FREGP , SAVE_FREGP_X ,
  SAVE_FREG , SAVE_FREG_X , ALLOC_Z , ALLOC_L ,
  SETFP , ADDFP , NOP , END ,
  END_C , SAVE_NEXT , SAVE_ANY_REG , E7 ,
  TRAP_FRAME , MACHINE_FRAME , CONTEXT , EC_CONTEXT ,
  CLEAR_UNWOUND_TO_CALL , PAC_SIGN_LR , SAVE_PREG , SAVE_ZREG
}

Detailed Description

This namespace wraps code related to PE-ARM64 unwinding code.

Enumeration Type Documentation

◆ OPCODES

Enumerator
ALLOC_S 
SAVE_R19R20_X 
SAVE_FPLR 
SAVE_FPLR_X 
ALLOC_M 
SAVE_REGP 
SAVE_REGP_X 
SAVE_REG 
SAVE_REG_X 
SAVE_LRPAIR 
SAVE_FREGP 
SAVE_FREGP_X 
SAVE_FREG 
SAVE_FREG_X 
ALLOC_Z 
ALLOC_L 
SETFP 
ADDFP 
NOP 
END 
END_C 
SAVE_NEXT 
SAVE_ANY_REG 
E7 
TRAP_FRAME 
MACHINE_FRAME 
CONTEXT 
EC_CONTEXT 
CLEAR_UNWOUND_TO_CALL 
PAC_SIGN_LR 
SAVE_PREG 
SAVE_ZREG