LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
LIEF::PE::DynamicFixupControlTransfer::reloc_entry_t Struct Reference

Mirror IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION More...

#include <DynamicFixupControlTransfer.hpp>

Public Member Functions

std::string to_string () const
 

Public Attributes

uint32_t rva = 0
 RVA to the call instruction.
 
bool is_call = false
 True if target instruction is a call, false otherwise.
 
uint16_t iat_index = NO_IAT_INDEX
 IAT index of the corresponding import. 0x7FFF is a special value indicating no index.
 

Detailed Description

Mirror IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION

Member Function Documentation

◆ to_string()

std::string LIEF::PE::DynamicFixupControlTransfer::reloc_entry_t::to_string ( ) const

Referenced by operator<<.

Member Data Documentation

◆ iat_index

uint16_t LIEF::PE::DynamicFixupControlTransfer::reloc_entry_t::iat_index = NO_IAT_INDEX

IAT index of the corresponding import. 0x7FFF is a special value indicating no index.

◆ is_call

bool LIEF::PE::DynamicFixupControlTransfer::reloc_entry_t::is_call = false

True if target instruction is a call, false otherwise.

◆ rva

uint32_t LIEF::PE::DynamicFixupControlTransfer::reloc_entry_t::rva = 0

RVA to the call instruction.


The documentation for this struct was generated from the following file: