Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_debug.h>
Go to the source code of this file.
Functions | |
static int | __esil_step_over (RzDebug *dbg) |
static int | __esil_step (RzDebug *dbg) |
static bool | __esil_init (RzDebug *dbg, void **user) |
static int | __esil_continue (RzDebug *dbg, int pid, int tid, int sig) |
static int | __esil_continue_syscall (RzDebug *dbg, int pid, int num) |
static RzDebugReasonType | __esil_wait (RzDebug *dbg, int pid) |
static int | __esil_attach (RzDebug *dbg, int pid) |
static int | __esil_detach (RzDebug *dbg, int pid) |
static char * | __esil_reg_profile (RzDebug *dbg) |
static int | __esil_breakpoint (RzBreakpoint *bp, RzBreakpointItem *b, bool set) |
static bool | __esil_kill (RzDebug *dbg, int pid, int tid, int sig) |
static int | __esil_stop (RzDebug *dbg) |
static int | __reg_read (RzDebug *dbg, int type, ut8 *buf, int size) |
Variables | |
RzDebugPlugin | rz_debug_plugin_esil |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 70 of file debug_esil.c.
References bfvm_cpu_t::base, RzIOBdescbg::bfvm, rz_io_desc_t::data, dbg, rz_io_t::desc, eprintf, bfvm_cpu_t::input, rz_io_bind_t::io, rz_debug_t::iob, and bfvm_cpu_t::screen.
|
static |
Definition at line 113 of file debug_esil.c.
Definition at line 55 of file debug_esil.c.
References eprintf.
Definition at line 60 of file debug_esil.c.
References eprintf.
Definition at line 87 of file debug_esil.c.
Definition at line 118 of file debug_esil.c.
|
static |
Definition at line 92 of file debug_esil.c.
References rz_debug_t::analysis, rz_debug_t::arch, dbg, rz_analysis_get_reg_profile(), and strdup().
XXX. hack to trick vaddr issue
Definition at line 22 of file debug_esil.c.
References rz_debug_t::analysis, dbg, eprintf, rz_analysis_t::esil, rz_io_bind_t::io, rz_debug_t::iob, pc, PFMT64x, rz_io_bind_t::read_at, rz_analysis_esil_parse(), rz_analysis_op(), rz_analysis_op_fini(), RZ_ANALYSIS_OP_MASK_ESIL, rz_debug_reg_get(), rz_debug_reg_sync(), RZ_REG_TYPE_GPR, RZ_STRBUF_SAFEGET, and ut64().
Definition at line 17 of file debug_esil.c.
References eprintf.
Definition at line 123 of file debug_esil.c.
References eprintf.
|
static |
Definition at line 128 of file debug_esil.c.
References rz_debug_t::analysis, bytes, dbg, free(), memcpy(), rz_analysis_t::reg, RZ_MIN, rz_reg_get_bytes(), and type.
RZ_API RzLibStruct rizin_plugin |
Definition at line 158 of file debug_esil.c.
RzDebugPlugin rz_debug_plugin_esil |
Definition at line 137 of file debug_esil.c.