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

#include <rz_bin.h>

Public Attributes

const char * file
 
RZ_DEPRECATE RzBinFilecur
 never use this in new code! Get a file from the binfiles list or track it yourself. More...
 
int narch
 
void * user
 
RzEventevent
 
int debase64
 
int minstrlen
 
int maxstrlen
 
ut64 maxstrbuf
 
int rawstr
 
RZ_DEPRECATE Sdbsdb
 
RzIDStorageids
 
RzListplugins
 
RzListbinxtrs
 
RzListbinfiles
 
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
 
RzDemanglerdemangler
 
RzHashhash
 

Detailed Description

Definition at line 328 of file rz_bin.h.

Member Data Documentation

◆ binfiles

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().

◆ binxtrs

RzList* rz_bin_t::binxtrs

Definition at line 343 of file rz_bin.h.

◆ cb_printf

PrintfCallback rz_bin_t::cb_printf

Definition at line 345 of file rz_bin.h.

Referenced by header(), and rz_core_init().

◆ consb

RzConsBind rz_bin_t::consb

Definition at line 348 of file rz_bin.h.

Referenced by rz_core_init().

◆ constpool

RzStrConstPool rz_bin_t::constpool

Definition at line 362 of file rz_bin.h.

Referenced by _fill_bin_symbol(), and import_from_name().

◆ cur

◆ debase64

int rz_bin_t::debase64

Definition at line 335 of file rz_bin.h.

Referenced by cb_debase64().

◆ demangler

◆ event

RzEvent* rz_bin_t::event

Definition at line 333 of file rz_bin.h.

Referenced by rz_core_init().

◆ file

const char* rz_bin_t::file

Definition at line 329 of file rz_bin.h.

Referenced by cb_binprefix(), and rz_core_bin_print().

◆ filter

int rz_bin_t::filter

Definition at line 352 of file rz_bin.h.

Referenced by cb_binfilter().

◆ filter_rules

ut64 rz_bin_t::filter_rules

Definition at line 358 of file rz_bin.h.

Referenced by cb_binstrings().

◆ force

char* rz_bin_t::force

Definition at line 349 of file rz_bin.h.

◆ hash

RzHash* rz_bin_t::hash

Definition at line 365 of file rz_bin.h.

◆ ids

RzIDStorage* rz_bin_t::ids

Definition at line 341 of file rz_bin.h.

Referenced by rz_bin_file_free().

◆ iob

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().

◆ is_debugger

◆ is_reloc_patched

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().

◆ loadany

int rz_bin_t::loadany

Definition at line 346 of file rz_bin.h.

◆ maxstrbuf

ut64 rz_bin_t::maxstrbuf

Definition at line 338 of file rz_bin.h.

Referenced by cb_binmaxstrbuf().

◆ maxstrlen

int rz_bin_t::maxstrlen

Definition at line 337 of file rz_bin.h.

Referenced by cb_binmaxstr().

◆ minstrlen

int rz_bin_t::minstrlen

Definition at line 336 of file rz_bin.h.

Referenced by cb_binminstr(), and rz_bin_object_set_items().

◆ narch

int rz_bin_t::narch

Definition at line 331 of file rz_bin.h.

◆ plugins

RzList* rz_bin_t::plugins

Definition at line 342 of file rz_bin.h.

◆ prefix

◆ rawstr

int rz_bin_t::rawstr

Definition at line 339 of file rz_bin.h.

◆ sdb

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().

◆ srcdir

char* rz_bin_t::srcdir

Definition at line 355 of file rz_bin.h.

Referenced by cb_dirsrc().

◆ strenc

char* rz_bin_t::strenc

Definition at line 357 of file rz_bin.h.

Referenced by cb_binstrenc(), and create_string_search_thread().

◆ strfilter

char rz_bin_t::strfilter

Definition at line 353 of file rz_bin.h.

Referenced by cb_strfilter().

◆ strpurge

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().

◆ strseach_check_ascii_freq

bool rz_bin_t::strseach_check_ascii_freq

◆ use_xtr

bool rz_bin_t::use_xtr

Definition at line 360 of file rz_bin.h.

Referenced by cb_usextr().

◆ user

void* rz_bin_t::user

Definition at line 332 of file rz_bin.h.

◆ verbose

◆ want_dbginfo

bool rz_bin_t::want_dbginfo

Definition at line 351 of file rz_bin.h.

Referenced by cb_bindbginfo().


The documentation for this struct was generated from the following file: