Rizin
unix-like reverse engineering framework and cli tools
|
#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 |
st64 rz_bin_reloc_t::addend |
Definition at line 715 of file rz_bin.h.
Referenced by ds_print_relocs(), relocs(), relocs_foreach(), rz_bin_le_get_relocs(), rz_bin_mdmp_pe_get_imports(), rz_bin_ne_get_relocs(), and rz_core_bin_relocs_print().
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().
RzBinImport* rz_bin_reloc_t::import |
Definition at line 714 of file rz_bin.h.
Referenced by _analysis_calls(), ds_print_relocs(), ds_sub_jumps(), relocation_noreturn_process(), relocs(), relocs_foreach(), rz_bin_le_get_relocs(), rz_bin_mdmp_pe_get_imports(), rz_bin_ne_get_relocs(), rz_cmd_print(), rz_core_bin_relocs_print(), and set_bin_relocs().
bool rz_bin_reloc_t::is_ifunc |
Definition at line 726 of file rz_bin.h.
Referenced by rz_core_bin_relocs_print().
ut64 rz_bin_reloc_t::paddr |
the paddr where the value should be patched into
Definition at line 717 of file rz_bin.h.
Referenced by load_buffer(), relocs(), relocs_foreach(), rz_bin_le_get_relocs(), rz_bin_mdmp_pe_get_imports(), rz_bin_ne_get_relocs(), rz_core_bin_apply_relocs(), rz_core_bin_relocs_print(), and set_bin_relocs().
RzBinSymbol* rz_bin_reloc_t::symbol |
Definition at line 713 of file rz_bin.h.
Referenced by _analysis_calls(), ds_print_relocs(), ds_sub_jumps(), relocation_noreturn_process(), relocs_foreach(), rz_bin_ne_get_relocs(), rz_cmd_print(), and rz_core_bin_relocs_print().
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().
RzBinRelocType rz_bin_reloc_t::type |
Definition at line 712 of file rz_bin.h.
Referenced by cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.Arg::_get_union(), cmd_descs_generate.CmdDesc::_validate(), bin_reloc_size(), bin_reloc_type_name(), cmd_descs_generate.Arg::decl(), ds_print_relocs(), cmd_descs_generate.Arg::get_cstructure(), cmd_descs_generate.CmdDesc::get_handler_cname(), load_buffer(), relocs(), relocs_foreach(), rz_bin_le_get_relocs(), rz_bin_mdmp_pe_get_imports(), rz_bin_ne_get_relocs(), and rz_bin_reloc_size().
ut64 rz_bin_reloc_t::vaddr |
the vaddr where the value should be patched into
Definition at line 716 of file rz_bin.h.
Referenced by ds_print_relocs(), load_buffer(), reloc_vaddr_cmp(), relocation_noreturn_process(), relocs(), relocs_foreach(), rz_bin_le_get_relocs(), rz_bin_mdmp_pe_get_imports(), rz_core_bin_apply_relocs(), rz_core_bin_relocs_print(), and set_bin_relocs().