Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_bp.h>
Public Attributes | |
void * | user |
RzBreakpointContext | ctx |
int | stepcont |
int | endian |
bool | bpinmaps |
RzIOBind | iob |
RzBreakpointPlugin * | cur |
RzList * | traces |
RzList * | plugins |
PrintfCallback | cb_printf |
RzBreakpointCallback | breakpoint |
int | nbps |
int | nhwbps |
RzList * | bps |
RzBreakpointItem ** | bps_idx |
int | bps_idx_count |
ut64 | baddr |
ut64 rz_bp_t::baddr |
Definition at line 96 of file rz_bp.h.
Referenced by rz_bp_add(), rz_debug_bp_rebase(), and rz_debug_new().
bool rz_bp_t::bpinmaps |
Definition at line 83 of file rz_bp.h.
Referenced by cb_dbg_bpinmaps(), rz_bp_add(), rz_bp_is_valid(), and rz_bp_restore_except().
RzList* rz_bp_t::bps |
Definition at line 93 of file rz_bp.h.
Referenced by __cursor_del_breakpoints(), autocomplete_breakpoints(), linux_remove_fork_bps(), rz_bp_del(), rz_bp_del_all(), rz_bp_del_index(), rz_bp_enable_all(), rz_bp_free(), rz_bp_get_in(), rz_bp_item_insert(), rz_bp_new(), rz_bp_plugin_add(), rz_bp_restore_except(), rz_bp_set_trace_all(), rz_cmd_debug_bp_set_expr_cur_offset_handler(), rz_cmd_debug_list_bp_handler(), rz_cmd_debug_list_bp_indexes_handler(), rz_debug_bp_rebase(), rz_debug_bp_update(), and unlinkBreakpoint().
RzBreakpointItem** rz_bp_t::bps_idx |
Definition at line 94 of file rz_bp.h.
Referenced by rz_bp_del_all(), rz_bp_del_index(), rz_bp_free(), rz_bp_get_index(), rz_bp_get_index_at(), rz_bp_item_insert(), rz_bp_new(), and unlinkBreakpoint().
int rz_bp_t::bps_idx_count |
Definition at line 95 of file rz_bp.h.
Referenced by rz_bp_del_all(), rz_bp_get_index_at(), rz_bp_item_insert(), rz_bp_new(), and unlinkBreakpoint().
RzBreakpointCallback rz_bp_t::breakpoint |
Definition at line 89 of file rz_bp.h.
Referenced by rz_bp_restore_except(), rz_bp_watch_add_hw(), and rz_debug_use().
PrintfCallback rz_bp_t::cb_printf |
Definition at line 88 of file rz_bp.h.
Referenced by rz_bp_new(), rz_bp_plugin_list(), and rz_core_init().
RzBreakpointContext rz_bp_t::ctx |
Definition at line 80 of file rz_bp.h.
Referenced by rz_bp_is_valid(), rz_bp_new(), and rz_bp_restore_except().
RzBreakpointPlugin* rz_bp_t::cur |
Definition at line 85 of file rz_bp.h.
Referenced by rz_bp_plugin_del(), and rz_bp_plugin_list().
int rz_bp_t::endian |
Definition at line 82 of file rz_bp.h.
Referenced by cb_bigendian(), and linux_reg_profile().
RzIOBind rz_bp_t::iob |
Definition at line 84 of file rz_bp.h.
Referenced by rz_bp_new(), rz_bp_restore_one(), rz_bp_traptrace_add(), rz_bp_traptrace_enable(), rz_bp_traptrace_free_at(), rz_core_init(), and rz_debug_new().
int rz_bp_t::nbps |
Definition at line 91 of file rz_bp.h.
Referenced by rz_bp_item_insert(), rz_bp_plugin_add(), and rz_bp_plugin_del().
int rz_bp_t::nhwbps |
Definition at line 92 of file rz_bp.h.
Referenced by drx_add(), drx_del(), and rz_bp_new().
RzList* rz_bp_t::plugins |
Definition at line 87 of file rz_bp.h.
Referenced by rz_bp_free(), rz_bp_new(), rz_bp_plugin_add(), rz_bp_plugin_del(), and rz_bp_plugin_list().
int rz_bp_t::stepcont |
Definition at line 81 of file rz_bp.h.
Referenced by rz_bp_new(), and rz_bp_stepy_continuation().
RzList* rz_bp_t::traces |
Definition at line 86 of file rz_bp.h.
Referenced by rz_bp_free(), rz_bp_new(), rz_bp_traptrace_add(), rz_bp_traptrace_at(), rz_bp_traptrace_enable(), rz_bp_traptrace_free_at(), rz_bp_traptrace_list(), rz_bp_traptrace_next(), and rz_bp_traptrace_reset().
void* rz_bp_t::user |
Definition at line 79 of file rz_bp.h.
Referenced by rz_debug_gdb_breakpoint(), rz_debug_use(), and windbg_breakpoint().