LIEF: Library to Instrument Executable Formats Version 0.17.0
|
Mirror IMAGE_IMPORT_CONTROL_TRANSFER_ARM64_RELOCATION
More...
#include <DynamicFixupARM64Kernel.hpp>
Public Member Functions | |
std::string | to_string () const |
Public Attributes | |
uint32_t | rva = 0 |
RVA to the call instruction. | |
bool | indirect_call = false |
True if target instruction is a blr , false if it's a br . | |
uint8_t | register_index = 0 |
Register index used for the indirect call/jump. For instance, if the instruction is br x3 , this index is set to 3 | |
IMPORT_TYPE | import_type = IMPORT_TYPE::STATIC |
See IMPORT_TYPE. | |
uint16_t | iat_index = NO_IAT_INDEX |
IAT index of the corresponding import. 0x7FFF is a special value indicating no index. | |
Mirror IMAGE_IMPORT_CONTROL_TRANSFER_ARM64_RELOCATION
std::string LIEF::PE::DynamicFixupARM64Kernel::reloc_entry_t::to_string | ( | ) | const |
Referenced by operator<<.
uint16_t LIEF::PE::DynamicFixupARM64Kernel::reloc_entry_t::iat_index = NO_IAT_INDEX |
IAT index of the corresponding import. 0x7FFF
is a special value indicating no index.
IMPORT_TYPE LIEF::PE::DynamicFixupARM64Kernel::reloc_entry_t::import_type = IMPORT_TYPE::STATIC |
See IMPORT_TYPE.
bool LIEF::PE::DynamicFixupARM64Kernel::reloc_entry_t::indirect_call = false |
True if target instruction is a blr
, false if it's a br
.
uint8_t LIEF::PE::DynamicFixupARM64Kernel::reloc_entry_t::register_index = 0 |
Register index used for the indirect call/jump. For instance, if the instruction is br x3
, this index is set to 3
uint32_t LIEF::PE::DynamicFixupARM64Kernel::reloc_entry_t::rva = 0 |
RVA to the call instruction.