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 |
References LIEF_API.
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.