16#ifndef LIEF_PE_LOAD_CONFIGURATION_DYNAMIC_FIXUP_UNKNOWN_H
17#define LIEF_PE_LOAD_CONFIGURATION_DYNAMIC_FIXUP_UNKNOWN_H
41 std::unique_ptr<DynamicFixup>
clone()
const override {
50 return "DynamicFixupUnknown(" + std::to_string(payload_.size()) +
"bytes)";
65 std::vector<uint8_t> payload_;
DynamicFixupUnknown & operator=(const DynamicFixupUnknown &)=default
~DynamicFixupUnknown() override=default
span< const uint8_t > payload() const
Raw fixups.
Definition DynamicFixupUnknown.hpp:54
std::unique_ptr< DynamicFixup > clone() const override
Definition DynamicFixupUnknown.hpp:41
std::string to_string() const override
Definition DynamicFixupUnknown.hpp:49
DynamicFixupUnknown(DynamicFixupUnknown &&)=default
DynamicFixupUnknown & operator=(DynamicFixupUnknown &&)=default
DynamicFixupUnknown(std::vector< uint8_t > payload)
Definition DynamicFixupUnknown.hpp:30
span< uint8_t > payload()
Definition DynamicFixupUnknown.hpp:58
static bool classof(const DynamicFixup *fixup)
Definition DynamicFixupUnknown.hpp:45
DynamicFixupUnknown(const DynamicFixupUnknown &)=default
KIND
Definition DynamicFixup.hpp:36
@ UNKNOWN
If DynamicRelocation::symbol is a special value that is not supported by LIEF.
Definition DynamicFixup.hpp:39
KIND kind() const
Encoding of the fixups.
Definition DynamicFixup.hpp:73
Namespace related to the LIEF's PE module.
Definition Abstract/Header.hpp:32
LIEF namespace.
Definition Abstract/Binary.hpp:40
tcb::span< ElementType, Extent > span
Definition span.hpp:22
#define LIEF_API
Definition visibility.h:41