Home
last modified time | relevance | path

Searched refs:RAnalEsil (Results 1 – 22 of 22) sorted by relevance

/dports/devel/radare2/radare2-5.1.1/libr/anal/
H A Desil.c88 RAnalEsil *esil = R_NEW0 (RAnalEsil); in r_anal_esil_new()
614 static bool esil_zf(RAnalEsil *esil) { in esil_zf()
619 static bool esil_cf(RAnalEsil *esil) { in esil_cf()
645 static bool esil_bf(RAnalEsil *esil) { in esil_bf()
668 static bool esil_pf(RAnalEsil *esil) { in esil_pf()
682 static bool esil_of(RAnalEsil *esil) { in esil_of()
709 static bool esil_sf(RAnalEsil *esil) { in esil_sf()
732 static bool esil_ds(RAnalEsil *esil) { in esil_ds()
737 static bool esil_jt(RAnalEsil *esil) { in esil_jt()
742 static bool esil_js(RAnalEsil *esil) { in esil_js()
[all …]
H A Desil_stats.c5 static int hook_flag_read(RAnalEsil *esil, const char *flag, ut64 *num) { in hook_flag_read()
10 static int hook_command(RAnalEsil *esil, const char *op) { in hook_command()
15 static int hook_mem_read(RAnalEsil *esil, ut64 addr, ut8 *buf, int len) { in hook_mem_read()
20 static int hook_mem_write(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in hook_mem_write()
25 static int hook_reg_read(RAnalEsil *esil, const char *name, ut64 *res, int *size) { in hook_reg_read()
31 static int hook_reg_write(RAnalEsil *esil, const char *name, ut64 *val) { in hook_reg_write()
36 static int hook_NOP_mem_write(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in hook_NOP_mem_write()
41 R_API void r_anal_esil_mem_ro(RAnalEsil *esil, int mem_readonly) { in r_anal_esil_mem_ro()
49 R_API void r_anal_esil_stats(RAnalEsil *esil, int enable) { in r_anal_esil_stats()
H A Desil_handler.c5 static bool _set_interrupt(RAnalEsil *esil, RAnalEsilHandler *intr, ut32 intr_num) { in _set_interrupt()
9 static bool _set_syscall(RAnalEsil *esil, RAnalEsilHandler *sysc, ut32 sysc_num) { in _set_syscall()
13 static RAnalEsilHandler *_get_interrupt(RAnalEsil *esil, ut32 intr_num) { in _get_interrupt()
17 static RAnalEsilHandler *_get_syscall(RAnalEsil *esil, ut32 sysc_num) { in _get_syscall()
21 R_API void r_anal_esil_handlers_init(RAnalEsil *esil) { in r_anal_esil_handlers_init()
48 R_API bool r_anal_esil_set_interrupt(RAnalEsil *esil, ut32 intr_num, RAnalEsilHandlerCB cb, void *u… in r_anal_esil_set_interrupt()
60 R_API bool r_anal_esil_set_syscall(RAnalEsil *esil, ut32 sysc_num, RAnalEsilHandlerCB cb, void *use… in r_anal_esil_set_syscall()
72 R_API int r_anal_esil_fire_interrupt(RAnalEsil *esil, ut32 intr_num) { in r_anal_esil_fire_interrupt()
87 R_API int r_anal_esil_do_syscall(RAnalEsil *esil, ut32 sysc_num) { in r_anal_esil_do_syscall()
98 R_API void r_anal_esil_handlers_fini(RAnalEsil *esil) { in r_anal_esil_handlers_fini()
H A Desil_trace.c19 R_API RAnalEsilTrace *r_anal_esil_trace_new(RAnalEsil *esil) { in r_anal_esil_trace_new()
107 static int trace_hook_reg_read(RAnalEsil *esil, const char *name, ut64 *res, int *size) { in trace_hook_reg_read()
133 static int trace_hook_reg_write(RAnalEsil *esil, const char *name, ut64 *val) { in trace_hook_reg_write()
149 static int trace_hook_mem_read(RAnalEsil *esil, ut64 addr, ut8 *buf, int len) { in trace_hook_mem_read()
170 static int trace_hook_mem_write(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in trace_hook_mem_write()
192 R_API void r_anal_esil_trace_op(RAnalEsil *esil, RAnalOp *op) { in r_anal_esil_trace_op()
247 RAnalEsil *esil = user; in restore_memory_cb()
258 static bool restore_register(RAnalEsil *esil, RRegItem *ri, int idx) { in restore_register()
271 R_API void r_anal_esil_trace_restore(RAnalEsil *esil, int idx) { in r_anal_esil_trace_restore()
350 R_API void r_anal_esil_trace_list (RAnalEsil *esil) { in r_anal_esil_trace_list()
[all …]
H A Desil_dfg.c462 static bool edf_consume_2_set_reg(RAnalEsil *esil);
463 static bool edf_consume_2_push_1(RAnalEsil *esil);
464 static bool edf_consume_1_push_1(RAnalEsil *esil);
470 static bool edf_eq_weak(RAnalEsil *esil) { in edf_eq_weak()
487 static bool edf_zf(RAnalEsil *esil) { in edf_zf()
495 static bool edf_pf(RAnalEsil *esil) { in edf_pf()
504 static bool edf_cf(RAnalEsil *esil) { in edf_cf()
513 static bool edf_bf(RAnalEsil *esil) { in edf_bf()
589 static bool edf_consume_2_push_1(RAnalEsil *esil) { in edf_consume_2_push_1()
915 RAnalEsil *esil = r_anal_esil_new (4096, 0, 1); in r_anal_esil_dfg_expr()
[all …]
H A Desil_cfg.c8 RAnalEsil *esil;
73 RAnalEsilOp *esil_get_op (RAnalEsil *esil, const char *op) { in esil_get_op()
/dports/devel/radare2/radare2-5.1.1/libr/include/
H A Dr_anal.h1186 } RAnalEsil; typedef
1202 typedef bool (*RAnalEsilOpCb)(RAnalEsil *esil);
1278 typedef int (*RAnalEsilCB)(RAnalEsil *esil);
1565 R_API bool r_anal_esil_set_pc(RAnalEsil *esil, ut64 addr);
1567 R_API void r_anal_esil_free(RAnalEsil *esil);
1570 R_API bool r_anal_esil_dumpstack(RAnalEsil *esil);
1577 R_API char *r_anal_esil_pop(RAnalEsil *esil);
1579 R_API void r_anal_esil_stack_free(RAnalEsil *esil);
1585 R_API void r_anal_esil_handlers_init(RAnalEsil *esil);
1590 R_API void r_anal_esil_handlers_fini(RAnalEsil *esil);
[all …]
H A Dr_core.h594 R_API bool r_core_esil_cmd(RAnalEsil *esil, const char *cmd, ut64 a1, ut64 a2);
/dports/devel/radare2/radare2-5.1.1/libr/debug/
H A Ddesil.c86 static int esilbreak_mem_read(RAnalEsil *esil, ut64 addr, ut8 *buf, int len) { in esilbreak_mem_read()
101 static int esilbreak_mem_write(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in esilbreak_mem_write()
116 static int esilbreak_reg_read(RAnalEsil *esil, const char *regname, ut64 *num, int *size) { in esilbreak_reg_read()
191 static int esilbreak_reg_write(RAnalEsil *esil, const char *regname, ut64 *num) { in esilbreak_reg_write()
/dports/devel/radare2/radare2-5.1.1/libr/anal/p/
H A Danal_8051.c722 static int i8051_hook_reg_read(RAnalEsil *, const char *, ut64 *, int *);
736 static int i8051_reg_get_offset(RAnalEsil *esil, RI8051Reg *ri) {
751 static int i8051_hook_reg_read(RAnalEsil *esil, const char *name, ut64 *res, int *size) {
773 static int i8051_hook_reg_write(RAnalEsil *esil, const char *name, ut64 *val) {
790 static int esil_i8051_init (RAnalEsil *esil) { in esil_i8051_init()
805 static int esil_i8051_fini (RAnalEsil *esil) { in esil_i8051_fini()
H A Danal_avr.c212 static int __esil_pop_argument(RAnalEsil *esil, ut64 *v) { in __esil_pop_argument()
1730 static bool avr_custom_des (RAnalEsil *esil) { in avr_custom_des()
1780 static bool avr_custom_spm_page_erase(RAnalEsil *esil) { in avr_custom_spm_page_erase()
1814 static bool avr_custom_spm_page_fill(RAnalEsil *esil) { in avr_custom_spm_page_fill()
1855 static bool avr_custom_spm_page_write(RAnalEsil *esil) { in avr_custom_spm_page_write()
1891 static int esil_avr_hook_reg_write(RAnalEsil *esil, const char *name, ut64 *val) { in esil_avr_hook_reg_write()
1917 static int esil_avr_init(RAnalEsil *esil) { in esil_avr_init()
1931 static int esil_avr_fini(RAnalEsil *esil) { in esil_avr_fini()
H A Danal_6502.c935 static int esil_6502_init (RAnalEsil *esil) { in esil_6502_init()
947 static int esil_6502_fini (RAnalEsil *esil) { in esil_6502_fini()
H A Danal_gb.c680 static bool gb_custom_daa (RAnalEsil *esil) { in gb_custom_daa()
1540 static int esil_gb_init (RAnalEsil *esil) { in esil_gb_init()
1563 static int esil_gb_fini (RAnalEsil *esil) { in esil_gb_fini()
H A Danal_x86_cs.c3304 static int x86_int_0x80(RAnalEsil *esil, int interrupt) {
3338 static int esil_x86_cs_intr(RAnalEsil *esil, int intr) {
3345 static int esil_x86_cs_init(RAnalEsil *esil) { in esil_x86_cs_init()
3370 static int esil_x86_cs_fini(RAnalEsil *esil) { in esil_x86_cs_fini()
/dports/devel/radare2/radare2-5.1.1/test/unit/
H A Dtest_esil_dfg_filter.c11 RAnalEsil *esil = r_anal_esil_new (4096, 0, 1); in test_filter_regs()
/dports/devel/radare2/radare2-5.1.1/libr/core/
H A Dcmd_anal.c1718 static int mw(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in mw()
1724 static int mr(RAnalEsil *esil, ut64 addr, ut8 *buf, int len) { in mr()
1735 RAnalEsil *e = r_anal_esil_new (256, 0, 0); in esil_cost()
1762 RAnalEsil *esil = NULL; in core_anal_bytes()
4810 RAnalEsil *esil = core->anal->esil; in initializeEsil()
4856 RAnalEsil *esil = core->anal->esil; in r_core_esil_step()
5089 RAnalEsil *esil = core->anal->esil; in r_core_esil_step_back()
5241 RAnalEsil *esil = core->anal->esil; in cmd_esil_mem()
5627 RAnalEsil *esil; in cmd_aea()
5836 RAnalEsil *esil = core->anal->esil; in cmd_aespc()
[all …]
H A Ddisasm.c4222 static int mymemwrite0(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in mymemwrite0()
4226 static int mymemwrite1(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in mymemwrite1()
4230 static int mymemwrite2(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in mymemwrite2()
4234 static char *ssa_get(RAnalEsil *esil, const char *reg) { in ssa_get()
4246 static void ssa_set(RAnalEsil *esil, const char *reg) { in ssa_set()
4252 static int myregread(RAnalEsil *esil, const char *name, ut64 *res, int *size) { in myregread()
4264 static int myregwrite(RAnalEsil *esil, const char *name, ut64 *val) { in myregwrite()
4428 RAnalEsil *esil = ds->core->anal->esil; in ds_pre_emulation()
4599 RAnalEsil *esil = core->anal->esil; in ds_print_esil_anal()
4601 int (*hook_mem_write)(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) = NULL; in ds_print_esil_anal()
[all …]
H A Dcanal.c4712 static void handle_var_stack_access(RAnalEsil *esil, ut64 addr, RAnalVarAccessType type, int len) { in handle_var_stack_access()
4738 static int esilbreak_mem_write(RAnalEsil *esil, ut64 addr, const ut8 *buf, int len) { in esilbreak_mem_write()
4750 static int esilbreak_mem_read(RAnalEsil *esil, ut64 addr, ut8 *buf, int len) { in esilbreak_mem_read()
4801 static int esilbreak_reg_write(RAnalEsil *esil, const char *name, ut64 *val) { in esilbreak_reg_write()
4844 static void getpcfromstack(RCore *core, RAnalEsil *esil) { in getpcfromstack()
4849 RAnalEsil esil_cpy; in getpcfromstack()
5034 RAnalEsil *ESIL = core->anal->esil; in r_core_anal_esil()
H A Dcmd_type.c877 RAnalEsil *esil; in r_core_link_stroff()
H A Dvmenus.c124 static void showreg(RAnalEsil *esil, const char *rn, const char *desc) { in showreg()
144 RAnalEsil *esil = r_anal_esil_new (20, 0, addrsize); in r_core_visual_esil()
H A Dcmd_search.c1655 static bool esil_addrinfo(RAnalEsil *esil) {
1869 RAnalEsil *esil;
H A Dcconfig.c1919 R_API bool r_core_esil_cmd(RAnalEsil *esil, const char *cmd, ut64 a1, ut64 a2) { in r_core_esil_cmd()