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

#include <DynamicFixupARM64X.hpp>

Public Member Functions

std::string to_string () const
 

Public Attributes

uint32_t rva = 0
 RVA where the fixup takes place.
 
FIXUP_TYPE type = FIXUP_TYPE::ZEROFILL
 Fixup's kind.
 
size_t size = 0
 Size of the value to patch.
 
std::vector< uint8_t > bytes
 If the type is FIXUP_TYPE::VALUE, the bytes associated to the fixup entry.
 
int64_t value = 0
 If the type is FIXUP_TYPE::DELTA, the (signed) value.
 

Member Function Documentation

◆ to_string()

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

Referenced by operator<<.

Member Data Documentation

◆ bytes

std::vector<uint8_t> LIEF::PE::DynamicFixupARM64X::reloc_entry_t::bytes

If the type is FIXUP_TYPE::VALUE, the bytes associated to the fixup entry.

◆ rva

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

RVA where the fixup takes place.

◆ size

size_t LIEF::PE::DynamicFixupARM64X::reloc_entry_t::size = 0

Size of the value to patch.

◆ type

FIXUP_TYPE LIEF::PE::DynamicFixupARM64X::reloc_entry_t::type = FIXUP_TYPE::ZEROFILL

Fixup's kind.

◆ value

int64_t LIEF::PE::DynamicFixupARM64X::reloc_entry_t::value = 0

If the type is FIXUP_TYPE::DELTA, the (signed) value.


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