Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_analysis.h>
Public Attributes | |
void * | user |
int(* | hook_flag_read )(ANALYSIS_ESIL *esil, const char *flag, ut64 *num) |
int(* | hook_command )(ANALYSIS_ESIL *esil, const char *op) |
int(* | hook_mem_read )(ANALYSIS_ESIL *esil, ut64 addr, ut8 *buf, int len) |
int(* | mem_read )(ANALYSIS_ESIL *esil, ut64 addr, ut8 *buf, int len) |
int(* | hook_mem_write )(ANALYSIS_ESIL *esil, ut64 addr, const ut8 *buf, int len) |
int(* | mem_write )(ANALYSIS_ESIL *esil, ut64 addr, const ut8 *buf, int len) |
int(* | hook_reg_read )(ANALYSIS_ESIL *esil, const char *name, ut64 *res, int *size) |
int(* | reg_read )(ANALYSIS_ESIL *esil, const char *name, ut64 *res, int *size) |
RzAnalysisEsilHookRegWriteCB | hook_reg_write |
int(* | reg_write )(ANALYSIS_ESIL *esil, const char *name, ut64 val) |
Definition at line 1027 of file rz_analysis.h.
int(* rz_analysis_esil_callbacks_t::hook_command) (ANALYSIS_ESIL *esil, const char *op) |
Definition at line 1031 of file rz_analysis.h.
Referenced by runword(), and rz_analysis_esil_stats().
int(* rz_analysis_esil_callbacks_t::hook_flag_read) (ANALYSIS_ESIL *esil, const char *flag, ut64 *num) |
Definition at line 1030 of file rz_analysis.h.
Referenced by rz_analysis_esil_stats().
int(* rz_analysis_esil_callbacks_t::hook_mem_read) (ANALYSIS_ESIL *esil, ut64 addr, ut8 *buf, int len) |
Definition at line 1032 of file rz_analysis.h.
Referenced by cmd_aea(), esil_poke_n(), rz_analysis_esil_mem_read(), rz_analysis_esil_stats(), rz_analysis_esil_trace_op(), and trace_hook_mem_read().
int(* rz_analysis_esil_callbacks_t::hook_mem_write) (ANALYSIS_ESIL *esil, ut64 addr, const ut8 *buf, int len) |
Definition at line 1034 of file rz_analysis.h.
Referenced by cmd_aea(), ds_print_esil_analysis(), rz_analysis_esil_mem_ro(), rz_analysis_esil_mem_write(), rz_analysis_esil_stats(), rz_analysis_esil_trace_op(), and trace_hook_mem_write().
int(* rz_analysis_esil_callbacks_t::hook_reg_read) (ANALYSIS_ESIL *esil, const char *name, ut64 *res, int *size) |
Definition at line 1036 of file rz_analysis.h.
Referenced by cmd_aea(), ds_print_esil_analysis(), rz_analysis_esil_reg_read(), rz_analysis_esil_reg_read_nocallback(), rz_analysis_esil_stats(), rz_analysis_esil_trace_op(), and trace_hook_reg_read().
RzAnalysisEsilHookRegWriteCB rz_analysis_esil_callbacks_t::hook_reg_write |
Definition at line 1038 of file rz_analysis.h.
Referenced by cmd_aea(), ds_pre_emulation(), ds_print_esil_analysis(), rz_analysis_esil_reg_write(), rz_analysis_esil_stats(), rz_analysis_esil_trace_op(), rz_avr_esil_init(), and trace_hook_reg_write().
Definition at line 1033 of file rz_analysis.h.
Referenced by rz_analysis_esil_mem_read(), rz_analysis_esil_setup(), and trace_hook_mem_read().
int(* rz_analysis_esil_callbacks_t::mem_write) (ANALYSIS_ESIL *esil, ut64 addr, const ut8 *buf, int len) |
Definition at line 1035 of file rz_analysis.h.
Referenced by rz_analysis_esil_mem_write(), and rz_analysis_esil_setup().
int(* rz_analysis_esil_callbacks_t::reg_read) (ANALYSIS_ESIL *esil, const char *name, ut64 *res, int *size) |
Definition at line 1037 of file rz_analysis.h.
Referenced by rz_analysis_esil_reg_read(), rz_analysis_esil_setup(), and trace_hook_reg_read().
Definition at line 1039 of file rz_analysis.h.
Referenced by rz_analysis_esil_reg_write(), and rz_analysis_esil_setup().
void* rz_analysis_esil_callbacks_t::user |
Definition at line 1028 of file rz_analysis.h.
Referenced by do_esil_search(), ds_print_esil_analysis(), esil_addrinfo(), esil_gb_fini(), esil_gb_init(), esil_i8051_fini(), and esil_i8051_init().