|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
This class represents a generic entry where fixups are regular relocations (LIEF::PE::Relocation). More...
#include <DynamicFixupGeneric.hpp>


Public Types | |
| using | relocations_t = std::vector<std::unique_ptr<Relocation>> |
| using | it_relocations = ref_iterator<relocations_t&, Relocation*> |
| using | it_const_relocations = const_ref_iterator<const relocations_t&, Relocation*> |
| 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 | |
| DynamicFixupGeneric () | |
| DynamicFixupGeneric (const DynamicFixupGeneric &) | |
| DynamicFixupGeneric & | operator= (const DynamicFixupGeneric &) |
| DynamicFixupGeneric (DynamicFixupGeneric &&) | |
| DynamicFixupGeneric & | operator= (DynamicFixupGeneric &&) |
| std::unique_ptr< DynamicFixup > | clone () const override |
| it_relocations | relocations () |
| Iterator over the relocations. | |
| it_const_relocations | relocations () const |
| std::string | to_string () const override |
| ~DynamicFixupGeneric () override | |
| 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 a generic entry where fixups are regular relocations (LIEF::PE::Relocation).
| using LIEF::PE::DynamicFixupGeneric::it_const_relocations = const_ref_iterator<const relocations_t&, Relocation*> |
| using LIEF::PE::DynamicFixupGeneric::relocations_t = std::vector<std::unique_ptr<Relocation>> |
| LIEF::PE::DynamicFixupGeneric::DynamicFixupGeneric | ( | ) |
Referenced by clone(), DynamicFixupGeneric(), DynamicFixupGeneric(), operator=(), and operator=().
| LIEF::PE::DynamicFixupGeneric::DynamicFixupGeneric | ( | const DynamicFixupGeneric & | ) |
References DynamicFixupGeneric().
| LIEF::PE::DynamicFixupGeneric::DynamicFixupGeneric | ( | DynamicFixupGeneric && | ) |
References DynamicFixupGeneric().
|
override |
References LIEF_LOCAL.
|
inlinestatic |
|
inlineoverridevirtual |
Implements LIEF::PE::DynamicFixup.
References DynamicFixupGeneric().
| DynamicFixupGeneric & LIEF::PE::DynamicFixupGeneric::operator= | ( | const DynamicFixupGeneric & | ) |
References DynamicFixupGeneric().
| DynamicFixupGeneric & LIEF::PE::DynamicFixupGeneric::operator= | ( | DynamicFixupGeneric && | ) |
References DynamicFixupGeneric().
|
inline |
Iterator over the relocations.
|
inline |
|
overridevirtual |
Implements LIEF::PE::DynamicFixup.