Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_bin.h>
Public Attributes | |
char * | name |
ut64 | size |
ut64 | vsize |
ut64 | vaddr |
ut64 | paddr |
ut32 | perm |
ut64 | align |
const char * | arch |
ut64 | type |
ut64 | flags |
char * | format |
int | bits |
bool | has_strings |
bool | is_data |
bool | is_segment |
ut64 rz_bin_section_t::align |
Definition at line 625 of file rz_bin.h.
Referenced by section_hash(), section_hash_addr(), section_stringify(), and section_stringify_addr().
const char* rz_bin_section_t::arch |
Definition at line 627 of file rz_bin.h.
Referenced by luac_add_section(), and test_group_name.GroupTest::run().
int rz_bin_section_t::bits |
Definition at line 631 of file rz_bin.h.
Referenced by __create_iter_sections(), luac_add_section(), rz_bin_le_get_sections(), rz_bin_ne_get_segments(), and sections().
ut64 rz_bin_section_t::flags |
Definition at line 629 of file rz_bin.h.
Referenced by cmd_descs_generate.Arg::__str__().
char* rz_bin_section_t::format |
Definition at line 630 of file rz_bin.h.
Referenced by __save_old_sections(), rz_bin_section_free(), sections_from_bin(), and sections_from_mach0().
bool rz_bin_section_t::has_strings |
Definition at line 632 of file rz_bin.h.
Referenced by luac_add_section(), and sections().
bool rz_bin_section_t::is_data |
Definition at line 633 of file rz_bin.h.
Referenced by handle_data_sections(), luac_add_section(), rz_bin_le_get_sections(), rz_bin_mdmp_pe_get_sections(), rz_bin_ne_get_segments(), rz_core_analysis_datarefs(), sections(), and sections_from_bin().
bool rz_bin_section_t::is_segment |
Definition at line 634 of file rz_bin.h.
Referenced by do_iter_sections(), get_sections_or_segment(), rz_bin_ne_get_segments(), and sections().
char* rz_bin_section_t::name |
Definition at line 619 of file rz_bin.h.
Referenced by __create_iter_sections(), __isDataSection(), __save_old_sections(), cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Detail::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.CmdDesc::_validate(), addrom(), compare_section_names(), ds_print_lines_left(), cmd_descs_generate.Detail::get_detail_entries_cname(), handle_data_sections(), load_buffer(), luac_add_section(), process_constructors(), prompt_add_section(), test_group_name.GroupTest::run(), rz_bin_filter_sections(), rz_bin_le_get_sections(), rz_bin_maps_of_file_sections(), rz_bin_mdmp_pe_get_sections(), rz_bin_ne_get_relocs(), rz_bin_ne_get_segments(), rz_bin_section_free(), rz_bin_sections_of_maps(), rz_core_analysis_hasrefs_to_depth(), rz_core_bin_sections_mapping_print(), rz_core_bin_segments_print(), section_hash(), section_hash_addr(), section_stringify(), section_stringify_addr(), sections(), sections_from_bin(), sections_from_mach0(), and cmd_descs_generate.CmdDesc::str_tab().
ut64 rz_bin_section_t::paddr |
Definition at line 623 of file rz_bin.h.
Referenced by addrom(), java_analysis(), java_disassemble(), load_buffer(), luac_add_section(), process_constructors(), rz_bin_le_get_relocs(), rz_bin_maps_of_file_sections(), rz_bin_mdmp_pe_get_sections(), rz_bin_ne_get_relocs(), rz_bin_ne_get_segments(), rz_bin_sections_of_maps(), rz_core_bin_segments_print(), section_hash_addr(), section_stringify_addr(), sections(), sections_from_bin(), and sections_from_mach0().
ut32 rz_bin_section_t::perm |
Definition at line 624 of file rz_bin.h.
Referenced by __create_iter_sections(), addrom(), bin_is_executable(), ds_print_lines_left(), is_executable(), luac_add_section(), rz_bin_le_get_sections(), rz_bin_maps_of_file_sections(), rz_bin_mdmp_pe_get_sections(), rz_bin_ne_get_segments(), rz_bin_sections_of_maps(), section_hash(), section_hash_addr(), section_stringify(), section_stringify_addr(), sections(), sections_from_bin(), and sections_from_mach0().
ut64 rz_bin_section_t::size |
Definition at line 620 of file rz_bin.h.
Referenced by addrom(), load_buffer(), luac_add_section(), process_constructors(), rz_bin_maps_of_file_sections(), rz_bin_mdmp_pe_get_sections(), rz_bin_mz_get_segments(), rz_bin_ne_get_relocs(), rz_bin_ne_get_segments(), rz_bin_object_sections_mapping_list(), rz_bin_sections_of_maps(), rz_core_bin_segments_print(), section_hash_addr(), section_stringify_addr(), sections(), sections_from_bin(), and sections_from_mach0().
ut64 rz_bin_section_t::type |
Definition at line 628 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(), cmd_descs_generate.Arg::decl(), cmd_descs_generate.Arg::get_cstructure(), and cmd_descs_generate.CmdDesc::get_handler_cname().
ut64 rz_bin_section_t::vaddr |
Definition at line 622 of file rz_bin.h.
Referenced by __rebase_everything(), addrom(), cmp_sections(), do_iter_sections(), load_buffer(), luac_add_section(), objc_build_refs(), objc_find_refs(), rz_bin_filter_sections(), rz_bin_le_get_relocs(), rz_bin_le_get_sections(), rz_bin_maps_of_file_sections(), rz_bin_mdmp_pe_get_sections(), rz_bin_mz_get_segments(), rz_bin_object_sections_mapping_list(), rz_bin_sections_of_maps(), rz_core_bin_segments_print(), rz_core_cmd_foreach3(), section_hash_addr(), section_stringify_addr(), sections(), sections_from_bin(), and sections_from_mach0().
ut64 rz_bin_section_t::vsize |
Definition at line 621 of file rz_bin.h.
Referenced by __rebase_everything(), addrom(), do_iter_sections(), load_buffer(), luac_add_section(), objc_build_refs(), objc_find_refs(), rz_bin_le_get_sections(), rz_bin_maps_of_file_sections(), rz_bin_mdmp_pe_get_sections(), rz_bin_mz_get_segments(), rz_bin_ne_get_segments(), rz_bin_sections_of_maps(), rz_core_bin_segments_print(), rz_core_cmd_foreach3(), section_hash_addr(), section_stringify_addr(), sections(), sections_from_bin(), and sections_from_mach0().