16#ifndef LIEF_PE_LOAD_CONFIGURATION_DYNAMIC_FIXUP_GENERIC_H
17#define LIEF_PE_LOAD_CONFIGURATION_DYNAMIC_FIXUP_GENERIC_H
42 std::unique_ptr<DynamicFixup>
clone()
const override {
DynamicFixupGeneric & operator=(const DynamicFixupGeneric &)
std::vector< std::unique_ptr< Relocation > > relocations_t
Definition DynamicFixupGeneric.hpp:30
DynamicFixupGeneric(const DynamicFixupGeneric &)
DynamicFixupGeneric & operator=(DynamicFixupGeneric &&)
const_ref_iterator< const relocations_t &, Relocation * > it_const_relocations
Definition DynamicFixupGeneric.hpp:32
static bool classof(const DynamicFixup *fixup)
Definition DynamicFixupGeneric.hpp:55
it_relocations relocations()
Iterator over the relocations.
Definition DynamicFixupGeneric.hpp:47
std::string to_string() const override
ref_iterator< relocations_t &, Relocation * > it_relocations
Definition DynamicFixupGeneric.hpp:31
it_const_relocations relocations() const
Definition DynamicFixupGeneric.hpp:51
~DynamicFixupGeneric() override
std::unique_ptr< DynamicFixup > clone() const override
Definition DynamicFixupGeneric.hpp:42
DynamicFixupGeneric(DynamicFixupGeneric &&)
@ GENERIC
If DynamicRelocation::symbol is not a special value.
Definition DynamicFixup.hpp:42
KIND kind() const
Encoding of the fixups.
Definition DynamicFixup.hpp:73
Main interface to parse PE binaries. In particular the static functions: Parser::parse should be used...
Definition PE/Parser.hpp:52
Class which represents the Base Relocation Block We usually find this structure in the ....
Definition PE/Relocation.hpp:43
Definition SpanStream.hpp:32
Iterator which returns reference on container's values.
Definition iterators.hpp:46
Namespace related to the LIEF's PE module.
Definition Abstract/Header.hpp:32
LIEF namespace.
Definition Abstract/Binary.hpp:40
ref_iterator< CT, U, typename decay_t< CT >::const_iterator > const_ref_iterator
Iterator which return const ref on container's values.
Definition iterators.hpp:257
#define LIEF_API
Definition visibility.h:41
#define LIEF_LOCAL
Definition visibility.h:42