Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_core.h>
#include <rz_cons.h>
#include <rz_basefind.h>
#include <rz_th.h>
#include <rz_windows.h>
#include <rz_config.h>
#include "core_private.h"
Go to the source code of this file.
Classes | |
struct | namealiases_pair |
Functions | |
static bool | boolify_var_cb (void *user, void *data) |
static void | set_options (RzConfigNode *node,...) |
static bool | isGdbPlugin (RzCore *core) |
static void | print_node_options (RzConfigNode *node) |
static int | compareName (const RzAnalysisFunction *a, const RzAnalysisFunction *b) |
static int | compareNameLen (const RzAnalysisFunction *a, const RzAnalysisFunction *b) |
static int | compareAddress (const RzAnalysisFunction *a, const RzAnalysisFunction *b) |
static int | compareType (const RzAnalysisFunction *a, const RzAnalysisFunction *b) |
static int | compareSize (const RzAnalysisFunction *a, const RzAnalysisFunction *b) |
static int | compareDist (const RzAnalysisFunction *a, const RzAnalysisFunction *b) |
static bool | cb_diff_sort (void *_core, void *_node) |
static void | __setsegoff (RzConfig *cfg, const char *asmarch, int asmbits) |
static bool | cb_debug_hitinfo (void *user, void *data) |
static bool | cb_analysis_jmpretpoline (void *user, void *data) |
static bool | cb_analysis_jmptailcall (void *user, void *data) |
static bool | cb_analysis_armthumb (void *user, void *data) |
static bool | cb_analysis_depth (void *user, void *data) |
static bool | cb_analysis_graphdepth (void *user, void *data) |
static bool | cb_analysis_afterjmp (void *user, void *data) |
static bool | cb_analysis_aftertrap (void *user, void *data) |
static bool | cb_analysis_delay (void *user, void *data) |
static bool | cb_analysis_vars (void *user, void *data) |
static bool | cb_analysis_vars_stackname (void *user, void *data) |
static bool | cb_analysis_nonull (void *user, void *data) |
static bool | cb_analysis_strings (void *user, void *data) |
static bool | cb_analysis_ignbithints (void *user, void *data) |
static bool | cb_analysis_sleep (void *user, void *data) |
static bool | cb_analysis_maxrefs (void *user, void *data) |
static bool | cb_analysis_norevisit (void *user, void *data) |
static bool | cb_analysis_nopskip (void *user, void *data) |
static bool | cb_analysis_hpskip (void *user, void *data) |
static void | update_analysis_arch_options (RzCore *core, RzConfigNode *node) |
static bool | cb_analysis_arch (void *user, void *data) |
static bool | cb_analysis_cpu (void *user, void *data) |
static bool | cb_analysis_recont (void *user, void *data) |
static bool | cb_analysis_ijmp (void *user, void *data) |
static bool | cb_asmsubvarmin (void *user, void *data) |
static bool | cb_asmsubtail (void *user, void *data) |
static bool | cb_scrlast (void *user, void *data) |
static bool | cb_scr_vi (void *user, void *data) |
static bool | cb_scr_prompt_mode (void *user, void *data) |
static bool | cb_scr_wideoff (void *user, void *data) |
static bool | cb_scrrainbow (void *user, void *data) |
static bool | cb_asmpseudo (void *user, void *data) |
static bool | cb_asmsubsec (void *user, void *data) |
static bool | cb_asmassembler (void *user, void *data) |
static void | update_asmcpu_options (RzCore *core, RzConfigNode *node) |
static bool | cb_asmcpu (void *user, void *data) |
static void | update_asmarch_options (RzCore *core, RzConfigNode *node) |
static void | update_asmbits_options (RzCore *core, RzConfigNode *node) |
static void | update_syscall_ns (RzCore *core) |
static bool | cb_asmarch (void *user, void *data) |
static bool | cb_dbgbtdepth (void *user, void *data) |
static bool | cb_asmbits (void *user, void *data) |
static void | update_asmfeatures_options (RzCore *core, RzConfigNode *node) |
static bool | cb_flag_realnames (void *user, void *data) |
static bool | cb_asmfeatures (void *user, void *data) |
static void | update_asmplatforms_options (RzCore *core, RzConfigNode *node) |
static bool | cb_asmplatform (void *user, void *data) |
static bool | cb_asmlineswidth (void *user, void *data) |
static bool | cb_emustr (void *user, void *data) |
static bool | cb_emuskip (void *user, void *data) |
static bool | cb_asm_immhash (void *user, void *data) |
static bool | cb_asm_invhex (void *user, void *data) |
static bool | cb_asm_pcalign (void *user, void *data) |
static bool | cb_asmos (void *user, void *data) |
static void | update_asmparser_options (RzCore *core, RzConfigNode *node) |
static bool | cb_asmparser (void *user, void *data) |
static bool | cb_binstrenc (void *user, void *data) |
static bool | cb_binfilter (void *user, void *data) |
static bool | cb_binat (void *user, void *data) |
static bool | cb_usextr (void *user, void *data) |
static bool | cb_strpurge (void *user, void *data) |
static bool | cb_maxname (void *user, void *data) |
static bool | cb_midflags (void *user, void *data) |
static bool | cb_strfilter (void *user, void *data) |
static bool | cb_binforce (void *user, void *data) |
static bool | cb_asmsyntax (void *user, void *data) |
static bool | cb_bigendian (void *user, void *data) |
static bool | cb_cfgdatefmt (void *user, void *data) |
static bool | cb_timezone (void *user, void *data) |
static bool | cb_cfgdebug (void *user, void *data) |
static bool | cb_dirhome (void *user, void *data) |
static bool | cb_dirtmp (void *user, void *data) |
static bool | cb_dirsrc (void *user, void *data) |
static bool | cb_str_escbslash (void *user, void *data) |
static bool | cb_strsearch_check_ascii_freq (void *user, void *data) |
static bool | cb_completion_maxtab (void *user, void *data) |
static bool | cb_cfg_fortunes (void *user, void *data) |
static bool | cb_cfg_fortunes_file (void *user, void *data) |
static bool | cb_cmdtimes (void *user, void *data) |
static bool | cb_cmdrepeat (void *user, void *data) |
static bool | cb_scrnull (void *user, void *data) |
static bool | cb_color (void *user, void *data) |
static bool | cb_color_getter (void *user, RzConfigNode *node) |
static bool | cb_decoff (void *user, void *data) |
static bool | cb_dbgbep (void *user, void *data) |
static bool | cb_dbg_btalgo (void *user, void *data) |
static bool | cb_dbg_libs (void *user, void *data) |
static bool | cb_dbg_unlibs (void *user, void *data) |
static bool | cb_dbg_bpinmaps (void *user, void *data) |
static bool | cb_dbg_forks (void *user, void *data) |
static bool | cb_dbg_gdb_page_size (void *user, void *data) |
static bool | cb_dbg_gdb_retries (void *user, void *data) |
static bool | cb_dbg_execs (void *user, void *data) |
static bool | cb_dbg_clone (void *user, void *data) |
static bool | cb_dbg_follow_child (void *user, void *data) |
static bool | cb_dbg_create_new_console (void *user, void *data) |
static bool | cb_dbg_trace_continue (void *user, void *data) |
static bool | cb_dbg_aftersc (void *user, void *data) |
static bool | cb_runprofile (void *user, void *data) |
static bool | cb_dbg_args (void *user, void *data) |
static bool | cb_dbgbackend (void *user, void *data) |
static bool | cb_gotolimit (void *user, void *data) |
static bool | cb_esilverbose (void *user, void *data) |
static bool | cb_esilstackdepth (void *user, void *data) |
static bool | cb_fixrows (void *user, void *data) |
static bool | cb_fixcolumns (void *user, void *data) |
static bool | cb_rows (void *user, void *data) |
static bool | cb_cmd_hexcursor (void *user, void *data) |
static bool | cb_hexcompact (void *user, void *data) |
static bool | cb_hex_pairs (void *user, void *data) |
static bool | cb_hex_section (void *user, void *data) |
static bool | cb_hex_align (void *user, void *data) |
static bool | cb_io_unalloc (void *user, void *data) |
static bool | cb_io_unalloc_ch (void *user, void *data) |
static bool | cb_hex_header (void *user, void *data) |
static bool | cb_hex_bytes (void *user, void *data) |
static bool | cb_hex_ascii (void *user, void *data) |
static bool | cb_hex_style (void *user, void *data) |
static bool | cb_hex_hdroff (void *user, void *data) |
static bool | cb_log_events (void *user, void *data) |
static bool | cb_hexcomments (void *user, void *data) |
static bool | cb_iopcache (void *user, void *data) |
static bool | cb_iopcacheread (void *user, void *data) |
static bool | cb_iopcachewrite (void *user, void *data) |
RZ_API bool | rz_core_esil_cmd (RzAnalysisEsil *esil, const char *cmd, ut64 a1, ut64 a2) |
static void | config_print_node (RzConfig *cfg, RzConfigNode *node, RzCmdStateOutput *state) |
RZ_API void | rz_core_config_print_all (RzConfig *cfg, const char *str, RzCmdStateOutput *state) |
Prints the configuation variables with their description and its values. More... | |
static bool | cb_cmd_esil_ioer (void *user, void *data) |
static bool | cb_cmd_esil_todo (void *user, void *data) |
static bool | cb_cmd_esil_intr (void *user, void *data) |
static bool | cb_mdevrange (void *user, void *data) |
static bool | cb_cmd_esil_step (void *user, void *data) |
static bool | cb_cmd_esil_step_out (void *user, void *data) |
static bool | cb_cmd_esil_mdev (void *user, void *data) |
static bool | cb_cmd_esil_trap (void *user, void *data) |
static bool | cb_cmddepth (void *user, void *data) |
static bool | cb_hexcols (void *user, void *data) |
static bool | cb_hexstride (void *user, void *data) |
static bool | cb_search_kwidx (void *user, void *data) |
static bool | cb_io_cache_mode (void *user, void *data) |
static bool | cb_io_cache_read (void *user, void *data) |
static bool | cb_io_cache_write (void *user, void *data) |
static bool | cb_io_cache (void *user, void *data) |
static bool | cb_ioaslr (void *user, void *data) |
static bool | cb_io_pava (void *user, void *data) |
static bool | cb_iova (void *user, void *data) |
static bool | cb_ioff (void *user, void *data) |
static bool | cb_io_oxff (void *user, void *data) |
static bool | cb_filepath (void *user, void *data) |
static bool | cb_ioautofd (void *user, void *data) |
static bool | cb_scr_color_grep (void *user, void *data) |
static bool | cb_scr_color_grep_highlight (void *user, void *data) |
static bool | cb_pager (void *user, void *data) |
static bool | cb_breaklines (void *user, void *data) |
static bool | cb_scr_gadgets (void *user, void *data) |
static bool | cb_scrbreakword (void *user, void *data) |
static bool | cb_scrcolumns (void *user, void *data) |
static bool | cb_scrfgets (void *user, void *data) |
static bool | cb_scrhtml (void *user, void *data) |
static bool | cb_scrhighlight (void *user, void *data) |
static bool | cb_screcho (void *user, void *data) |
static bool | cb_scrlinesleep (void *user, void *data) |
static bool | cb_scrpagesize (void *user, void *data) |
static bool | cb_scrflush (void *user, void *data) |
static bool | cb_scrstrconv (void *user, void *data) |
static bool | cb_graphformat (void *user, void *data) |
static bool | cb_exectrap (void *user, void *data) |
static bool | cb_iotrap (void *user, void *data) |
static bool | cb_scr_bgfill (void *user, void *data) |
static bool | cb_scrint (void *user, void *data) |
static bool | cb_scrnkey (void *user, void *data) |
static bool | cb_scr_histblock (void *user, void *data) |
static bool | cb_scrprompt (void *user, void *data) |
static bool | cb_scrrows (void *user, void *data) |
static bool | cb_contiguous (void *user, void *data) |
static bool | cb_searchalign (void *user, void *data) |
static bool | cb_segoff (void *user, void *data) |
static bool | cb_seggrn (void *user, void *data) |
static bool | cb_stopthreads (void *user, void *data) |
static bool | cb_scr_prompt_popup (void *user, void *data) |
static bool | cb_swstep (void *user, void *data) |
static bool | cb_consbreak (void *user, void *data) |
static bool | cb_teefile (void *user, void *data) |
static bool | cb_trace (void *user, void *data) |
static bool | cb_tracetag (void *user, void *data) |
static bool | cb_utf8 (void *user, void *data) |
static bool | cb_utf8_curvy (void *user, void *data) |
static bool | cb_visual_mode (void *user, void *data) |
static bool | cb_dotted (void *user, void *data) |
static bool | cb_zoombyte (void *user, void *data) |
static bool | cb_binverbose (void *user, void *data) |
static bool | cb_debase64 (void *user, void *data) |
static bool | cb_binstrings (void *user, void *data) |
static bool | cb_bindbginfo (void *user, void *data) |
static bool | cb_binprefix (void *user, void *data) |
static bool | cb_binmaxstrbuf (void *user, void *data) |
static bool | cb_binmaxstr (void *user, void *data) |
static bool | cb_binminstr (void *user, void *data) |
static bool | cb_searchin (void *user, void *data) |
static int | __dbg_swstep_getter (void *user, RzConfigNode *node) |
static bool | cb_analysis_roregs (RzCore *core, RzConfigNode *node) |
static bool | cb_analysissyscc (RzCore *core, RzConfigNode *node) |
static bool | cb_analysiscc (RzCore *core, RzConfigNode *node) |
static bool | cb_analysis_gp (RzCore *core, RzConfigNode *node) |
static bool | cb_analysis_from (RzCore *core, RzConfigNode *node) |
static bool | cb_analysis_limits (void *user, RzConfigNode *node) |
static bool | cb_analysis_rnr (void *user, RzConfigNode *node) |
static bool | cb_analysis_jmptbl (void *user, void *data) |
static bool | cb_analysis_jmptblmax (void *user, void *data) |
static bool | cb_analysis_jmptblmaxoffset (void *user, void *data) |
static bool | cb_analysis_cjmpref (void *user, void *data) |
static bool | cb_analysis_jmpref (void *user, void *data) |
static bool | cb_analysis_jmpabove (void *user, void *data) |
static bool | cb_analysis_loads (void *user, void *data) |
static bool | cb_analysis_followdatarefs (void *user, void *data) |
static bool | cb_analysis_jmpmid (void *user, void *data) |
static bool | cb_analysis_searchstringrefs (void *user, void *data) |
static bool | cb_analysis_pushret (void *user, void *data) |
static bool | cb_analysis_brokenrefs (void *user, void *data) |
static bool | cb_analysis_trycatch (void *user, void *data) |
static bool | cb_analysis_bb_max_size (void *user, void *data) |
static bool | cb_analysis_cpp_abi (void *user, void *data) |
static bool | cb_malloc (void *user, void *data) |
static bool | cb_log_config_level (void *coreptr, void *nodeptr) |
static bool | cb_log_config_traplevel (void *coreptr, void *nodeptr) |
static bool | cb_log_config_file (void *coreptr, void *nodeptr) |
static bool | cb_log_config_srcinfo (void *coreptr, void *nodeptr) |
static bool | cb_log_config_colors (void *coreptr, void *nodeptr) |
static bool | cb_dbg_verbose (void *user, void *data) |
static bool | cb_flirt (void *user, void *data) |
RZ_API int | rz_core_config_init (RzCore *core) |
RZ_API void | rz_core_parse_rizinrc (RzCore *r) |
RZ_API RZ_OWN RzList * | rz_core_config_in_space (RZ_NONNULL RzCore *core, RZ_NULLABLE const char *space) |
Get config variable spaces. More... | |
|
static |
Definition at line 2564 of file cconfig.c.
References rz_core_t::dbg, rz_config_node_t::i_value, and rz_debug_t::swstep.
Referenced by rz_core_config_init().
Definition at line 115 of file cconfig.c.
References rz_config_set(), and rz_str_bool().
Referenced by cb_asmarch(), cb_asmbits(), and cb_asmos().
|
static |
Definition at line 13 of file cconfig.c.
References free(), rz_config_node_t::i_value, rz_str_bool(), rz_str_is_false(), strdup(), and rz_config_node_t::value.
|
static |
Definition at line 161 of file cconfig.c.
References rz_analysis_options_t::afterjmp, rz_core_t::analysis, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 168 of file cconfig.c.
References rz_analysis_options_t::aftertrap, rz_core_t::analysis, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 265 of file cconfig.c.
References rz_core_t::analysis, rz_core_t::config, eprintf, print_node_options(), rz_analysis_use(), rz_config_get(), update_analysis_arch_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 140 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::armthumb, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2723 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::bb_max_size, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2709 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::followbrokenfcnsrefs, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2653 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::cjmpref, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2730 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::cpp_abi, eprintf, print_node_options(), RZ_ANALYSIS_CPP_ABI_ITANIUM, RZ_ANALYSIS_CPP_ABI_MSVC, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 285 of file cconfig.c.
References rz_core_t::analysis, rz_core_t::config, rz_analysis_archinfo(), RZ_ANALYSIS_ARCHINFO_ALIGN, rz_analysis_set_cpu(), rz_config_set_i(), v, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 175 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::delay, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 147 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::depth, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2681 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::followdatarefs, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2605 of file cconfig.c.
References rz_core_t::analysis, rz_core_t::config, rz_analysis_set_limits(), and rz_config_get_i().
Referenced by rz_core_config_init().
|
static |
Definition at line 2600 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::gp, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 154 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::graph_depth, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 247 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_options_t::hpskip, rz_config_node_t::i_value, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 212 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::ignbithints, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 304 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::ijmp, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2667 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::jmpabove, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2688 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::jmpmid, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2660 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::jmpref, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 127 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::retpoline.
Referenced by rz_core_config_init().
|
static |
Definition at line 133 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::tailcall.
Referenced by rz_core_config_init().
|
static |
Definition at line 2632 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::jmptbl, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2639 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::jmptbl_maxcount, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2646 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::jmptbl_maxoffset, rz_analysis_t::opt, and UT32_MAX.
Referenced by rz_core_config_init().
|
static |
Definition at line 2614 of file cconfig.c.
References rz_core_t::analysis, rz_core_t::config, rz_config_node_t::i_value, rz_analysis_set_limits(), rz_analysis_unset_limits(), and rz_config_get_i().
Referenced by rz_core_config_init().
|
static |
Definition at line 2674 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::loads, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 226 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, and rz_analysis_t::maxreflines.
Referenced by rz_core_config_init().
|
static |
Definition at line 196 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::nonull, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 240 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::nopskip, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 233 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_options_t::norevisit, and rz_analysis_t::opt.
Referenced by rz_core_config_init().
|
static |
Definition at line 2702 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::pushret.
Referenced by rz_core_config_init().
|
static |
Definition at line 297 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::recont.
Referenced by rz_core_config_init().
|
static |
Definition at line 2626 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, and rz_analysis_t::recursive_noreturn.
Referenced by rz_core_config_init().
|
static |
Definition at line 2570 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::reg, rz_reg_t::roregs, rz_list_free(), rz_str_split_duplist(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2695 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::searchstringrefs.
Referenced by rz_core_config_init().
|
static |
Definition at line 219 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, and rz_analysis_t::sleep.
Referenced by rz_core_config_init().
|
static |
Definition at line 203 of file cconfig.c.
References rz_core_t::config, rz_config_node_t::i_value, and rz_config_set().
Referenced by rz_core_config_init().
|
static |
Definition at line 2716 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::trycatch.
Referenced by rz_core_config_init().
|
static |
Definition at line 182 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::vars.
Referenced by rz_core_config_init().
|
static |
Definition at line 189 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::opt, and rz_analysis_options_t::varname_stack.
Referenced by rz_core_config_init().
|
static |
Definition at line 2589 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_set_cc_default(), rz_core_types_calling_conventions_print(), RZ_OUTPUT_MODE_STANDARD, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2578 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_set_syscc_default(), rz_core_types_calling_conventions_print(), RZ_OUTPUT_MODE_STANDARD, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 812 of file cconfig.c.
References rz_config_node_t::i_value, rz_asm_t::immdisp, rz_core_t::rasm, and true.
Referenced by rz_core_config_init().
|
static |
Definition at line 819 of file cconfig.c.
References rz_config_node_t::i_value, rz_asm_t::invhex, and rz_core_t::rasm.
Referenced by rz_core_config_init().
|
static |
Definition at line 826 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_analysis_t::pcalign, rz_asm_t::pcalign, and rz_core_t::rasm.
Referenced by rz_core_config_init().
|
static |
Definition at line 477 of file cconfig.c.
References __setsegoff(), rz_core_t::analysis, rz_analysis_t::arch_target, rz_print_t::big_endian, rz_analysis_t::bits, rz_asm_t::bits, bits(), comma, rz_core_t::config, rz_asm_t::cur, rz_core_t::dbg, rz_core_t::egg, eprintf, free(), NULL, p, rz_analysis_t::platform_target, rz_core_t::print, print_node_options(), rz_core_t::rasm, rz_analysis_archinfo(), RZ_ANALYSIS_ARCHINFO_ALIGN, rz_analysis_set_big_endian(), rz_asm_set_big_endian(), rz_asm_set_cpu(), rz_asm_use(), rz_cmd_state_output_fini(), rz_cmd_state_output_init(), rz_cmd_state_output_print(), rz_config_get(), rz_config_get_b(), rz_config_node_get(), rz_config_set(), rz_config_set_i(), rz_core_analysis_cc_init(), rz_core_analysis_type_init(), rz_core_asm_plugins_print(), rz_debug_set_arch(), rz_egg_setup(), RZ_OUTPUT_MODE_STANDARD, rz_path_system(), rz_platform_profiles_init(), rz_platform_target_index_init(), RZ_SDB_ARCH_CPUS, RZ_SDB_ARCH_PLATFORMS, RZ_SYS_BITS, RZ_SYS_OS, rz_syscall_setup(), s, snprintf, strdup(), rz_analysis_t::syscall, rz_analysis_t::typedb, update_asmarch_options(), update_asmbits_options(), update_asmcpu_options(), update_syscall_ns(), v, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 385 of file cconfig.c.
References rz_core_t::rasm, rz_asm_use_assembler(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 634 of file cconfig.c.
References __setsegoff(), rz_core_t::analysis, rz_analysis_plugin_t::arch, rz_analysis_t::bits, rz_print_t::bits, bits(), rz_debug_t::bp, rz_core_t::config, rz_analysis_t::cur, rz_asm_t::cur, rz_core_t::dbg, eprintf, h, rz_config_node_t::i_value, rz_core_t::print, print_node_options(), rz_core_t::rasm, rz_analysis_archinfo(), RZ_ANALYSIS_ARCHINFO_ALIGN, rz_analysis_set_bits(), rz_analysis_set_reg_profile(), rz_asm_set_bits(), rz_bp_use(), rz_config_get(), rz_config_set_i(), rz_core_analysis_cc_init(), rz_debug_set_arch(), rz_syscall_setup(), rz_analysis_t::syscall, update_asmbits_options(), update_syscall_ns(), v, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 417 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::arch_target, rz_core_t::config, free(), rz_analysis_t::platform_target, rz_core_t::rasm, rz_asm_set_cpu(), rz_cmd_state_output_fini(), rz_cmd_state_output_init(), rz_cmd_state_output_print(), rz_config_get(), rz_config_set(), rz_core_asm_plugins_print(), RZ_OUTPUT_MODE_STANDARD, rz_path_system(), rz_platform_profiles_init(), rz_platform_target_index_init(), RZ_SDB_ARCH_CPUS, RZ_SDB_ARCH_PLATFORMS, update_asmcpu_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 722 of file cconfig.c.
References rz_asm_t::features, print_node_options(), rz_core_t::rasm, RZ_FREE, strdup(), update_asmfeatures_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 780 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, and rz_analysis_t::lineswidth.
Referenced by rz_core_config_init().
|
static |
Definition at line 838 of file cconfig.c.
References __setsegoff(), rz_core_t::analysis, rz_analysis_t::bits, rz_core_t::config, free(), print_node_options(), rz_analysis_set_os(), rz_config_get(), rz_config_get_i(), rz_config_node_get(), rz_core_analysis_cc_init(), RZ_SYS_OS, rz_syscall_setup(), strdup(), rz_analysis_t::syscall, update_syscall_ns(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 874 of file cconfig.c.
References rz_core_t::parser, print_node_options(), rz_parse_use(), update_asmparser_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 757 of file cconfig.c.
References rz_core_t::analysis, rz_core_t::config, free(), rz_analysis_t::platform_target, rz_asm_t::platforms, print_node_options(), rz_core_t::rasm, rz_config_get(), RZ_FREE, rz_path_system(), rz_platform_target_index_init(), RZ_SDB_ARCH_PLATFORMS, strdup(), update_asmplatforms_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 366 of file cconfig.c.
References rz_config_node_t::i_value, rz_asm_t::pseudo, and rz_core_t::rasm.
Referenced by rz_core_config_init().
|
static |
Definition at line 373 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, RZ_PRINT_FLAGS_SECSUB, and rz_print_set_flags().
Referenced by rz_core_config_init().
|
static |
Definition at line 318 of file cconfig.c.
References rz_config_node_t::i_value, rz_core_t::parser, and rz_parse_t::subtail.
Referenced by rz_core_config_init().
|
static |
Definition at line 311 of file cconfig.c.
References rz_config_node_t::i_value, rz_parse_t::minval, and rz_core_t::parser.
Referenced by rz_core_config_init().
|
static |
Definition at line 1042 of file cconfig.c.
References print_node_options(), rz_core_t::rasm, rz_asm_set_syntax(), rz_asm_syntax_from_string(), benchmark::syntax, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1058 of file cconfig.c.
References rz_core_t::analysis, rz_print_t::big_endian, rz_debug_t::bp, rz_core_t::dbg, rz_bp_t::endian, rz_config_node_t::i_value, rz_core_t::print, rz_core_t::rasm, rz_analysis_set_big_endian(), rz_asm_set_big_endian(), rz_type_db_set_endian(), and rz_analysis_t::typedb.
Referenced by rz_core_config_init().
|
static |
Definition at line 951 of file cconfig.c.
References rz_core_t::binat, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2435 of file cconfig.c.
References rz_core_t::bin, rz_config_node_t::i_value, and rz_bin_t::want_dbginfo.
Referenced by rz_core_config_init().
|
static |
Definition at line 944 of file cconfig.c.
References rz_core_t::bin, rz_bin_t::filter, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1035 of file cconfig.c.
References rz_core_t::bin, rz_bin_force_plugin(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2491 of file cconfig.c.
References rz_core_t::bin, rz_config_node_t::i_value, rz_bin_t::maxstrlen, rz_bin_file_t::o, rz_bin_cur(), rz_bin_object_reset_strings(), and v.
Referenced by rz_core_config_init().
|
static |
Definition at line 2470 of file cconfig.c.
References rz_core_t::bin, rz_config_node_t::i_value, rz_bin_t::maxstrbuf, rz_bin_file_t::o, rz_bin_cur(), rz_bin_object_reset_strings(), ut64(), and v.
Referenced by rz_core_config_init().
|
static |
Definition at line 2509 of file cconfig.c.
References rz_core_t::bin, rz_config_node_t::i_value, rz_bin_t::minstrlen, rz_bin_file_t::o, rz_bin_cur(), rz_bin_object_reset_strings(), and v.
Referenced by rz_core_config_init().
|
static |
Definition at line 2445 of file cconfig.c.
References rz_core_t::bin, rz_bin_t::file, free(), rz_bin_t::prefix, rz_file_basename(), rz_name_filter(), rz_str_filter(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 891 of file cconfig.c.
References namealiases_pair::aliases, rz_core_t::bin, eprintf, free(), i, namealiases_pair::name, NULL, rz_bin_file_t::o, print_node_options(), RZ_ARRAY_SIZE, rz_bin_cur(), rz_bin_object_reset_strings(), rz_cons_printf(), rz_str_case(), rz_str_cmp_list(), strdup(), rz_bin_t::strenc, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2423 of file cconfig.c.
References rz_core_t::bin, rz_bin_t::filter_rules, rz_config_node_t::i_value, req, and RZ_BIN_REQ_STRINGS.
Referenced by rz_core_config_init().
|
static |
Definition at line 2409 of file cconfig.c.
References rz_core_t::bin, rz_config_node_t::i_value, and rz_bin_t::verbose.
Referenced by rz_core_config_init().
|
static |
Definition at line 2055 of file cconfig.c.
References rz_cons_t::break_lines, rz_config_node_t::i_value, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 1163 of file cconfig.c.
References rz_core_fortune_list(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1174 of file cconfig.c.
References rz_core_fortune_list_types(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1078 of file cconfig.c.
References rz_print_t::datefmt, rz_core_t::print, snprintf, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1092 of file cconfig.c.
References rz_core_t::bin, rz_core_t::config, rz_core_t::dbg, rz_core_file_t::fd, rz_core_t::file, rz_config_node_t::i_value, rz_core_t::io, rz_bin_t::is_debugger, NULL, rz_config_get(), rz_config_set(), rz_config_set_b(), rz_debug_select(), rz_debug_use(), rz_io_fd_get_pid(), and rz_io_fd_get_tid().
Referenced by rz_core_config_init().
|
static |
Definition at line 1816 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_esil_t::cmd_intr, rz_analysis_t::esil, free(), rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1794 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_esil_t::cmd_ioer, rz_analysis_t::esil, free(), rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1860 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_esil_t::cmd_mdev, rz_analysis_t::esil, free(), rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1838 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_esil_t::cmd_step, rz_analysis_t::esil, free(), rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1849 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_esil_t::cmd_step_out, rz_analysis_t::esil, free(), rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1805 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_esil_t::cmd_todo, rz_analysis_t::esil, free(), rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1871 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_esil_t::cmd_trap, rz_analysis_t::esil, rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1475 of file cconfig.c.
References rz_print_t::cfmt, rz_core_t::print, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1881 of file cconfig.c.
References c, rz_cons_context_t::cmd_depth, rz_core_t::cons, rz_cons_t::context, rz_core_t::max_cmd_depth, and RZ_MAX.
Referenced by rz_core_config_init().
|
static |
Definition at line 1190 of file cconfig.c.
References rz_core_t::cmdrepeat, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1183 of file cconfig.c.
References rz_core_t::cmdtimes, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1204 of file cconfig.c.
References rz_cons_context_t::color_mode, COLOR_MODE_16M, rz_cons_t::context, rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, rz_cons_pal_update_event(), rz_cons_singleton(), RZ_PRINT_FLAGS_COLOR, rz_print_set_flags(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1225 of file cconfig.c.
References rz_cons_context_t::color_mode, rz_cons_t::context, free(), rz_config_node_t::i_value, rz_config_node_value_format_i(), rz_cons_singleton(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1156 of file cconfig.c.
References rz_line_comp_t::args_limit, rz_line_t::completion, rz_core_t::cons, rz_config_node_t::i_value, and rz_cons_t::line.
Referenced by rz_core_config_init().
|
static |
Definition at line 2329 of file cconfig.c.
References rz_debug_t::consbreak, rz_core_t::dbg, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2273 of file cconfig.c.
References rz_search_t::contiguous, rz_config_node_t::i_value, and rz_core_t::search.
Referenced by rz_core_config_init().
|
static |
Definition at line 1378 of file cconfig.c.
References rz_core_t::bin, rz_core_t::dbg, rz_config_node_t::i_value, rz_bin_t::is_debugger, rz_debug_t::pid, rz_debug_attach(), and rz_debug_t::trace_aftersyscall.
Referenced by rz_core_config_init().
|
static |
Definition at line 1400 of file cconfig.c.
References rz_io_t::args, rz_core_t::io, NULL, strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1286 of file cconfig.c.
References rz_debug_t::bp, rz_bp_t::bpinmaps, rz_core_t::dbg, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1258 of file cconfig.c.
References rz_debug_t::btalgo, rz_core_t::dbg, free(), print_node_options(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1347 of file cconfig.c.
References rz_core_t::bin, rz_core_t::dbg, rz_config_node_t::i_value, rz_bin_t::is_debugger, rz_debug_t::pid, rz_debug_attach(), and rz_debug_t::trace_clone.
Referenced by rz_core_config_init().
|
static |
Definition at line 1364 of file cconfig.c.
References rz_debug_t::create_new_console, rz_core_t::dbg, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1331 of file cconfig.c.
References rz_core_t::bin, rz_core_t::dbg, eprintf, rz_config_node_t::i_value, rz_bin_t::is_debugger, rz_debug_t::pid, rz_debug_attach(), and rz_debug_t::trace_execs.
Referenced by rz_core_config_init().
|
static |
Definition at line 1357 of file cconfig.c.
References rz_core_t::dbg, rz_debug_t::follow_child, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1293 of file cconfig.c.
References rz_core_t::bin, rz_core_t::dbg, rz_config_node_t::i_value, rz_bin_t::is_debugger, rz_debug_t::pid, rz_debug_attach(), and rz_debug_t::trace_forks.
Referenced by rz_core_config_init().
|
static |
Definition at line 1303 of file cconfig.c.
References cmd, free(), rz_config_node_t::i_value, rz_core_t::io, isGdbPlugin(), PFMT64d, rz_io_system(), and snprintf.
Referenced by rz_core_config_init().
|
static |
Definition at line 1317 of file cconfig.c.
References cmd, free(), rz_config_node_t::i_value, rz_core_t::io, isGdbPlugin(), PFMT64d, rz_io_system(), and snprintf.
Referenced by rz_core_config_init().
|
static |
Definition at line 1270 of file cconfig.c.
References rz_core_t::dbg, free(), rz_debug_t::glob_libs, strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1371 of file cconfig.c.
References rz_core_t::dbg, rz_config_node_t::i_value, and rz_debug_t::trace_continue.
Referenced by rz_core_config_init().
|
static |
Definition at line 1278 of file cconfig.c.
References rz_core_t::dbg, free(), rz_debug_t::glob_unlibs, strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2813 of file cconfig.c.
References rz_core_t::dbg, rz_config_node_t::i_value, and rz_debug_t::verbose.
Referenced by rz_core_config_init().
|
static |
Definition at line 1411 of file cconfig.c.
References rz_core_t::config, rz_core_t::dbg, rz_cmd_state_output_fini(), rz_cmd_state_output_init(), rz_cmd_state_output_print(), rz_config_set(), rz_core_debug_plugins_print(), rz_debug_use(), RZ_OUTPUT_MODE_QUIET, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1249 of file cconfig.c.
References print_node_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 627 of file cconfig.c.
References rz_debug_t::btdepth, rz_core_t::dbg, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2416 of file cconfig.c.
References rz_core_t::bin, rz_bin_t::debase64, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 120 of file cconfig.c.
References rz_core_t::dbg, rz_debug_t::hitinfo, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1237 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, RZ_PRINT_FLAGS_ADDRDEC, and rz_print_set_flags().
Referenced by rz_core_config_init().
|
static |
Definition at line 88 of file cconfig.c.
References _core, rz_core_t::analysis, rz_analysis_t::columnSort, compareAddress(), compareDist(), compareName(), compareNameLen(), compareSize(), compareType(), eprintf, fail, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1119 of file cconfig.c.
References RZ_SYS_HOME, rz_sys_setenv(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1134 of file cconfig.c.
References rz_core_t::bin, free(), rz_bin_t::srcdir, strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1127 of file cconfig.c.
References NULL, RZ_STR_ISNOTEMPTY, rz_sys_setenv(), RZ_SYS_TMP, value, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2381 of file cconfig.c.
References rz_core_t::cons, rz_cons_t::dotted_lines, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 796 of file cconfig.c.
References print_node_options(), rz_cons_printf(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 787 of file cconfig.c.
References rz_core_t::config, rz_config_node_t::i_value, and rz_config_set().
Referenced by rz_core_config_init().
|
static |
Definition at line 1448 of file cconfig.c.
References eprintf, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1439 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::esil, rz_config_node_t::i_value, and rz_analysis_esil_t::verbose.
Referenced by rz_core_config_init().
|
static |
Definition at line 2206 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::esil, rz_analysis_esil_t::exectrap, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2001 of file cconfig.c.
References rz_core_t::config, free(), rz_config_set(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1463 of file cconfig.c.
References rz_cons_t::fix_columns, rz_cons_singleton(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1457 of file cconfig.c.
References rz_cons_t::fix_rows, rz_config_node_t::i_value, int, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 715 of file cconfig.c.
References rz_core_t::flags, rz_config_node_t::i_value, and rz_flag_t::realnames.
Referenced by rz_core_config_init().
|
static |
Definition at line 2820 of file cconfig.c.
References print_node_options(), rz_return_val_if_fail, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1430 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::esil, rz_analysis_t::esil_goto_limit, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2197 of file cconfig.c.
References rz_cons_printf(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1511 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_ALIGN.
Referenced by rz_core_config_init().
|
static |
Definition at line 1562 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_NONASCII.
Referenced by rz_core_config_init().
|
static |
Definition at line 1551 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_NONHEX.
Referenced by rz_core_config_init().
|
static |
Definition at line 1584 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_HDROFF.
Referenced by rz_core_config_init().
|
static |
Definition at line 1540 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_HEADER.
Referenced by rz_core_config_init().
|
static |
Definition at line 1493 of file cconfig.c.
References rz_config_node_t::i_value, rz_print_t::pairs, and rz_core_t::print.
Referenced by rz_core_config_init().
|
static |
Definition at line 1500 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_SECTION.
Referenced by rz_core_config_init().
|
static |
Definition at line 1573 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_STYLE.
Referenced by rz_core_config_init().
|
static |
Definition at line 1889 of file cconfig.c.
References c, rz_print_t::cols, rz_core_t::dbg, rz_core_t::print, rz_debug_t::regcols, RZ_MAX, and RZ_MIN.
Referenced by rz_core_config_init().
|
static |
Definition at line 1602 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_COMMENT.
Referenced by rz_core_config_init().
|
static |
Definition at line 1482 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_COMPACT.
Referenced by rz_core_config_init().
|
static |
Definition at line 1897 of file cconfig.c.
References rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1943 of file cconfig.c.
References cb_io_cache_read(), and cb_io_cache_write().
Referenced by rz_core_config_init().
|
static |
Definition at line 1910 of file cconfig.c.
References rz_io_t::cachemode, rz_config_node_t::i_value, and rz_core_t::io.
Referenced by rz_core_config_init().
|
static |
Definition at line 1921 of file cconfig.c.
References rz_io_t::cached, rz_config_node_t::i_value, rz_core_t::io, and RZ_PERM_R.
Referenced by cb_io_cache(), and rz_core_config_init().
|
static |
Definition at line 1932 of file cconfig.c.
References rz_io_t::cached, rz_config_node_t::i_value, rz_core_t::io, and RZ_PERM_W.
Referenced by cb_io_cache(), and rz_core_config_init().
|
static |
Definition at line 1994 of file cconfig.c.
References rz_config_node_t::i_value, rz_core_t::io, and rz_io_t::Oxff.
Referenced by rz_core_config_init().
|
static |
Definition at line 1958 of file cconfig.c.
References eprintf, rz_config_node_t::i_value, rz_core_t::io, rz_print_t::pava, rz_core_t::print, and rz_io_t::va.
Referenced by rz_core_config_init().
|
static |
Definition at line 1522 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_UNALLOC.
Referenced by rz_core_config_init().
|
static |
Definition at line 1533 of file cconfig.c.
References rz_print_t::io_unalloc_ch, rz_core_t::print, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1949 of file cconfig.c.
References rz_io_t::aslr, rz_config_node_t::i_value, and rz_core_t::io.
Referenced by rz_core_config_init().
|
static |
Definition at line 2019 of file cconfig.c.
References rz_io_t::autofd, rz_config_node_t::i_value, and rz_core_t::io.
Referenced by rz_core_config_init().
|
static |
Definition at line 1987 of file cconfig.c.
References rz_io_t::ff, rz_config_node_t::i_value, and rz_core_t::io.
Referenced by rz_core_config_init().
|
static |
Definition at line 1613 of file cconfig.c.
References rz_core_t::config, rz_config_node_t::i_value, rz_core_t::io, rz_config_set_b(), and rz_io_desc_cache_fini_all().
Referenced by rz_core_config_init().
|
static |
Definition at line 1631 of file cconfig.c.
References rz_core_t::config, rz_config_node_t::i_value, rz_core_t::io, rz_io_t::p_cache, rz_config_set_b(), and rz_io_desc_cache_fini_all().
Referenced by rz_core_config_init().
|
static |
Definition at line 1650 of file cconfig.c.
References rz_core_t::config, rz_config_node_t::i_value, rz_core_t::io, rz_io_t::p_cache, rz_config_set_b(), and rz_io_desc_cache_fini_all().
Referenced by rz_core_config_init().
|
static |
Definition at line 2215 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_t::esil, rz_config_node_t::i_value, and rz_analysis_esil_t::iotrap.
Referenced by rz_core_config_init().
|
static |
Definition at line 1968 of file cconfig.c.
References rz_core_t::bin, rz_io_t::desc, rz_config_node_t::i_value, rz_core_t::io, rz_bin_get_sections(), rz_core_block_read(), rz_core_cmd0(), rz_list_length(), and rz_io_t::va.
Referenced by rz_core_config_init().
|
static |
Definition at line 2799 of file cconfig.c.
References rz_log_set_colors(), value, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2778 of file cconfig.c.
References rz_log_set_file(), value, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2766 of file cconfig.c.
References rz_config_node_t::i_value, and rz_log_set_level().
Referenced by rz_core_config_init().
|
static |
Definition at line 2785 of file cconfig.c.
References rz_log_set_srcinfo(), value, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2772 of file cconfig.c.
References rz_config_node_t::i_value, and rz_log_set_traplevel().
Referenced by rz_core_config_init().
|
static |
Definition at line 1595 of file cconfig.c.
References rz_config_node_t::i_value, and rz_core_t::log_events.
Referenced by rz_core_config_init().
|
static |
Definition at line 2752 of file cconfig.c.
References rz_core_t::dbg, rz_debug_t::malloc, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 995 of file cconfig.c.
References rz_config_node_t::i_value, rz_parse_t::maxflagnamelen, and rz_core_t::parser.
Referenced by rz_core_config_init().
|
static |
Definition at line 1827 of file cconfig.c.
References rz_core_t::analysis, rz_analysis_esil_t::cmd, rz_analysis_t::esil, free(), rz_analysis_esil_t::mdev_range, rz_core_esil_cmd(), strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1002 of file cconfig.c.
References print_node_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2042 of file cconfig.c.
References rz_core_t::cons, eprintf, free(), rz_cons_t::pager, strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1469 of file cconfig.c.
References rz_cons_t::force_rows, rz_config_node_t::i_value, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 1388 of file cconfig.c.
References free(), NULL, r, strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2224 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, RZ_PRINT_FLAGS_BGFILL, and rz_print_set_flags().
Referenced by rz_core_config_init().
|
static |
Definition at line 2026 of file cconfig.c.
References rz_core_t::cons, rz_cons_t::grep_color, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2035 of file cconfig.c.
References rz_core_t::cons, rz_cons_t::grep_highlight, and rz_config_node_t::i_value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2061 of file cconfig.c.
References rz_config_node_t::i_value, and rz_core_t::scr_gadgets.
Referenced by rz_core_config_init().
|
static |
Definition at line 2251 of file cconfig.c.
References rz_print_t::histblock, rz_config_node_t::i_value, and rz_core_t::print.
Referenced by rz_core_config_init().
|
static |
Definition at line 338 of file cconfig.c.
References rz_core_t::cons, rz_config_node_t::i_value, rz_cons_t::line, and rz_line_t::prompt_mode.
Referenced by rz_core_config_init().
|
static |
Definition at line 2315 of file cconfig.c.
References rz_core_t::cons, rz_config_node_t::i_value, and rz_cons_t::show_autocomplete_widget.
Referenced by rz_core_config_init().
|
static |
Definition at line 331 of file cconfig.c.
References rz_core_t::cons, rz_line_t::enable_vi_mode, rz_config_node_t::i_value, and rz_cons_t::line.
Referenced by rz_core_config_init().
|
static |
Definition at line 345 of file cconfig.c.
References rz_config_node_t::i_value, rz_core_t::print, and rz_print_t::wide_offsets.
Referenced by rz_core_config_init().
|
static |
Definition at line 2068 of file cconfig.c.
References NULL, rz_cons_breakword(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2078 of file cconfig.c.
References rz_core_t::cons, rz_core_t::dbg, rz_cons_t::force_columns, n, NULL, rz_debug_t::regcols, rz_cons_get_size(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2149 of file cconfig.c.
References rz_cons_t::echo, rz_config_node_t::i_value, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 2088 of file cconfig.c.
References rz_core_t::cons, rz_config_node_t::i_value, NULL, rz_core_fgets(), rz_cons_t::user_fgets, and rz_cons_t::user_fgets_user.
Referenced by rz_core_config_init().
|
static |
Definition at line 2167 of file cconfig.c.
References rz_cons_t::flush, rz_config_node_t::i_value, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 2105 of file cconfig.c.
References rz_cons_highlight(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2098 of file cconfig.c.
References rz_config_node_t::i_value, rz_cons_t::is_html, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 2236 of file cconfig.c.
References rz_cons_t::context, rz_config_node_t::i_value, rz_cons_context_t::is_interactive, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 325 of file cconfig.c.
References rz_cons_t::context, rz_config_node_t::i_value, rz_cons_context_t::lastEnabled, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 2155 of file cconfig.c.
References rz_config_node_t::i_value, rz_cons_t::linesleep, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 2242 of file cconfig.c.
References print_node_options(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1197 of file cconfig.c.
References rz_core_t::cons, rz_config_node_t::i_value, and rz_cons_t::null.
Referenced by rz_core_config_init().
|
static |
Definition at line 2161 of file cconfig.c.
References rz_config_node_t::i_value, rz_cons_t::pagesize, and rz_cons_singleton().
Referenced by rz_core_config_init().
|
static |
Definition at line 2258 of file cconfig.c.
References rz_line_t::echo, rz_config_node_t::i_value, rz_core_t::print, rz_line_singleton(), and rz_print_t::scr_prompt.
Referenced by rz_core_config_init().
|
static |
Definition at line 352 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, rz_cons_pal_random(), rz_core_theme_get(), rz_core_theme_load(), RZ_PRINT_FLAGS_RAINBOW, and rz_print_set_flags().
Referenced by rz_core_config_init().
|
static |
Definition at line 2266 of file cconfig.c.
References n, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2173 of file cconfig.c.
References free(), rz_core_t::print, print_node_options(), rz_cons_printf(), rz_print_t::strconv_mode, strdup(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1903 of file cconfig.c.
References rz_config_node_t::i_value, rz_search_t::n_kws, and rz_core_t::search.
Referenced by rz_core_config_init().
|
static |
Definition at line 2280 of file cconfig.c.
References rz_print_t::addrmod, rz_search_t::align, rz_config_node_t::i_value, rz_core_t::print, and rz_core_t::search.
Referenced by rz_core_config_init().
|
static |
Definition at line 2527 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::name, rz_analysis_options_t::noncode, NULL, rz_analysis_t::opt, print_node_options(), rz_cons_printf(), rz_str_startswith(), and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 2299 of file cconfig.c.
References rz_core_t::analysis, rz_config_node_t::i_value, rz_core_t::print, rz_core_t::rasm, rz_analysis_t::seggrn, rz_asm_t::seggrn, and rz_print_t::seggrn.
Referenced by rz_core_config_init().
|
static |
Definition at line 2288 of file cconfig.c.
References rz_print_t::flags, rz_config_node_t::i_value, rz_core_t::print, and RZ_PRINT_FLAGS_SEGOFF.
Referenced by rz_core_config_init().
|
static |
Definition at line 2308 of file cconfig.c.
References rz_core_t::dbg, rz_config_node_t::i_value, and rz_debug_t::stop_all_threads.
Referenced by rz_core_config_init().
|
static |
Definition at line 1142 of file cconfig.c.
References rz_print_t::esc_bslash, rz_config_node_t::i_value, and rz_core_t::print.
Referenced by rz_core_config_init().
|
static |
Definition at line 1011 of file cconfig.c.
References rz_core_t::bin, print_node_options(), rz_cons_printf(), rz_bin_t::strfilter, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 965 of file cconfig.c.
References rz_core_t::bin, free(), NULL, rz_cons_printf(), strdup(), rz_bin_t::strpurge, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1149 of file cconfig.c.
References rz_core_t::bin, rz_config_node_t::i_value, and rz_bin_t::strseach_check_ascii_freq.
Referenced by rz_core_config_init().
|
static |
Definition at line 2322 of file cconfig.c.
References rz_core_t::dbg, rz_config_node_t::i_value, and rz_debug_t::swstep.
Referenced by rz_core_config_init().
|
static |
Definition at line 2336 of file cconfig.c.
References rz_cons_singleton(), rz_cons_t::teefile, and rz_config_node_t::value.
Referenced by rz_core_config_init().
|
static |
Definition at line 1085 of file cconfig.c.
References rz_print_t::datezone, rz_config_node_t::i_value, and rz_core_t::print.
Referenced by rz_core_config_init().
|
static |
Definition at line 2342 of file cconfig.c.
References rz_core_t::dbg, rz_debug_trace_t::enabled, rz_config_node_t::i_value, and rz_debug_t::trace.
Referenced by rz_core_config_init().
|
static |
Definition at line 2349 of file cconfig.c.
References rz_core_t::dbg, rz_config_node_t::i_value, rz_debug_trace_t::tag, and rz_debug_t::trace.
Referenced by rz_core_config_init().
|
static |
Definition at line 958 of file cconfig.c.
References rz_core_t::bin, rz_config_node_t::i_value, and rz_bin_t::use_xtr.
Referenced by rz_core_config_init().
|
static |
Definition at line 2356 of file cconfig.c.
References bool, rz_config_node_t::i_value, rz_core_t::rasm, rz_cons_set_utf8(), and rz_asm_t::utf8.
Referenced by rz_core_config_init().
|
static |
Definition at line 2364 of file cconfig.c.
References rz_core_t::cons, rz_config_node_t::i_value, and rz_cons_t::use_utf8_curvy.
Referenced by rz_core_config_init().
|
static |
Definition at line 2371 of file cconfig.c.
References rz_config_node_t::i_value, rz_core_t::printidx, RZ_CORE_VISUAL_MODE_CD, and RZ_CORE_VISUAL_MODE_PX.
Referenced by rz_core_config_init().
|
static |
Definition at line 2388 of file cconfig.c.
References eprintf, rz_print_zoom_t::mode, rz_core_t::print, rz_cons_printf(), rz_config_node_t::value, and rz_print_t::zoom.
Referenced by rz_core_config_init().
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 73 of file cconfig.c.
References a, b, rz_analysis_function_realsize(), sb, and ut64().
Referenced by cb_diff_sort().
|
static |
|
static |
Definition at line 1678 of file cconfig.c.
References rz_config_node_t::desc, free(), rz_config_node_t::name, NULL, option, rz_config_node_t::options, pj_end(), pj_ka(), pj_kb(), pj_kn(), pj_ks(), pj_o(), pj_s(), rz_cmd_escape_arg(), RZ_CMD_ESCAPE_ONE_ARG, rz_config_node_is_ro(), rz_config_node_type(), rz_cons_printf(), rz_cons_println(), rz_num_math(), RZ_OUTPUT_MODE_JSON, RZ_OUTPUT_MODE_LONG, RZ_OUTPUT_MODE_LONG_JSON, RZ_OUTPUT_MODE_QUIET, RZ_OUTPUT_MODE_RIZIN, RZ_OUTPUT_MODE_STANDARD, rz_return_if_fail, rz_str_escape(), rz_str_is_bool(), rz_str_isnumber(), rz_warn_if_reached, and rz_config_node_t::value.
Referenced by rz_core_config_print_all().
Definition at line 34 of file cconfig.c.
References rz_io_t::desc, rz_core_t::io, rz_io_plugin_t::name, and rz_io_desc_t::plugin.
Referenced by cb_dbg_gdb_page_size(), and cb_dbg_gdb_retries().
|
static |
Definition at line 43 of file cconfig.c.
References option, rz_config_node_t::options, and rz_cons_printf().
Referenced by cb_analysis_arch(), cb_analysis_cpp_abi(), cb_asmarch(), cb_asmbits(), cb_asmfeatures(), cb_asmos(), cb_asmparser(), cb_asmplatform(), cb_asmsyntax(), cb_binstrenc(), cb_dbg_btalgo(), cb_dbgbep(), cb_emuskip(), cb_flirt(), cb_midflags(), cb_scrnkey(), cb_scrstrconv(), cb_searchin(), and cb_strfilter().
RZ_API RZ_OWN RzList* rz_core_config_in_space | ( | RZ_NONNULL RzCore * | core, |
RZ_NULLABLE const char * | space | ||
) |
Get config variable spaces.
core | The RzCore instance |
space | The config space |
Definition at line 3759 of file cconfig.c.
References free(), list(), rz_config_node_t::name, NULL, rz_list_append(), rz_list_find(), rz_list_new(), rz_return_val_if_fail, RZ_STR_ISNOTEMPTY, and strdup().
Referenced by rz_eval_spaces_handler().
Definition at line 2830 of file cconfig.c.
References __dbg_swstep_getter(), rz_core_t::analysis, cb_analysis_afterjmp(), cb_analysis_aftertrap(), cb_analysis_arch(), cb_analysis_armthumb(), cb_analysis_bb_max_size(), cb_analysis_brokenrefs(), cb_analysis_cjmpref(), cb_analysis_cpp_abi(), cb_analysis_cpu(), cb_analysis_delay(), cb_analysis_depth(), cb_analysis_followdatarefs(), cb_analysis_from(), cb_analysis_gp(), cb_analysis_graphdepth(), cb_analysis_hpskip(), cb_analysis_ignbithints(), cb_analysis_ijmp(), cb_analysis_jmpabove(), cb_analysis_jmpmid(), cb_analysis_jmpref(), cb_analysis_jmpretpoline(), cb_analysis_jmptailcall(), cb_analysis_jmptbl(), cb_analysis_jmptblmax(), cb_analysis_jmptblmaxoffset(), cb_analysis_limits(), cb_analysis_loads(), cb_analysis_maxrefs(), cb_analysis_nonull(), cb_analysis_nopskip(), cb_analysis_norevisit(), cb_analysis_pushret(), cb_analysis_recont(), cb_analysis_rnr(), cb_analysis_roregs(), cb_analysis_searchstringrefs(), cb_analysis_sleep(), cb_analysis_strings(), cb_analysis_trycatch(), cb_analysis_vars(), cb_analysis_vars_stackname(), cb_analysiscc(), cb_analysissyscc(), cb_asm_immhash(), cb_asm_invhex(), cb_asm_pcalign(), cb_asmarch(), cb_asmassembler(), cb_asmbits(), cb_asmcpu(), cb_asmfeatures(), cb_asmlineswidth(), cb_asmos(), cb_asmparser(), cb_asmplatform(), cb_asmpseudo(), cb_asmsubsec(), cb_asmsubtail(), cb_asmsubvarmin(), cb_asmsyntax(), cb_bigendian(), cb_binat(), cb_bindbginfo(), cb_binfilter(), cb_binforce(), cb_binmaxstr(), cb_binmaxstrbuf(), cb_binminstr(), cb_binprefix(), cb_binstrenc(), cb_binstrings(), cb_binverbose(), cb_breaklines(), cb_cfg_fortunes(), cb_cfg_fortunes_file(), cb_cfgdatefmt(), cb_cfgdebug(), cb_cmd_esil_intr(), cb_cmd_esil_ioer(), cb_cmd_esil_mdev(), cb_cmd_esil_step(), cb_cmd_esil_step_out(), cb_cmd_esil_todo(), cb_cmd_esil_trap(), cb_cmd_hexcursor(), cb_cmddepth(), cb_cmdrepeat(), cb_cmdtimes(), cb_color(), cb_color_getter(), cb_completion_maxtab(), cb_consbreak(), cb_contiguous(), cb_dbg_aftersc(), cb_dbg_args(), cb_dbg_bpinmaps(), cb_dbg_btalgo(), cb_dbg_clone(), cb_dbg_create_new_console(), cb_dbg_execs(), cb_dbg_follow_child(), cb_dbg_forks(), cb_dbg_gdb_page_size(), cb_dbg_gdb_retries(), cb_dbg_libs(), cb_dbg_trace_continue(), cb_dbg_unlibs(), cb_dbg_verbose(), cb_dbgbackend(), cb_dbgbep(), cb_dbgbtdepth(), cb_debase64(), cb_debug_hitinfo(), cb_decoff(), cb_diff_sort(), cb_dirhome(), cb_dirsrc(), cb_dirtmp(), cb_dotted(), cb_emuskip(), cb_emustr(), cb_esilstackdepth(), cb_esilverbose(), cb_exectrap(), cb_filepath(), cb_fixcolumns(), cb_fixrows(), cb_flag_realnames(), cb_flirt(), cb_gotolimit(), cb_graphformat(), cb_hex_align(), cb_hex_ascii(), cb_hex_bytes(), cb_hex_hdroff(), cb_hex_header(), cb_hex_pairs(), cb_hex_section(), cb_hex_style(), cb_hexcols(), cb_hexcomments(), cb_hexcompact(), cb_hexstride(), cb_io_cache(), cb_io_cache_mode(), cb_io_cache_read(), cb_io_cache_write(), cb_io_oxff(), cb_io_pava(), cb_io_unalloc(), cb_io_unalloc_ch(), cb_ioaslr(), cb_ioautofd(), cb_ioff(), cb_iopcache(), cb_iopcacheread(), cb_iopcachewrite(), cb_iotrap(), cb_iova(), cb_log_config_colors(), cb_log_config_file(), cb_log_config_level(), cb_log_config_srcinfo(), cb_log_config_traplevel(), cb_log_events(), cb_malloc(), cb_maxname(), cb_mdevrange(), cb_midflags(), cb_pager(), cb_rows(), cb_runprofile(), cb_scr_bgfill(), cb_scr_color_grep(), cb_scr_color_grep_highlight(), cb_scr_gadgets(), cb_scr_histblock(), cb_scr_prompt_mode(), cb_scr_prompt_popup(), cb_scr_vi(), cb_scr_wideoff(), cb_scrbreakword(), cb_scrcolumns(), cb_screcho(), cb_scrfgets(), cb_scrflush(), cb_scrhighlight(), cb_scrhtml(), cb_scrint(), cb_scrlast(), cb_scrlinesleep(), cb_scrnkey(), cb_scrnull(), cb_scrpagesize(), cb_scrprompt(), cb_scrrainbow(), cb_scrrows(), cb_scrstrconv(), cb_search_kwidx(), cb_searchalign(), cb_searchin(), cb_seggrn(), cb_segoff(), cb_stopthreads(), cb_str_escbslash(), cb_strfilter(), cb_strpurge(), cb_strsearch_check_ascii_freq(), cb_swstep(), cb_teefile(), cb_timezone(), cb_trace(), cb_tracetag(), cb_usextr(), cb_utf8(), cb_utf8_curvy(), cb_visual_mode(), cb_zoombyte(), COLOR_MODE_16, COLOR_MODE_DISABLED, rz_core_t::config, rz_core_t::cons, rz_analysis_t::esil_goto_limit, rz_print_t::flags, free(), h, i, n, NODECB, NODEICB, NULL, rz_config_t::num, rz_core_t::num, p, path, rz_core_t::print, rz_cons_t::rows, rz_analysis_cc_default(), rz_analysis_syscc_default(), RZ_BASEFIND_BASE_ALIGNMENT, RZ_BASEFIND_BASE_MAX_ADDRESS, RZ_BASEFIND_BASE_MIN_ADDRESS, RZ_BASEFIND_SCORE_MIN_VALUE, RZ_BASEFIND_STRING_MIN_LENGTH, rz_config_desc(), rz_config_lock(), rz_config_new(), rz_config_node_get(), rz_config_set(), rz_config_set_cb(), rz_config_set_getter(), rz_config_set_i(), rz_cons_is_utf8(), rz_cons_singleton(), RZ_CORE_VISUAL_MODE_PX, RZ_DEFAULT_LOGLVL, rz_file_exists(), rz_file_tmpdir(), RZ_FLIRT_LIBRARY_NAME_DFL, RZ_FLIRT_NODE_OPTIMIZE_MAX, RZ_FREE, RZ_LOGLVL_FATAL, rz_path_home_prefix(), rz_path_prefix(), rz_path_system(), RZ_PDB, RZ_PLUGINS, RZ_PRINT_FLAGS_COLOR, RZ_PROJECTS, RZ_SDB_MAGIC, rz_str_bool(), RZ_SYS_ARCH, rz_sys_getenv(), RZ_SYS_HOME, rz_sys_setenv(), RZ_SYS_TMP, rz_sys_whoami(), RZ_THREAD_POOL_ALL_CORES, RZ_WWWROOT, SETB, SETBPREF, SETCB, SETDESC, SETI, SETICB, SETOPTIONS, SETPREF, snprintf, update_analysis_arch_options(), update_asmarch_options(), update_asmbits_options(), update_asmcpu_options(), update_asmfeatures_options(), update_asmparser_options(), update_asmplatforms_options(), and UT64_MAX.
Referenced by rz_core_init(), and rz_eval_reset_handler().
RZ_API void rz_core_config_print_all | ( | RzConfig * | cfg, |
const char * | str, | ||
RzCmdStateOutput * | state | ||
) |
Prints the configuation variables with their description and its values.
cfg | reference to RzConfig |
str | reference to the key that can be passed to filter the output |
state | reference to RzCmdStateOutput |
Definition at line 1770 of file cconfig.c.
References config_print_node(), rz_config_node_t::name, rz_config_t::nodes, pj_a(), pj_end(), pj_o(), RZ_OUTPUT_MODE_JSON, RZ_OUTPUT_MODE_LONG_JSON, rz_return_if_fail, rz_str_startswith(), and cmd_descs_generate::str.
Referenced by rz_eval_getset_handler(), and rz_eval_list_handler().
Definition at line 1669 of file cconfig.c.
References rz_analysis_esil_t::analysis, cmd, rz_analysis_t::core, rz_core_t::num, PFMT64d, rz_core_cmdf(), and rz_num_t::value.
Referenced by cb_cmd_esil_intr(), cb_cmd_esil_ioer(), cb_cmd_esil_mdev(), cb_cmd_esil_step(), cb_cmd_esil_step_out(), cb_cmd_esil_todo(), cb_cmd_esil_trap(), cb_mdevrange(), and initializeEsil().
Definition at line 3704 of file cconfig.c.
References eprintf, file, files, free(), NULL, path, r, rz_core_cmd_file(), rz_file_is_directory(), rz_file_is_regular(), rz_list_free(), rz_path_home_config_rc(), rz_path_home_config_rcdir(), rz_path_home_rc(), RZ_STR_ISEMPTY, rz_str_newf(), rz_sys_dir(), rz_sys_getenv(), and rz_sys_getenv_asbool().
Referenced by rz_diff_hex_visual(), and rz_main_rizin().
|
static |
Definition at line 22 of file cconfig.c.
References argp, NULL, rz_config_node_t::options, and rz_list_append().
|
static |
Definition at line 254 of file cconfig.c.
References rz_core_t::analysis, h, NULL, rz_config_node_t::options, rz_analysis_t::plugins, rz_list_purge(), and SETOPTIONS.
Referenced by cb_analysis_arch(), and rz_core_config_init().
|
static |
Definition at line 444 of file cconfig.c.
References h, NULL, rz_config_node_t::options, rz_asm_t::plugins, rz_core_t::rasm, rz_list_purge(), and SETOPTIONS.
Referenced by cb_asmarch(), and rz_core_config_init().
|
static |
Definition at line 455 of file cconfig.c.
References bits(), rz_asm_t::cur, rz_list_t::free, free(), i, NULL, rz_config_node_t::options, rz_core_t::rasm, rz_list_purge(), rz_str_newf(), and SETOPTIONS.
Referenced by cb_asmarch(), cb_asmbits(), and rz_core_config_init().
|
static |
Definition at line 392 of file cconfig.c.
References arch, c, rz_core_t::config, rz_list_t::free, free(), h, i, n, NULL, rz_config_node_t::options, rz_asm_t::plugins, rz_core_t::rasm, rz_config_get(), rz_list_purge(), rz_return_if_fail, rz_str_split(), rz_str_word_get0(), SETOPTIONS, and strdup().
Referenced by cb_asmarch(), cb_asmcpu(), and rz_core_config_init().
|
static |
Definition at line 695 of file cconfig.c.
References rz_asm_t::cur, features, rz_list_t::free, free(), i, rz_config_node_t::options, rz_core_t::rasm, rz_list_append(), rz_list_purge(), rz_str_split(), rz_str_word_get0(), and strdup().
Referenced by cb_asmfeatures(), and rz_core_config_init().
|
static |
Definition at line 863 of file cconfig.c.
References NULL, rz_config_node_t::options, cmd_descs_generate::parser, rz_core_t::parser, rz_parse_t::parsers, rz_list_purge(), and SETOPTIONS.
Referenced by cb_asmparser(), and rz_core_config_init().
|
static |
Definition at line 737 of file cconfig.c.
References rz_asm_t::cur, rz_list_t::free, free(), i, rz_config_node_t::options, platforms, rz_core_t::rasm, rz_list_append(), rz_list_purge(), rz_str_split(), rz_str_word_get0(), and strdup().
Referenced by cb_asmplatform(), and rz_core_config_init().
|
static |
Definition at line 469 of file cconfig.c.
References rz_core_t::analysis, rz_syscall_t::db, NULL, rz_core_t::sdb, sdb_ns_set(), sdb_ns_unset(), and rz_analysis_t::syscall.
Referenced by cb_asmarch(), cb_asmbits(), and cb_asmos().