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

#include <rz_bin.h>

Public Attributes

RzBinRelocType type
 
RzBinSymbol * symbol
 
RzBinImport * import
 
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: