16#ifndef LIEF_PE_LOAD_CONFIGURATION_DYNAMIC_FIXUP_GENERIC_H
17#define LIEF_PE_LOAD_CONFIGURATION_DYNAMIC_FIXUP_GENERIC_H
45 std::unique_ptr<DynamicFixup>
clone()
const override {
46 return std::make_unique<DynamicFixupGeneric>(*
this);
DynamicFixupGeneric & operator=(const DynamicFixupGeneric &)
std::vector< std::unique_ptr< Relocation > > relocations_t
Definition DynamicFixupGeneric.hpp:32
DynamicFixupGeneric(const DynamicFixupGeneric &)
DynamicFixupGeneric & operator=(DynamicFixupGeneric &&)
static bool classof(const DynamicFixup *fixup)
Definition DynamicFixupGeneric.hpp:58
it_relocations relocations()
Iterator over the relocations.
Definition DynamicFixupGeneric.hpp:50
std::string to_string() const override
ref_iterator< relocations_t &, Relocation * > it_relocations
Definition DynamicFixupGeneric.hpp:33
const_ref_iterator< const relocations_t &, Relocation * > it_const_relocations
Definition DynamicFixupGeneric.hpp:34
it_const_relocations relocations() const
Definition DynamicFixupGeneric.hpp:54
~DynamicFixupGeneric() override
std::unique_ptr< DynamicFixup > clone() const override
Definition DynamicFixupGeneric.hpp:45
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:75
Main interface to parse PE binaries. In particular, the static Parser::parse functions should be used...
Definition PE/Parser.hpp:53
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:47
#define LIEF_LIFETIMEBOUND
Definition compiler_attributes.hpp:72
Namespace related to the LIEF's PE module.
Definition Abstract/Header.hpp:32
ref_iterator< CT, U, typename decay_t< CT >::const_iterator > const_ref_iterator
Iterator which returns a const ref on container's values.
Definition iterators.hpp:316
#define LIEF_API
Definition visibility.h:45
#define LIEF_LOCAL
Definition visibility.h:46