|
LIEF: Library to Instrument Executable Formats Version 0.17.1
|
This class represents IMAGE_DYNAMIC_RELOCATION_ARM64X. More...
#include <DynamicFixupARM64X.hpp>


Classes | |
| struct | reloc_entry_t |
Public Types | |
| enum class | FIXUP_TYPE { ZEROFILL = 0 , VALUE = 1 , DELTA = 2 } |
| using | reloc_entries_t = std::vector<reloc_entry_t> |
| using | it_relocations = ref_iterator<reloc_entries_t&> |
| using | it_const_relocations = const_ref_iterator<const reloc_entries_t&> |
| Public Types inherited from LIEF::PE::DynamicFixup | |
| enum | KIND { UNKNOWN = 0 , GENERIC , ARM64X , FUNCTION_OVERRIDE , ARM64_KERNEL_IMPORT_CALL_TRANSFER , GUARD_IMPORT_CONTROL_TRANSFER } |
Public Member Functions | |
| DynamicFixupARM64X () | |
| DynamicFixupARM64X (const DynamicFixupARM64X &)=default | |
| DynamicFixupARM64X & | operator= (const DynamicFixupARM64X &)=default |
| DynamicFixupARM64X (DynamicFixupARM64X &&)=default | |
| DynamicFixupARM64X & | operator= (DynamicFixupARM64X &&)=default |
| std::unique_ptr< DynamicFixup > | clone () const override |
| std::string | to_string () const override |
| it_relocations | relocations () |
| Iterator over the different fixup entries. | |
| it_const_relocations | relocations () const |
| ~DynamicFixupARM64X () override=default | |
| Public Member Functions inherited from LIEF::PE::DynamicFixup | |
| DynamicFixup ()=delete | |
| DynamicFixup (KIND kind) | |
| DynamicFixup (const DynamicFixup &)=default | |
| DynamicFixup & | operator= (const DynamicFixup &)=default |
| DynamicFixup (DynamicFixup &&)=default | |
| DynamicFixup & | operator= (DynamicFixup &&)=default |
| KIND | kind () const |
| Encoding of the fixups. | |
| template<class T> | |
| T * | as () |
| template<class T> | |
| const T * | as () const |
| virtual | ~DynamicFixup ()=default |
Static Public Member Functions | |
| static bool | classof (const DynamicFixup *fixup) |
This class represents IMAGE_DYNAMIC_RELOCATION_ARM64X.
| using LIEF::PE::DynamicFixupARM64X::it_const_relocations = const_ref_iterator<const reloc_entries_t&> |
| using LIEF::PE::DynamicFixupARM64X::reloc_entries_t = std::vector<reloc_entry_t> |
|
strong |
|
inline |
References LIEF::PE::DynamicFixup::ARM64X, and LIEF::PE::DynamicFixup::DynamicFixup().
Referenced by clone(), DynamicFixupARM64X(), DynamicFixupARM64X(), operator=(), and operator=().
|
default |
References DynamicFixupARM64X().
|
default |
References DynamicFixupARM64X().
|
overridedefault |
References LIEF_LOCAL.
|
inlinestatic |
|
inlineoverridevirtual |
Implements LIEF::PE::DynamicFixup.
References DynamicFixupARM64X().
|
default |
References DynamicFixupARM64X().
|
default |
References DynamicFixupARM64X().
|
inline |
Iterator over the different fixup entries.
|
inline |
|
overridevirtual |
Implements LIEF::PE::DynamicFixup.