Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_debug.h>
Definition at line 241 of file rz_debug.h.
int rz_debug_t::_mode |
Definition at line 316 of file rz_debug.h.
Referenced by capstone.Cs::mode(), rz_debug_signal_list(), siglistcb(), and siglistjsoncb().
RzAnalysis* rz_debug_t::analysis |
Definition at line 305 of file rz_debug.h.
Referenced by __esil_reg_profile(), __esil_step(), __io_reg_profile(), __reg_read(), backtrace_x86_32_analysis(), backtrace_x86_64_analysis(), iscallret(), read_ptr(), rz_core_init(), rz_debug_bochs_reg_profile(), rz_debug_continue_kill(), rz_debug_continue_until_optype(), rz_debug_dmp_init(), rz_debug_esil_stepi(), rz_debug_gdb_attach(), rz_debug_gdb_reg_profile(), rz_debug_gdb_reg_write(), rz_debug_new(), rz_debug_qnx_attach(), rz_debug_qnx_reg_profile(), rz_debug_qnx_reg_write(), rz_debug_step_over(), rz_debug_step_soft(), rz_debug_thread_list(), rz_debug_trace_add(), rz_debug_trace_ins_before(), rz_debug_trace_op(), rz_debug_trace_pc(), rz_debug_use(), rz_debug_winkd_attach(), show_syscall(), step_until_esil(), and step_until_optype().
char* rz_debug_t::arch |
Definition at line 242 of file rz_debug.h.
Referenced by __esil_reg_profile(), iscallret(), test_group_name.GroupTest::run(), rz_core_debug_continue_until(), rz_debug_free(), rz_debug_gdb_attach(), rz_debug_gdb_reg_profile(), rz_debug_native_frames(), rz_debug_new(), rz_debug_qnx_attach(), rz_debug_qnx_reg_profile(), rz_debug_set_arch(), rz_debug_step_soft(), rz_debug_winkd_attach(), rz_debug_winkd_reg_profile(), and rz_w32_add_winmsg_breakpoint().
int rz_debug_t::bits |
Definition at line 243 of file rz_debug.h.
Referenced by backtrace_fuzzy(), backtrace_generic(), DecodeHeapEntry(), DecodeLFHEntry(), get_backtrace_info(), GetHeapBlocks(), GetListOfHeaps(), GetSingleBlock(), GetSingleSegmentBlock(), linux_reg_profile(), print_debug_map_line(), print_debug_maps_ascii_art(), prompt_add_offset(), read_ptr(), rz_core_arg_get(), rz_core_debug_continue_until(), rz_core_debug_sync_bits(), rz_core_visual_title(), rz_core_visual_xrefs(), rz_debug_dmp_init(), rz_debug_native_frames(), rz_debug_new(), rz_debug_set_arch(), rz_debug_step_soft(), rz_debug_use(), rz_debug_winkd_attach(), rz_debug_winkd_reg_profile(), rz_w32_add_winmsg_breakpoint(), rz_xnu_thread_get_drx(), rz_xnu_thread_get_gpr(), rz_xnu_thread_set_drx(), rz_xnu_thread_set_gpr(), w32_dbg_wait(), w32_hwbp_arm_del(), windbg_reg_profile(), xnu_reg_profile(), and xnu_reg_write().
RzBreakpoint* rz_debug_t::bp |
Definition at line 288 of file rz_debug.h.
Referenced by __cursor_del_breakpoints(), autocomplete_breakpoints(), cb_asmbits(), cb_bigendian(), cb_dbg_bpinmaps(), cmd_debug_backtrace(), debug_trace_calls(), ds_print_show_cursor(), linux_handle_signals(), linux_reg_profile(), linux_remove_fork_bps(), rz_cmd_debug_add_cond_bp_handler(), rz_cmd_debug_bp_plugin_handler(), rz_cmd_debug_bp_set_expr_cur_offset_handler(), rz_cmd_debug_bt_disable_bp_trace_handler(), rz_cmd_debug_bt_enable_bp_trace_handler(), rz_cmd_debug_bt_toggle_bp_trace_handler(), rz_cmd_debug_command_bp_handler(), rz_cmd_debug_disable_bp_handler(), rz_cmd_debug_disable_bp_index_handler(), rz_cmd_debug_disable_bp_trace_index_handler(), rz_cmd_debug_enable_bp_handler(), rz_cmd_debug_enable_bp_index_handler(), rz_cmd_debug_enable_bp_trace_index_handler(), rz_cmd_debug_list_bp_handler(), rz_cmd_debug_list_bp_indexes_handler(), rz_cmd_debug_name_bp_handler(), rz_cmd_debug_remove_all_bp_handler(), rz_cmd_debug_remove_bp_handler(), rz_cmd_debug_remove_bp_index_handler(), rz_cmd_debug_remove_bp_plugin_handler(), rz_cmd_debug_run_command_bp_index_handler(), rz_cmd_debug_set_expr_bp_index_handler(), rz_cmd_debug_show_bp_index_handler(), rz_cmd_debug_show_cur_bp_handler(), rz_cmd_debug_toggle_bp_index_handler(), rz_cmd_debug_toggle_bp_trace_index_handler(), rz_core_debug_continue_until(), rz_core_debug_step_over(), rz_core_debug_step_skip(), rz_core_esil_step(), rz_core_init(), rz_debug_bp_add(), rz_debug_bp_hit(), rz_debug_bp_rebase(), rz_debug_bp_update(), rz_debug_bps_enable(), rz_debug_continue_back(), rz_debug_continue_kill(), rz_debug_continue_until_internal(), rz_debug_execute(), rz_debug_free(), rz_debug_new(), rz_debug_recoil(), rz_debug_step_hard(), rz_debug_step_soft(), rz_debug_use(), rz_serialize_debug_load(), rz_serialize_debug_save(), and w32_dbg_wait().
char* rz_debug_t::btalgo |
Definition at line 258 of file rz_debug.h.
Referenced by cb_dbg_btalgo(), rz_core_debug_continue_until(), rz_debug_free(), rz_debug_native_frames(), and rz_debug_new().
int rz_debug_t::btdepth |
Definition at line 259 of file rz_debug.h.
Referenced by backtrace_fuzzy(), backtrace_x86_32(), backtrace_x86_32_analysis(), backtrace_x86_64(), backtrace_x86_64_analysis(), and cb_dbgbtdepth().
RzList* rz_debug_t::call_frames |
Definition at line 284 of file rz_debug.h.
Referenced by rz_core_debug_continue_until(), rz_debug_free(), rz_debug_native_frames(), and rz_debug_new().
PrintfCallback rz_debug_t::cb_printf |
Definition at line 292 of file rz_debug.h.
Referenced by print_windows(), rz_core_init(), rz_debug_desc_list(), rz_debug_esil_watch_list(), rz_debug_new(), rz_debug_pid_list(), rz_debug_session_list_memory(), rz_debug_thread_list(), rz_w32_add_winmsg_breakpoint(), and rz_w32_print_windows().
bool rz_debug_t::consbreak |
Definition at line 271 of file rz_debug.h.
Referenced by cb_consbreak().
bool rz_debug_t::continue_all_threads |
Definition at line 272 of file rz_debug.h.
Referenced by linux_dbg_wait(), rz_core_debug_continue(), rz_debug_step_hard(), and rz_debug_wait().
RzCoreBind rz_debug_t::corebind |
Definition at line 314 of file rz_debug.h.
Referenced by get_dispatchmessage_offset(), GetHeapGlobalsOffset(), print_debug_map_line(), rz_core_init(), rz_debug_bp_hit(), rz_debug_bp_update(), rz_debug_continue_kill(), rz_debug_continue_syscalls(), rz_debug_dmp_frames(), rz_debug_dmp_init(), rz_debug_select(), rz_debug_thread_list(), rz_debug_wait(), rz_debug_winkd_attach(), w32_break_process(), w32_dbg_wait(), and w32_select().
bool rz_debug_t::create_new_console |
Definition at line 268 of file rz_debug.h.
Referenced by cb_dbg_create_new_console().
struct rz_debug_plugin_t* rz_debug_t::cur |
Definition at line 295 of file rz_debug.h.
Referenced by __program_cb(), core_perform_auto_analysis(), cur_dbg_plugin_is_windbg(), DEFINE_HANDLE_TS_FCN_AND_SYMBOL(), rz_cmd_debug(), rz_cmd_print(), rz_core_cmd_foreach(), rz_core_cmd_foreach3(), rz_core_debug_attach(), rz_core_debug_plugin_print(), rz_core_debug_process_close(), rz_core_rtr_gdb_cb(), rz_debug_attach(), rz_debug_can_kill(), rz_debug_continue_kill(), rz_debug_continue_syscalls(), rz_debug_desc_close(), rz_debug_desc_dup(), rz_debug_desc_list(), rz_debug_desc_open(), rz_debug_desc_read(), rz_debug_desc_seek(), rz_debug_desc_write(), rz_debug_detach(), rz_debug_drx_at(), rz_debug_drx_list(), rz_debug_drx_set(), rz_debug_drx_unset(), rz_debug_frames(), rz_debug_info(), rz_debug_is_dead(), rz_debug_kill(), rz_debug_kill_list(), rz_debug_kill_setup(), rz_debug_map_alloc(), rz_debug_map_dealloc(), rz_debug_map_protect(), rz_debug_map_sync(), rz_debug_modules_list(), rz_debug_new(), rz_debug_pid_list(), rz_debug_pids(), rz_debug_plugin_set_reg_profile(), rz_debug_reg_profile_sync(), rz_debug_reg_sync(), rz_debug_select(), rz_debug_set_arch(), rz_debug_step(), rz_debug_step_hard(), rz_debug_step_over(), rz_debug_stop(), rz_debug_syscall(), rz_debug_thread_list(), rz_debug_use(), rz_debug_wait(), and w32_attach().
RzAnalysisOp* rz_debug_t::cur_op |
Definition at line 310 of file rz_debug.h.
Referenced by rz_debug_free(), rz_debug_trace_ins_after(), and rz_debug_trace_ins_before().
RzEgg* rz_debug_t::egg |
Definition at line 318 of file rz_debug.h.
Referenced by rz_debug_free(), and rz_debug_new().
RzEvent* rz_debug_t::ev |
Definition at line 302 of file rz_debug.h.
Referenced by rz_core_init(), and rz_debug_wait().
int rz_debug_t::follow_child |
Definition at line 267 of file rz_debug.h.
Referenced by cb_dbg_follow_child(), rz_debug_continue_kill(), and rz_debug_new().
int rz_debug_t::forked_pid |
Definition at line 249 of file rz_debug.h.
Referenced by cmd_debug_pid(), linux_remove_fork_bps(), rz_debug_continue_kill(), and rz_debug_new().
int rz_debug_t::glibc_version |
Definition at line 321 of file rz_debug.h.
Referenced by rz_debug_new().
char* rz_debug_t::glob_libs |
Definition at line 269 of file rz_debug.h.
Referenced by cb_dbg_libs(), linux_handle_signals(), rz_debug_free(), and rz_debug_wait().
char* rz_debug_t::glob_unlibs |
Definition at line 270 of file rz_debug.h.
Referenced by cb_dbg_unlibs(), linux_handle_signals(), rz_debug_free(), and rz_debug_wait().
RzHash* rz_debug_t::hash |
Definition at line 303 of file rz_debug.h.
Referenced by rz_debug_free(), rz_debug_new(), and rz_debug_snap_get_hash().
int rz_debug_t::hitinfo |
XXX: MUST SET ///.
Definition at line 244 of file rz_debug.h.
Referenced by cb_debug_hitinfo(), rz_debug_bp_hit(), and rz_debug_new().
RzIOBind rz_debug_t::iob |
Definition at line 293 of file rz_debug.h.
Referenced by __esil_attach(), __esil_step(), __io_continue(), __io_kill(), __io_maps(), __io_reg_profile(), __io_step(), __io_step_over(), __rap_attach(), __rap_continue(), __rap_reg_profile(), __rap_reg_read(), __rap_step(), __reg_read(), _restore_memory_cb(), _set_initial_memory(), backtrace_fuzzy(), backtrace_x86_32(), backtrace_x86_32_analysis(), backtrace_x86_64(), backtrace_x86_64_analysis(), get_dispatchmessage_offset(), is_io_bf(), is_x86_call(), is_x86_ret(), isBochs(), iscallret(), read_ptr(), read_register(), rz_core_debug_continue_until(), rz_core_init(), rz_debug_bf_continue(), rz_debug_bf_continue_syscall(), rz_debug_bf_kill(), rz_debug_bf_reg_read(), rz_debug_bf_reg_write(), rz_debug_bf_step(), rz_debug_bf_step_over(), rz_debug_bf_stop(), rz_debug_bochs_attach(), rz_debug_continue_kill(), rz_debug_continue_until_optype(), rz_debug_dmp_init(), rz_debug_esil_stepi(), rz_debug_execute(), rz_debug_gdb_attach(), rz_debug_get_baddr(), rz_debug_native_map_get(), rz_debug_qnx_attach(), rz_debug_select(), rz_debug_snap_map(), rz_debug_step_over(), rz_debug_step_soft(), rz_debug_trace_ins_after(), rz_debug_trace_ins_before(), rz_debug_trace_pc(), rz_debug_traces_ascii(), rz_debug_winkd_attach(), step_until_optype(), w32_init(), windbg_init(), and xnu_dbg_modules().
bool rz_debug_t::main_arena_resolved |
Definition at line 320 of file rz_debug.h.
Referenced by rz_core_file_reopen_debug(), rz_core_file_reopen_remote_debug(), and rz_debug_new().
int rz_debug_t::main_pid |
Definition at line 246 of file rz_debug.h.
Referenced by cmd_debug_pid(), get_pid_thread_list(), linux_dbg_wait(), linux_detach_all(), rz_core_file_reopen(), rz_debug_new(), w32_attach(), and w32_dbg_wait().
char* rz_debug_t::malloc |
Definition at line 253 of file rz_debug.h.
Referenced by cb_malloc().
RzList* rz_debug_t::maps |
Definition at line 306 of file rz_debug.h.
Referenced by addroflib(), bp_is_mapped(), DEFINE_HANDLE_TS_FCN_AND_SYMBOL(), dump_maps(), get_base_from_maps(), get_closest_map(), num_callback(), rz_cmd_debug_deallocate_map_handler(), rz_cmd_debug_dml_handler(), rz_core_analysis_address(), rz_core_analysis_hasrefs_to_depth(), rz_core_cmd_foreach3(), rz_core_get_boundaries_prot(), rz_core_get_section_name(), rz_debug_add_checkpoint(), rz_debug_bp_add(), rz_debug_free(), rz_debug_get_baddr(), rz_debug_map_get(), rz_debug_map_list(), rz_debug_map_sync(), rz_debug_memory_permission_handler(), rz_debug_new(), rz_debug_session_list_memory(), and xnu_generate_corefile().
RzList* rz_debug_t::maps_user |
Definition at line 307 of file rz_debug.h.
Referenced by rz_debug_free(), rz_debug_map_list(), and rz_debug_new().
int rz_debug_t::n_threads |
Definition at line 250 of file rz_debug.h.
Referenced by cmd_debug_pid(), linux_add_new_thread(), linux_remove_thread(), linux_thread_list(), and rz_debug_new().
bool rz_debug_t::nt_x86_xstate_supported |
Track whether X86_FEATURE_XSAVE feature is supported on current kernel.
Definition at line 323 of file rz_debug.h.
Referenced by rz_debug_new().
RzNum* rz_debug_t::num |
Definition at line 317 of file rz_debug.h.
Referenced by exprmatch(), exprmatchreg(), rz_debug_bp_add(), rz_debug_free(), and rz_debug_new().
bool rz_debug_t::pc_at_bp |
Definition at line 299 of file rz_debug.h.
Referenced by rz_debug_bp_hit().
bool rz_debug_t::pc_at_bp_set |
Definition at line 300 of file rz_debug.h.
Referenced by rz_debug_bp_hit().
int rz_debug_t::pid |
Definition at line 247 of file rz_debug.h.
Referenced by __esil_init(), __th_QueryDebugBuffer(), bsd_generate_corefile(), bsd_handle_signals(), bsd_info(), bsd_native_sysctl_map(), bsd_reg_write(), cb_dbg_aftersc(), cb_dbg_clone(), cb_dbg_execs(), cb_dbg_forks(), cmd_debug_pid(), DEFINE_HANDLE_TS_FCN_AND_SYMBOL(), get_current_process_and_thread(), get_windows(), GetSingleBlock(), handle_dead_notify(), InitHeapInfo(), linux_attach_new_process(), linux_dbg_wait_break(), linux_dbg_wait_break_main(), linux_handle_signals(), linux_info(), linux_remove_fork_bps(), linux_select(), num_callback(), rz_cmd_debug(), rz_cmd_debug_continue_execution_handler(), rz_cmd_debug_continue_send_signal_handler(), rz_core_cmd_foreach(), rz_core_cmd_foreach3(), rz_core_debug_attach(), rz_core_debug_kill(), rz_core_debug_process_close(), rz_core_file_reopen(), rz_core_rtr_gdb_cb(), rz_debug_continue_kill(), rz_debug_continue_syscalls(), rz_debug_desc_list(), rz_debug_detach(), rz_debug_dmp_attach(), rz_debug_dmp_select(), rz_debug_gdb_detach(), rz_debug_gdb_info(), rz_debug_gdb_wait(), rz_debug_info(), rz_debug_is_dead(), rz_debug_new(), rz_debug_pid_list(), rz_debug_qnx_attach(), rz_debug_select(), rz_debug_signal_send(), rz_debug_syscall(), rz_debug_wait(), rz_debug_winkd_attach(), rz_heap_blocks_list(), rz_heap_list(), rz_heap_list_w32(), rz_w32_dbg_maps(), rz_w32_dbg_modules(), rz_xnu_get_cur_thread(), rz_xnu_update_thread_list(), validate_mach_message(), w32_attach_new_process(), w32_dbg_wait(), w32_detach(), w32_info(), w32_list_heaps_blocks(), w32_pid_list(), w32_select(), w32_thread_list(), windbg_gcore(), windbg_info(), windbg_step_over(), windbg_threads(), windbg_wait(), xnu_attach(), xnu_create_exception_thread(), xnu_dbg_maps(), xnu_fill_info_thread(), xnu_generate_corefile(), xnu_info(), and xnu_step().
void* rz_debug_t::plugin_data |
Definition at line 296 of file rz_debug.h.
Referenced by backtrace_windows(), break_debugger(), check_connection(), get_thread_handle_from_tid(), rz_debug_dmp_attach(), rz_debug_dmp_frames(), rz_debug_dmp_init(), rz_debug_dmp_maps(), rz_debug_dmp_modules(), rz_debug_dmp_pids(), rz_debug_dmp_reg_profile(), rz_debug_dmp_reg_read(), rz_debug_dmp_select(), rz_debug_dmp_threads(), rz_debug_gdb_attach(), rz_debug_gdb_breakpoint(), rz_debug_gdb_continue(), rz_debug_gdb_detach(), rz_debug_gdb_info(), rz_debug_gdb_kill(), rz_debug_gdb_map_get(), rz_debug_gdb_pids(), rz_debug_gdb_reg_profile(), rz_debug_gdb_reg_read(), rz_debug_gdb_reg_write(), rz_debug_gdb_select(), rz_debug_gdb_set_reg_profile(), rz_debug_gdb_step(), rz_debug_gdb_threads(), rz_debug_gdb_wait(), rz_debug_new(), rz_debug_use(), rz_w32_dbg_maps(), w32_attach(), w32_break_process(), w32_continue(), w32_dbg_wait(), w32_detach(), w32_hwbp_arm_add(), w32_hwbp_arm_del(), w32_info_exe(), w32_info_user(), w32_init(), w32_kill(), w32_map_alloc(), w32_map_dealloc(), w32_map_protect(), w32_pid_list(), w32_select(), windbg_attach(), windbg_breakpoint(), windbg_close(), windbg_continue(), windbg_detach(), windbg_frames(), windbg_gcore(), windbg_info(), windbg_init(), windbg_kill(), windbg_map_get(), windbg_modules_get(), windbg_open(), windbg_pids(), windbg_reg_profile(), windbg_reg_read(), windbg_reg_write(), windbg_select(), windbg_step(), windbg_step_over(), windbg_stop(), windbg_threads(), and windbg_wait().
RzList* rz_debug_t::plugins |
Definition at line 297 of file rz_debug.h.
Referenced by rz_core_debug_plugins_print(), rz_debug_free(), rz_debug_plugin_add(), rz_debug_plugin_init(), and rz_debug_use().
RzList* rz_debug_t::q_regs |
Definition at line 287 of file rz_debug.h.
Referenced by rz_debug_new().
RzDebugReason rz_debug_t::reason |
Definition at line 276 of file rz_debug.h.
Referenced by bsd_handle_signals(), handle_exception_message(), linux_dbg_wait(), linux_handle_signals(), rz_cmd_debug(), rz_core_file_reopen(), rz_core_rtr_gdb_cb(), rz_debug_attach(), rz_debug_bp_hit(), rz_debug_continue_kill(), rz_debug_continue_pass_exception(), rz_debug_continue_until_internal(), rz_debug_gdb_wait(), rz_debug_is_dead(), rz_debug_qnx_wait(), rz_debug_recoil(), rz_debug_step(), rz_debug_step_hard(), rz_debug_stop_reason(), rz_debug_wait(), rz_debug_winkd_wait(), w32_dbg_wait(), windbg_wait(), and xnu_attach().
RzDebugRecoilMode rz_debug_t::recoil_mode |
Definition at line 277 of file rz_debug.h.
Referenced by rz_core_file_reopen(), rz_debug_bp_hit(), rz_debug_bps_enable(), rz_debug_recoil(), rz_debug_step(), rz_debug_step_hard(), rz_debug_step_over(), and rz_debug_step_soft().
RzReg* rz_debug_t::reg |
Definition at line 286 of file rz_debug.h.
Referenced by _restore_registers(), _set_initial_registers(), _set_register(), agraph_refresh(), autocmplt_cmd_arg_reg_filter(), backtrace_fuzzy(), backtrace_generic(), backtrace_windows(), backtrace_windows_x64(), backtrace_x86_32(), backtrace_x86_32_analysis(), backtrace_x86_64(), backtrace_x86_64_analysis(), cmd_debug_backtrace(), cmd_debug_cont_syscall(), debug_trace_calls(), esilbreak_check_pc(), linux_handle_signals(), prepend_current_pc(), rz_cmd_debug(), rz_cmd_debug_continue_call_handler(), rz_cmd_debug_continue_exception_handler(), rz_cmd_debug_continue_ret_handler(), rz_cmd_debug_continue_send_signal_handler(), rz_cmd_debug_step_line_handler(), rz_cmd_debug_step_prog_handler(), rz_cmd_debug_step_until_handler(), rz_core_debug_continue(), rz_core_debug_continue_until(), rz_core_debug_ri(), rz_core_debug_single_step_over(), rz_core_debug_step_one(), rz_core_debug_step_over(), rz_core_debug_step_skip(), rz_core_esil_step(), rz_core_reg_default(), rz_core_rtr_gdb_cb(), rz_debug_add_checkpoint(), rz_debug_bp_hit(), rz_debug_continue_back(), rz_debug_continue_kill(), rz_debug_continue_syscalls(), rz_debug_continue_until_internal(), rz_debug_continue_until_optype(), rz_debug_esil_stepi(), rz_debug_execute(), rz_debug_free(), rz_debug_gdb_reg_read(), rz_debug_gdb_reg_write(), rz_debug_new(), rz_debug_num_callback(), rz_debug_qnx_reg_read(), rz_debug_qnx_reg_write(), rz_debug_reg_get(), rz_debug_reg_profile_sync(), rz_debug_reg_set(), rz_debug_reg_sync(), rz_debug_select(), rz_debug_step_over(), rz_debug_step_soft(), rz_debug_trace_ins_after(), rz_debug_trace_ins_before(), rz_debug_wait(), rz_debug_winkd_reg_write(), and step_until_optype().
int rz_debug_t::regcols |
Definition at line 260 of file rz_debug.h.
Referenced by __direction_register_cb(), cb_hexcols(), cb_scrcolumns(), cursor_nextrow(), and cursor_prevrow().
RzDebugSession* rz_debug_t::session |
Definition at line 311 of file rz_debug.h.
Referenced by _restore_memory(), _restore_memory_cb(), _set_initial_memory(), _set_initial_registers(), _set_register(), rz_cmd_debug_list_trace_session_mmap_handler(), rz_cmd_debug_load_trace_session_handler(), rz_cmd_debug_save_trace_session_handler(), rz_cmd_debug_start_trace_session_handler(), rz_cmd_debug_stop_trace_session_handler(), rz_core_debug_process_close(), rz_core_debug_step_back(), rz_debug_add_checkpoint(), rz_debug_continue_back(), rz_debug_continue_kill(), rz_debug_free(), rz_debug_goto_cnum(), rz_debug_session_load(), rz_debug_session_restore_reg_mem(), rz_debug_step(), rz_debug_step_back(), rz_debug_step_cnum(), rz_debug_step_over(), and rz_debug_trace_ins_after().
Sdb* rz_debug_t::sgnls |
Definition at line 313 of file rz_debug.h.
Referenced by rz_debug_free(), siglistjsoncb(), and update_sdb().
char* rz_debug_t::snap_path |
Definition at line 289 of file rz_debug.h.
Referenced by rz_debug_free().
int rz_debug_t::steps |
Definition at line 275 of file rz_debug.h.
Referenced by rz_debug_step().
int rz_debug_t::stop_all_threads |
Definition at line 262 of file rz_debug.h.
Referenced by cb_stopthreads(), and rz_debug_new().
ut64 rz_debug_t::stopaddr |
Definition at line 278 of file rz_debug.h.
Referenced by linux_handle_signals(), rz_cmd_debug(), and xnu_wait_for_exception().
int rz_debug_t::swstep |
Definition at line 261 of file rz_debug.h.
Referenced by __dbg_swstep_getter(), cb_swstep(), rz_debug_bochs_attach(), rz_debug_bp_hit(), rz_debug_gdb_attach(), rz_debug_new(), rz_debug_qnx_attach(), rz_debug_recoil(), and rz_debug_step().
RzList* rz_debug_t::threads |
Definition at line 251 of file rz_debug.h.
Referenced by add_thread(), find_thread(), linux_add_new_thread(), linux_attach(), linux_attach_new_process(), linux_dbg_wait(), linux_detach_all(), linux_handle_new_task(), linux_info(), linux_remove_thread(), linux_stop_threads(), rz_debug_free(), rz_debug_gdb_info(), rz_debug_new(), rz_w32_dbg_modules(), rz_xnu_get_thread(), rz_xnu_update_thread_list(), w32_continue(), w32_dbg_wait(), w32_detach(), w32_kill(), w32_select(), xnu_detach(), and xnu_thread_list().
int rz_debug_t::tid |
Definition at line 248 of file rz_debug.h.
Referenced by __esil_init(), bsd_info(), cmd_debug_pid(), DEFINE_HANDLE_TS_FCN_AND_SYMBOL(), get_current_process_and_thread(), linux_attach_new_process(), linux_handle_signals(), linux_info(), linux_reg_read(), linux_reg_write(), linux_remove_fork_bps(), linux_step(), linux_thread_list(), rz_cmd_debug_continue_execution_handler(), rz_cmd_debug_continue_send_signal_handler(), rz_core_debug_attach(), rz_core_debug_kill(), rz_core_file_reopen(), rz_core_rtr_gdb_cb(), rz_debug_continue_kill(), rz_debug_detach(), rz_debug_dmp_attach(), rz_debug_dmp_select(), rz_debug_gdb_info(), rz_debug_gdb_step(), rz_debug_gdb_wait(), rz_debug_new(), rz_debug_reg_sync(), rz_debug_select(), rz_debug_thread_list(), w32_attach_new_process(), w32_continue(), w32_dbg_wait(), w32_info(), w32_reg_read(), w32_reg_write(), w32_select(), w32_thread_list(), windbg_info(), windbg_threads(), windbg_wait(), xnu_dbg_modules(), xnu_info(), xnu_map_alloc(), xnu_map_dealloc(), xnu_map_protect(), and xnu_step().
RzDebugTrace* rz_debug_t::trace |
Definition at line 281 of file rz_debug.h.
Referenced by analysis_emul_init(), analysis_emul_restore(), cb_trace(), cb_tracetag(), debug_trace_calls(), fcn_print_info(), rz_cmd_debug_continue_mapped_io_handler(), rz_cmd_debug_traces_reset_handler(), rz_core_analysis_type_match(), rz_core_esil_step(), rz_debug_bp_hit(), rz_debug_free(), rz_debug_new(), rz_debug_trace_add(), rz_debug_trace_at(), rz_debug_trace_get(), rz_debug_trace_is_traceable(), rz_debug_trace_op(), rz_debug_trace_print(), rz_debug_trace_reset(), rz_debug_trace_tag(), and rz_debug_traces_info().
int rz_debug_t::trace_aftersyscall |
Definition at line 265 of file rz_debug.h.
Referenced by cb_dbg_aftersc(), linux_set_options(), and rz_debug_new().
int rz_debug_t::trace_clone |
Definition at line 266 of file rz_debug.h.
Referenced by cb_dbg_clone(), rz_debug_continue_kill(), and rz_debug_new().
bool rz_debug_t::trace_continue |
Definition at line 309 of file rz_debug.h.
Referenced by cb_dbg_trace_continue(), and rz_debug_continue_kill().
int rz_debug_t::trace_execs |
Definition at line 264 of file rz_debug.h.
Referenced by cb_dbg_execs(), linux_set_options(), and rz_debug_new().
int rz_debug_t::trace_forks |
Definition at line 263 of file rz_debug.h.
Referenced by cb_dbg_forks(), linux_set_options(), and rz_debug_new().
HtUP* rz_debug_t::tracenodes |
Definition at line 282 of file rz_debug.h.
Referenced by do_debug_trace_calls(), rz_debug_free(), rz_debug_new(), and rz_debug_tracenodes_reset().
RTree* rz_debug_t::tree |
Definition at line 283 of file rz_debug.h.
Referenced by debug_trace_calls(), do_debug_trace_calls(), rz_cmd_debug_trace_graph_handler(), rz_cmd_debug_trace_interactive_handler(), rz_cmd_debug_traces_reset_handler(), rz_debug_free(), and rz_debug_new().
bool rz_debug_t::verbose |
Definition at line 319 of file rz_debug.h.
Referenced by cb_dbg_verbose(), rz_debug_select(), and rz_debug_trace_op().