Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_analysis.h>
Go to the source code of this file.
Functions | |
static int | hook_flag_read (RzAnalysisEsil *esil, const char *flag, ut64 *num) |
static int | hook_command (RzAnalysisEsil *esil, const char *op) |
static int | hook_mem_read (RzAnalysisEsil *esil, ut64 addr, ut8 *buf, int len) |
static int | hook_mem_write (RzAnalysisEsil *esil, ut64 addr, const ut8 *buf, int len) |
static int | hook_reg_read (RzAnalysisEsil *esil, const char *name, ut64 *res, int *size) |
static int | hook_reg_write (RzAnalysisEsil *esil, const char *name, ut64 *val) |
static int | hook_NOP_mem_write (RzAnalysisEsil *esil, ut64 addr, const ut8 *buf, int len) |
RZ_API void | rz_analysis_esil_mem_ro (RzAnalysisEsil *esil, int mem_readonly) |
RZ_API void | rz_analysis_esil_stats (RzAnalysisEsil *esil, int enable) |
|
static |
Definition at line 11 of file esil_stats.c.
References sdb_array_add(), and rz_analysis_esil_t::stats.
Referenced by rz_analysis_esil_stats().
|
static |
Definition at line 6 of file esil_stats.c.
References sdb_array_add(), and rz_analysis_esil_t::stats.
Referenced by rz_analysis_esil_stats().
|
static |
Definition at line 16 of file esil_stats.c.
References addr, sdb_array_add_num(), and rz_analysis_esil_t::stats.
Referenced by rz_analysis_esil_stats().
Definition at line 21 of file esil_stats.c.
References addr, sdb_array_add_num(), and rz_analysis_esil_t::stats.
Referenced by ds_print_esil_analysis(), and rz_analysis_esil_stats().
Definition at line 37 of file esil_stats.c.
References addr, PFMT64x, and RZ_LOG_DEBUG.
Referenced by rz_analysis_esil_mem_ro().
|
static |
Definition at line 26 of file esil_stats.c.
References key, sdb_array_add(), and rz_analysis_esil_t::stats.
Referenced by rz_analysis_esil_stats().
|
static |
Definition at line 32 of file esil_stats.c.
References sdb_array_add(), and rz_analysis_esil_t::stats.
Referenced by rz_analysis_esil_stats().
RZ_API void rz_analysis_esil_mem_ro | ( | RzAnalysisEsil * | esil, |
int | mem_readonly | ||
) |
Definition at line 42 of file esil_stats.c.
References rz_analysis_esil_t::cb, rz_analysis_esil_callbacks_t::hook_mem_write, hook_NOP_mem_write(), and NULL.
Referenced by rz_analysis_esil_setup().
RZ_API void rz_analysis_esil_stats | ( | RzAnalysisEsil * | esil, |
int | enable | ||
) |
Definition at line 50 of file esil_stats.c.
References rz_analysis_esil_t::cb, hook_command(), rz_analysis_esil_callbacks_t::hook_command, hook_flag_read(), rz_analysis_esil_callbacks_t::hook_flag_read, hook_mem_read(), rz_analysis_esil_callbacks_t::hook_mem_read, hook_mem_write(), rz_analysis_esil_callbacks_t::hook_mem_write, hook_reg_read(), rz_analysis_esil_callbacks_t::hook_reg_read, hook_reg_write(), rz_analysis_esil_callbacks_t::hook_reg_write, NULL, sdb_free(), sdb_new0(), sdb_reset(), and rz_analysis_esil_t::stats.
Referenced by rz_analysis_esil_setup().