LIEF: Library to Instrument Executable Formats Version 0.17.0
|
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&> |
![]() | |
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 | |
![]() | |
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 |
|
default |
|
default |
|
overridedefault |
|
inlinestatic |
References LIEF::PE::DynamicFixup::kind().
|
inlineoverridevirtual |
Implements LIEF::PE::DynamicFixup.
|
default |
|
default |
|
inline |
Iterator over the different fixup entries.
|
inline |
|
overridevirtual |
Implements LIEF::PE::DynamicFixup.