Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_bin.h>
Public Attributes | |
const char * | file |
RZ_DEPRECATE RzBinFile * | cur |
never use this in new code! Get a file from the binfiles list or track it yourself. More... | |
int | narch |
void * | user |
RzEvent * | event |
int | debase64 |
int | minstrlen |
int | maxstrlen |
ut64 | maxstrbuf |
int | rawstr |
RZ_DEPRECATE Sdb * | sdb |
RzIDStorage * | ids |
RzList * | plugins |
RzList * | binxtrs |
RzList * | binfiles |
PrintfCallback | cb_printf |
int | loadany |
RzIOBind | iob |
RzConsBind | consb |
char * | force |
int | is_debugger |
bool | want_dbginfo |
int | filter |
char | strfilter |
char * | strpurge |
char * | srcdir |
char * | prefix |
char * | strenc |
ut64 | filter_rules |
bool | verbose |
bool | use_xtr |
bool | strseach_check_ascii_freq |
RzStrConstPool | constpool |
bool | is_reloc_patched |
RzDemangler * | demangler |
RzHash * | hash |
RzList* rz_bin_t::binfiles |
Definition at line 344 of file rz_bin.h.
Referenced by rz_core_binfiles_print(), rz_core_file_print(), and rz_core_raw_file_print().
PrintfCallback rz_bin_t::cb_printf |
Definition at line 345 of file rz_bin.h.
Referenced by header(), and rz_core_init().
RzConsBind rz_bin_t::consb |
Definition at line 348 of file rz_bin.h.
Referenced by rz_core_init().
RzStrConstPool rz_bin_t::constpool |
Definition at line 362 of file rz_bin.h.
Referenced by _fill_bin_symbol(), and import_from_name().
RZ_DEPRECATE RzBinFile* rz_bin_t::cur |
never use this in new code! Get a file from the binfiles list or track it yourself.
Definition at line 330 of file rz_bin.h.
Referenced by __rebase_everything(), cmd_search_bin(), ds_build_op_str(), ds_print_lines_left(), ds_print_relocs(), ds_show_flags(), ds_show_functions(), get_bin_info(), GetHeapGlobalsOffset(), is_unknown_file(), print_source_info(), rz_bin_file_free(), rz_core_analysis_all(), rz_core_analysis_everything(), rz_core_analysis_fcn_name(), rz_core_bin_rebase(), rz_core_file_reopen(), rz_core_file_reopen_debug(), rz_core_file_reopen_remote_debug(), rz_core_seek(), and rz_debug_dmp_init().
int rz_bin_t::debase64 |
Definition at line 335 of file rz_bin.h.
Referenced by cb_debase64().
RzDemangler* rz_bin_t::demangler |
Definition at line 364 of file rz_bin.h.
Referenced by __lib_demangler_cb(), rz_cmd_info_demangle_handler(), rz_cmd_info_demangle_lang_choices(), and rz_cmd_info_demangle_list_handler().
RzEvent* rz_bin_t::event |
Definition at line 333 of file rz_bin.h.
Referenced by rz_core_init().
const char* rz_bin_t::file |
Definition at line 329 of file rz_bin.h.
Referenced by cb_binprefix(), and rz_core_bin_print().
int rz_bin_t::filter |
Definition at line 352 of file rz_bin.h.
Referenced by cb_binfilter().
ut64 rz_bin_t::filter_rules |
Definition at line 358 of file rz_bin.h.
Referenced by cb_binstrings().
RzIDStorage* rz_bin_t::ids |
Definition at line 341 of file rz_bin.h.
Referenced by rz_bin_file_free().
RzIOBind rz_bin_t::iob |
Definition at line 347 of file rz_bin.h.
Referenced by basefind_new_bin_file(), pa2va(), and rz_core_init().
int rz_bin_t::is_debugger |
Definition at line 350 of file rz_bin.h.
Referenced by agraph_refresh(), cb_cfgdebug(), cb_dbg_aftersc(), cb_dbg_clone(), cb_dbg_execs(), cb_dbg_forks(), entries_initfini_print(), get_section_addr(), rz_cmd_search(), rz_core_analysis_importxrefs(), rz_core_get_boundaries_prot(), rz_core_is_debug(), strings_print(), and symbols_print().
bool rz_bin_t::is_reloc_patched |
Definition at line 363 of file rz_bin.h.
Referenced by ds_sub_jumps(), and rz_bin_object_patch_relocs().
ut64 rz_bin_t::maxstrbuf |
Definition at line 338 of file rz_bin.h.
Referenced by cb_binmaxstrbuf().
int rz_bin_t::maxstrlen |
Definition at line 337 of file rz_bin.h.
Referenced by cb_binmaxstr().
int rz_bin_t::minstrlen |
Definition at line 336 of file rz_bin.h.
Referenced by cb_binminstr(), and rz_bin_object_set_items().
char* rz_bin_t::prefix |
Definition at line 356 of file rz_bin.h.
Referenced by capstone.CsInsn::__gen_detail(), cb_binprefix(), rz_core_bin_apply_sections(), rz_core_bin_apply_symbols(), and sections_print_table().
RZ_DEPRECATE Sdb* rz_bin_t::sdb |
Definition at line 340 of file rz_bin.h.
Referenced by rz_bin_object_new(), and update_sdb().
char* rz_bin_t::srcdir |
Definition at line 355 of file rz_bin.h.
Referenced by cb_dirsrc().
char* rz_bin_t::strenc |
Definition at line 357 of file rz_bin.h.
Referenced by cb_binstrenc(), and create_string_search_thread().
char rz_bin_t::strfilter |
Definition at line 353 of file rz_bin.h.
Referenced by cb_strfilter().
char* rz_bin_t::strpurge |
Definition at line 354 of file rz_bin.h.
Referenced by cb_strpurge(), and rz_cmd_info_purge_string_handler().
bool rz_bin_t::strseach_check_ascii_freq |
Definition at line 361 of file rz_bin.h.
Referenced by cb_strsearch_check_ascii_freq(), create_string_search_thread(), and meta_string_guess_add().
bool rz_bin_t::use_xtr |
Definition at line 360 of file rz_bin.h.
Referenced by cb_usextr().
bool rz_bin_t::verbose |
Definition at line 359 of file rz_bin.h.
Referenced by cb_binverbose(), handle_arm_special_symbol(), load_buffer(), rz_bin_object_new(), and rz_dyldcache_get_objc_opt_info().
bool rz_bin_t::want_dbginfo |
Definition at line 351 of file rz_bin.h.
Referenced by cb_bindbginfo().