LIEF: Library to Instrument Executable Formats Version 0.17.0
|
#include <DyldChainedFixupsCreator.hpp>
Classes | |
struct | binding_info_t |
struct | reloc_info_t |
Public Member Functions | |
DyldChainedFixupsCreator ()=default | |
DyldChainedFixupsCreator & | fixups_version (uint32_t value) |
DyldChainedFixupsCreator & | imports_format (DYLD_CHAINED_FORMAT fmt) |
DyldChainedFixupsCreator & | add_relocation (uint64_t address, uint64_t target) |
DyldChainedFixupsCreator & | add_relocations (const std::vector< reloc_info_t > &relocations) |
DyldChainedFixupsCreator & | add_binding (uint64_t address, std::string symbol, std::string library, uint64_t addend=0, bool weak=false) |
DyldChainedFixupsCreator & | add_binding (uint64_t address, std::string symbol, uint64_t addend=0, bool weak=false) |
DyldChainedFixupsCreator & | add_bindings (const std::vector< binding_info_t > &bindings) |
DyldChainedFixups * | create (Binary &target) |
Static Public Attributes | |
static constexpr uint32_t | MAX_IMPORTS = (uint32_t(1) << 24) - 1 |
static constexpr uint32_t | BIND24_THRESHOLD = (uint32_t(1) << 16) - 1 |
|
default |
Referenced by add_binding(), add_binding(), add_bindings(), add_relocation(), fixups_version(), and imports_format().
DyldChainedFixupsCreator & LIEF::MachO::DyldChainedFixupsCreator::add_binding | ( | uint64_t | address, |
std::string | symbol, | ||
std::string | library, | ||
uint64_t | addend = 0, | ||
bool | weak = false ) |
References DyldChainedFixupsCreator().
Referenced by add_binding().
|
inline |
References add_binding(), and DyldChainedFixupsCreator().
|
inline |
References DyldChainedFixupsCreator().
DyldChainedFixupsCreator & LIEF::MachO::DyldChainedFixupsCreator::add_relocation | ( | uint64_t | address, |
uint64_t | target ) |
References DyldChainedFixupsCreator().
|
inline |
DyldChainedFixups * LIEF::MachO::DyldChainedFixupsCreator::create | ( | Binary & | target | ) |
References LIEF_LOCAL, and LIEF::MachO::UNKNOWN.
|
inline |
References DyldChainedFixupsCreator().
|
inline |
References DyldChainedFixupsCreator().
|
staticconstexpr |
|
staticconstexpr |