Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
RZ_API void | rz_debug_plugin_init (RzDebug *dbg) |
RZ_API bool | rz_debug_use (RzDebug *dbg, const char *str) |
RZ_API bool | rz_debug_plugin_add (RzDebug *dbg, RzDebugPlugin *foo) |
RZ_API bool | rz_debug_plugin_set_reg_profile (RzDebug *dbg, const char *profile) |
Variables | |
static RzDebugPlugin * | debug_static_plugins [] = { RZ_DEBUG_STATIC_PLUGINS } |
RZ_API bool rz_debug_plugin_add | ( | RzDebug * | dbg, |
RzDebugPlugin * | foo | ||
) |
Definition at line 56 of file plugin.c.
References dbg, foo, memcpy(), rz_main_t::name, rz_debug_t::plugins, rz_list_append(), and RZ_NEW.
Referenced by rz_debug_plugin_init().
Definition at line 9 of file plugin.c.
References dbg, debug_static_plugins, free(), i, rz_debug_t::plugins, RZ_ARRAY_SIZE, rz_debug_plugin_add(), and rz_list_newf().
Referenced by rz_debug_new().
Definition at line 66 of file plugin.c.
References rz_debug_t::cur, dbg, eprintf, free(), NULL, rz_file_slurp(), rz_debug_plugin_t::set_reg_profile, and cmd_descs_generate::str.
Definition at line 17 of file plugin.c.
References rz_debug_t::analysis, rz_analysis_plugin_t::arch, rz_debug_t::bits, rz_debug_t::bp, rz_bp_t::breakpoint, rz_debug_plugin_t::breakpoint, rz_analysis_t::cur, rz_debug_t::cur, dbg, rz_debug_plugin_t::fini, h, rz_debug_plugin_t::init, NULL, rz_debug_t::plugin_data, rz_debug_t::plugins, rz_debug_reg_profile_sync(), rz_debug_set_arch(), rz_return_val_if_fail, cmd_descs_generate::str, and rz_bp_t::user.
Referenced by cb_cfgdebug(), cb_dbgbackend(), rz_core_file_open(), and rz_main_rizin().
|
static |
Definition at line 7 of file plugin.c.
Referenced by rz_debug_plugin_init().