Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_bp.h>
Go to the source code of this file.
Functions | |
RZ_API int | rz_bp_plugin_del (RzBreakpoint *bp, const char *name) |
RZ_API bool | rz_bp_plugin_add (RzBreakpoint *bp, RZ_BORROW RZ_NONNULL RzBreakpointPlugin *plugin) |
RZ_API int | rz_bp_use (RZ_NONNULL RzBreakpoint *bp, RZ_NONNULL const char *name) |
RZ_API void | rz_bp_plugin_list (RzBreakpoint *bp) |
RZ_API bool rz_bp_plugin_add | ( | RzBreakpoint * | bp, |
RZ_BORROW RZ_NONNULL RzBreakpointPlugin * | plugin | ||
) |
Definition at line 24 of file bp_plugin.c.
References rz_bp_t::bps, dup, h, memcpy(), rz_bp_t::nbps, rz_bp_t::plugins, rz_list_append(), RZ_NEW, and rz_return_val_if_fail.
Referenced by rz_bp_new().
RZ_API int rz_bp_plugin_del | ( | RzBreakpoint * | bp, |
const char * | name | ||
) |
Definition at line 6 of file bp_plugin.c.
References rz_bp_t::cur, h, rz_bp_t::nbps, NULL, rz_bp_t::plugins, and rz_list_delete().
Referenced by rz_cmd_debug_remove_bp_plugin_handler().
RZ_API void rz_bp_plugin_list | ( | RzBreakpoint * | bp | ) |
Definition at line 61 of file bp_plugin.c.
References b, rz_bp_t::cb_printf, rz_bp_t::cur, rz_bp_plugin_t::name, and rz_bp_t::plugins.
Referenced by rz_cmd_debug_bp_plugin_handler().
RZ_API int rz_bp_use | ( | RZ_NONNULL RzBreakpoint * | bp, |
RZ_NONNULL const char * | name | ||
) |
Switch to the registered breakpoint plugin called name
Definition at line 47 of file bp_plugin.c.
References h, and rz_return_val_if_fail.
Referenced by cb_asmbits(), rz_cmd_debug_bp_plugin_handler(), and rz_core_init().