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_L , SETFP ,
  ADDFP , NOP , END , END_C ,
  SAVE_NEXT , SAVE_ANY_REG , TRAP_FRAME , MACHINE_FRAME ,
  CONTEXT , EC_CONTEXT , CLEAR_UNWOUND_TO_CALL , PAC_SIGN_LR
}
 

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_L 
SETFP 
ADDFP 
NOP 
END 
END_C 
SAVE_NEXT 
SAVE_ANY_REG 
TRAP_FRAME 
MACHINE_FRAME 
CONTEXT 
EC_CONTEXT 
CLEAR_UNWOUND_TO_CALL 
PAC_SIGN_LR