Rizin
unix-like reverse engineering framework and cli tools
rz_bin_reloc_t Struct Reference

#include <rz_bin.h>

Public Attributes

RzBinRelocType type
 
RzBinSymbolsymbol
 
RzBinImportimport
 
st64 addend
 
ut64 vaddr
 the vaddr where the value should be patched into More...
 
ut64 paddr
 the paddr where the value should be patched into More...
 
ut64 target_vaddr
 the target address that the patched reloc points to More...
 
ut32 visibility
 
bool additive
 
bool is_ifunc
 

Detailed Description

Definition at line 711 of file rz_bin.h.

Member Data Documentation

◆ addend

◆ additive

bool rz_bin_reloc_t::additive

Definition at line 720 of file rz_bin.h.

Referenced by relocs(), relocs_foreach(), rz_bin_mdmp_pe_get_imports(), and rz_bin_ne_get_relocs().

◆ import

◆ is_ifunc

bool rz_bin_reloc_t::is_ifunc

Definition at line 726 of file rz_bin.h.

Referenced by rz_core_bin_relocs_print().

◆ paddr

ut64 rz_bin_reloc_t::paddr

◆ symbol

◆ target_vaddr

ut64 rz_bin_reloc_t::target_vaddr

the target address that the patched reloc points to

Definition at line 718 of file rz_bin.h.

Referenced by reloc_target_vaddr_cmp(), relocs(), relocs_foreach(), rz_bin_reloc_has_target(), rz_core_bin_apply_relocs(), rz_core_bin_relocs_print(), and set_bin_relocs().

◆ type

◆ vaddr

◆ visibility

ut32 rz_bin_reloc_t::visibility

Definition at line 719 of file rz_bin.h.


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