Rizin
unix-like reverse engineering framework and cli tools
|
XX curplugin == o->plugin. More...
#include <rz_bin.h>
Public Attributes | |
char * | file |
int | fd |
when used in combination with RzIO, this refers to the io fd. More... | |
int | size |
ut32 | id |
RzBuffer * | buf |
ut64 | offset |
RzBinObject * | o |
void * | xtr_obj |
ut64 | loadaddr |
int | minstrlen |
int | maxstrlen |
int | narch |
struct rz_bin_xtr_plugin_t * | curxtr |
RzList * | xtr_data |
RZ_DEPRECATE Sdb * | sdb |
deprecated, put info in C structures instead of this More... | |
struct rz_bin_t * | rbin |
RzBuffer* rz_bin_file_t::buf |
Definition at line 303 of file rz_bin.h.
Referenced by baddr(), basefind_create_array_of_addresses(), basefind_new_bin_file(), binsym(), classes(), entries(), find_go_build_info(), get_section_bytes(), info(), io_read_va_at(), libs(), load_buffer(), lua_parse_header_53(), lua_parse_header_54(), maps(), meta_string_guess_add(), parse_go_build_info(), process_constructors(), rabin_do_operation(), rz_bin_file_free(), rz_bin_file_new_from_buffer(), rz_bin_file_object_new_from_xtr_data(), rz_bin_file_set_bytes(), rz_bin_object_new(), rz_bin_reload(), rz_bin_wasm_init(), rz_core_meta_pascal_string_add(), sections(), shared_data_read_at(), size(), string_scan_range_cfstring(), and symbols().
struct rz_bin_xtr_plugin_t* rz_bin_file_t::curxtr |
Definition at line 312 of file rz_bin.h.
Referenced by rz_bin_file_free(), rz_bin_file_new(), rz_core_bin_archs_print(), rz_core_bin_set_arch_bits(), and rz_core_bin_update_arch_bits().
int rz_bin_file_t::fd |
when used in combination with RzIO, this refers to the io fd.
Definition at line 300 of file rz_bin.h.
Referenced by core_bin_file_print(), map_multi_dex(), rz_bin_file_compute_hashes(), rz_bin_file_find_by_fd(), rz_bin_file_new(), rz_bin_object_new(), rz_bin_reload(), rz_core_bin_apply_maps(), rz_core_bin_load(), rz_core_bin_raise(), rz_core_binfiles_delete(), rz_core_file_bin_raise(), rz_core_file_binlist(), rz_core_file_print(), rz_core_raw_file_print(), and rz_open_binary_list_ascii_handler().
char* rz_bin_file_t::file |
Definition at line 299 of file rz_bin.h.
Referenced by basefind_create_array_of_addresses(), basefind_new_bin_file(), core_bin_file_print(), core_file_do_load_for_debug(), core_file_do_load_for_io_plugin(), extract_binobj(), info(), load_buffer(), lua_parse_header_53(), lua_parse_header_54(), rz_bin_file_find_by_name(), rz_bin_file_free(), rz_bin_file_new(), rz_bin_file_object_new_from_xtr_data(), rz_bin_file_set_obj(), rz_bin_reload(), rz_bin_select(), rz_core_bin_load(), rz_core_bin_update_arch_bits(), rz_core_file_reopen(), rz_core_file_reopen_debug(), rz_core_io_file_open(), rz_open_binary_list_ascii_handler(), and rz_open_use_handler().
ut32 rz_bin_file_t::id |
Definition at line 302 of file rz_bin.h.
Referenced by add_map(), core_bin_file_print(), capstone.CsInsn::insn_name(), prioritize_file(), rz_bin_file_find_by_id(), rz_bin_file_free(), rz_bin_file_new(), rz_bin_open_buf(), rz_core_seek(), rz_open_binary_select_fd_handler(), rz_open_binary_show_handler(), rz_open_maps_prioritize_binid_handler(), and rz_open_use_handler().
ut64 rz_bin_file_t::loadaddr |
Definition at line 307 of file rz_bin.h.
Referenced by map_multi_dex(), rz_bin_file_xtr_load_buffer(), and rz_bin_reload().
int rz_bin_file_t::narch |
Definition at line 311 of file rz_bin.h.
Referenced by rz_bin_file_object_new_from_xtr_data(), and rz_bin_file_set_obj().
RzBinObject* rz_bin_file_t::o |
Definition at line 305 of file rz_bin.h.
Referenced by __getClass(), __getMethod(), __rebase_everything(), add_new_bin_string(), add_new_func_symbol(), baddr(), bin_class_print_rizin(), bin_dwarf(), bin_obj_va2pa(), binsym(), cb_binmaxstr(), cb_binmaxstrbuf(), cb_binminstr(), cb_binstrenc(), classes(), classes_from_symbols(), core_bin_file_print(), destroy(), ds_print_lines_left(), entitlements(), entries(), entries_initfini_print(), fields(), find_vfile(), get_class_name(), get_class_ro_t(), get_elf_vaddr64(), get_ivar_list_t(), get_method_list_t(), get_objc_property_list(), get_protocol_list_t(), get_sdb(), getFunctionName(), GetHeapGlobalsOffset(), getsection(), header(), imports(), info(), io_read_va_at(), is_thumb(), is_unknown_file(), libs(), lines(), maps(), mem(), pa2va(), parse_line_raw(), populate_symbols(), print_bin_string(), print_source_info(), print_string(), read_ptr_pa(), regstate(), relocs(), rz_bin_cur_object(), rz_bin_dwarf_parse_aranges(), rz_bin_dwarf_parse_info(), rz_bin_dwarf_parse_line(), rz_bin_dwarf_parse_loc(), rz_bin_file_add_class(), rz_bin_file_add_method(), rz_bin_file_at(), rz_bin_file_compute_hashes(), rz_bin_file_cur_plugin(), rz_bin_file_free(), rz_bin_file_get_baddr(), rz_bin_file_get_symbols(), rz_bin_file_golang_compiler(), rz_bin_file_object_new_from_xtr_data(), rz_bin_file_set_cur_binfile(), rz_bin_file_set_hashes(), rz_bin_file_set_obj(), rz_bin_filter_sym(), rz_bin_language_detect(), rz_bin_object_find_by_arch_bits(), rz_bin_object_set_items(), rz_bin_reload(), rz_bin_use_arch(), rz_bin_wasm_destroy(), rz_cmd_info_handler(), rz_core_analysis_all(), rz_core_analysis_everything(), rz_core_bin_apply_all_info(), rz_core_bin_apply_classes(), rz_core_bin_apply_config(), rz_core_bin_apply_dwarf(), rz_core_bin_apply_entry(), rz_core_bin_apply_imports(), rz_core_bin_apply_info(), rz_core_bin_apply_main(), rz_core_bin_apply_maps(), rz_core_bin_apply_relocs(), rz_core_bin_apply_resources(), rz_core_bin_apply_sections(), rz_core_bin_apply_strings(), rz_core_bin_apply_symbols(), rz_core_bin_archs_print(), rz_core_bin_load(), rz_core_bin_rebase(), rz_core_bin_set_arch_bits(), rz_core_file_reopen_debug(), rz_core_file_reopen_remote_debug(), rz_core_get_reloc_to(), rz_core_getreloc(), rz_debug_dmp_init(), rz_diff_load_file_with_core(), rz_diff_strings_new(), rz_main_rizin(), rz_open_binary_list_ascii_handler(), rzfind_open_file(), scan_cfstring_table(), search_string_thread_runner(), sections(), sections_from_bin(), sections_from_mach0(), signature(), size(), string_scan_range_cfstring(), symbols(), symbols_from_bin(), symbols_from_mach0(), symbols_print(), trycatch(), va2pa(), and virtual_files().
struct rz_bin_t* rz_bin_file_t::rbin |
Definition at line 316 of file rz_bin.h.
Referenced by basefind_new_bin_file(), create_string_search_thread(), header(), imports(), load_buffer(), meta_string_guess_add(), pa2va(), populate_symbols(), relocs(), rz_bin_file_free(), rz_bin_file_new(), rz_bin_object_new(), rz_bin_object_patch_relocs(), rz_bin_object_set_items(), rz_bin_select_object(), rz_dyldcache_get_objc_opt_info(), and symbols().
RZ_DEPRECATE Sdb* rz_bin_file_t::sdb |
deprecated, put info in C structures instead of this
Definition at line 315 of file rz_bin.h.
Referenced by get_sdb(), info(), rz_bin_file_free(), rz_bin_file_new(), rz_bin_object_new(), and rz_core_bin_export_info().
int rz_bin_file_t::size |
Definition at line 301 of file rz_bin.h.
Referenced by basefind_new_bin_file(), core_bin_file_print(), entries(), extract_binobj(), get_class_name(), get_class_ro_t(), get_ivar_list_t(), get_method_list_t(), get_objc_property_list(), get_protocol_list_t(), get_section_bytes(), info(), libs(), load_buffer(), lua_parse_header_53(), lua_parse_header_54(), maps(), print_cmd_analysis_after_traps_print(), rz_bin_file_at(), rz_bin_file_new(), scan_cfstring_table(), sections(), and symbols().
RzList* rz_bin_file_t::xtr_data |
Definition at line 314 of file rz_bin.h.
Referenced by rabin_do_operation(), rabin_extract(), rz_bin_file_find_by_arch_bits(), rz_bin_file_free(), rz_bin_file_new(), rz_bin_file_xtr_load_buffer(), rz_bin_use_arch(), rz_core_bin_archs_print(), and rz_main_rz_bin().
void* rz_bin_file_t::xtr_obj |
Definition at line 306 of file rz_bin.h.
Referenced by rz_bin_file_free(), and rz_bin_file_new().