|
bool | run_to (*args) |
|
bool | request_run_to (*args) |
|
bool | run_requests () |
|
'ui_notification_t' | get_running_request () |
|
bool | is_request_running () |
|
'dbg_notification_t' | get_running_notification () |
|
None | clear_requests_queue () |
|
int | get_process_state () |
|
bool | is_valid_dstate (int state) |
|
int | set_process_state (int newstate, 'thid_t *' p_thid, int dbginv) |
|
int | invalidate_dbg_state (int dbginv) |
|
int | start_process (str path=None, str args=None, str sdir=None) |
|
int | request_start_process (str path=None, str args=None, str sdir=None) |
|
bool | suspend_process () |
|
bool | request_suspend_process () |
|
bool | continue_process () |
|
bool | request_continue_process () |
|
bool | continue_backwards () |
|
bool | request_continue_backwards () |
|
bool | exit_process () |
|
bool | request_exit_process () |
|
'ssize_t' | get_processes ('procinfo_vec_t' proclist) |
|
int | attach_process (*args) |
|
int | request_attach_process ('pid_t' pid, int event_id) |
|
bool | detach_process () |
|
bool | request_detach_process () |
|
bool | is_debugger_busy () |
|
int | get_thread_qty () |
|
'thid_t' | getn_thread (int n) |
|
'thid_t' | get_current_thread () |
|
str | getn_thread_name (int n) |
|
bool | select_thread ('thid_t' tid) |
|
bool | request_select_thread ('thid_t' tid) |
|
int | suspend_thread ('thid_t' tid) |
|
int | request_suspend_thread ('thid_t' tid) |
|
int | resume_thread ('thid_t' tid) |
|
int | request_resume_thread ('thid_t' tid) |
|
bool | get_first_module ('modinfo_t' modinfo) |
|
bool | get_next_module ('modinfo_t' modinfo) |
|
bool | step_into () |
|
bool | request_step_into () |
|
bool | step_over () |
|
bool | request_step_over () |
|
bool | step_into_backwards () |
|
bool | request_step_into_backwards () |
|
bool | step_over_backwards () |
|
bool | request_step_over_backwards () |
|
bool | run_to_backwards (*args) |
|
bool | request_run_to_backwards (*args) |
|
bool | step_until_ret () |
|
bool | request_step_until_ret () |
|
bool | set_resume_mode ('thid_t' tid, 'resume_mode_t' mode) |
|
bool | request_set_resume_mode ('thid_t' tid, 'resume_mode_t' mode) |
|
bool | get_dbg_reg_info (str regname, 'register_info_t' ri) |
|
'uint64 *' | get_sp_val () |
|
'uint64 *' | get_ip_val () |
|
bool | is_reg_integer (str regname) |
|
bool | is_reg_float (str regname) |
|
bool | is_reg_custom (str regname) |
|
int | set_bptloc_string (str s) |
|
str | get_bptloc_string (int i) |
|
int | get_bpt_qty () |
|
bool | getn_bpt (int n, 'bpt_t' bpt) |
|
bool | get_bpt (ida_idaapi.ea_t ea, 'bpt_t' bpt) |
|
bool | exist_bpt (ida_idaapi.ea_t ea) |
|
bool | add_bpt (*args) |
|
bool | request_add_bpt (*args) |
|
bool | del_bpt (*args) |
|
bool | request_del_bpt (*args) |
|
bool | update_bpt ('bpt_t' bpt) |
|
bool | find_bpt ('bpt_location_t' bptloc, 'bpt_t' bpt) |
|
bool | enable_bpt (*args) |
|
bool | disable_bpt (*args) |
|
bool | request_enable_bpt (*args) |
|
bool | request_disable_bpt (*args) |
|
int | check_bpt (ida_idaapi.ea_t ea) |
|
bool | set_trace_size (int size) |
|
None | clear_trace () |
|
None | request_clear_trace () |
|
bool | is_step_trace_enabled () |
|
bool | enable_step_trace (int enable=1) |
|
bool | disable_step_trace () |
|
bool | request_enable_step_trace (int enable=1) |
|
bool | request_disable_step_trace () |
|
int | get_step_trace_options () |
|
None | set_step_trace_options (int options) |
|
None | request_set_step_trace_options (int options) |
|
bool | is_insn_trace_enabled () |
|
bool | enable_insn_trace (bool enable=True) |
|
bool | disable_insn_trace () |
|
bool | request_enable_insn_trace (bool enable=True) |
|
bool | request_disable_insn_trace () |
|
int | get_insn_trace_options () |
|
None | set_insn_trace_options (int options) |
|
None | request_set_insn_trace_options (int options) |
|
bool | is_func_trace_enabled () |
|
bool | enable_func_trace (bool enable=True) |
|
bool | disable_func_trace () |
|
bool | request_enable_func_trace (bool enable=True) |
|
bool | request_disable_func_trace () |
|
int | get_func_trace_options () |
|
None | set_func_trace_options (int options) |
|
None | request_set_func_trace_options (int options) |
|
bool | enable_bblk_trace (bool enable=True) |
|
bool | disable_bblk_trace () |
|
bool | request_enable_bblk_trace (bool enable=True) |
|
bool | request_disable_bblk_trace () |
|
bool | is_bblk_trace_enabled () |
|
int | get_bblk_trace_options () |
|
None | set_bblk_trace_options (int options) |
|
None | request_set_bblk_trace_options (int options) |
|
int | get_tev_qty () |
|
bool | get_tev_info (int n, 'tev_info_t' tev_info) |
|
bool | get_insn_tev_reg_val (int n, str regname, 'regval_t' regval) |
|
bool | get_insn_tev_reg_mem (int n, 'memreg_infos_t' memmap) |
|
bool | get_insn_tev_reg_result (int n, str regname, 'regval_t' regval) |
|
ida_idaapi.ea_t | get_call_tev_callee (int n) |
|
ida_idaapi.ea_t | get_ret_tev_return (int n) |
|
ida_idaapi.ea_t | get_bpt_tev_ea (int n) |
|
bool | get_tev_memory_info (int n, 'meminfo_vec_t' mi) |
|
bool | get_tev_event (int n, 'debug_event_t' d) |
|
ida_idaapi.ea_t | get_trace_base_address () |
|
None | set_trace_base_address (ida_idaapi.ea_t ea) |
|
None | dbg_add_thread ('thid_t' tid) |
|
None | dbg_del_thread ('thid_t' tid) |
|
None | dbg_add_tev ('tev_type_t' type, 'thid_t' tid, ida_idaapi.ea_t address) |
|
bool | dbg_add_many_tevs ('tevinforeg_vec_t' new_tevs) |
|
bool | dbg_add_insn_tev ('thid_t' tid, ida_idaapi.ea_t ea, 'save_reg_values_t' save=SAVE_DIFF) |
|
bool | dbg_add_bpt_tev ('thid_t' tid, ida_idaapi.ea_t ea, ida_idaapi.ea_t bp) |
|
None | dbg_add_call_tev ('thid_t' tid, ida_idaapi.ea_t caller, ida_idaapi.ea_t callee) |
|
None | dbg_add_ret_tev ('thid_t' tid, ida_idaapi.ea_t ret_insn, ida_idaapi.ea_t return_to) |
|
None | dbg_add_debug_event ('debug_event_t' event) |
|
str | load_trace_file (str filename) |
|
bool | save_trace_file (str filename, str description) |
|
bool | is_valid_trace_file (str filename) |
|
bool | set_trace_file_desc (str filename, str description) |
|
str | get_trace_file_desc (str filename) |
|
str | choose_trace_file () |
|
bool | diff_trace_file (str NONNULL_filename) |
|
bool | graph_trace () |
|
None | set_highlight_trace_options (bool hilight, 'bgcolor_t' color, 'bgcolor_t' diff) |
|
None | set_trace_platform (str platform) |
|
str | get_trace_platform () |
|
None | set_trace_dynamic_register_set ('dynamic_register_set_t &' idaregs) |
|
None | get_trace_dynamic_register_set ('dynamic_register_set_t *' idaregs) |
|
'dbg_event_code_t' | wait_for_next_event (int wfne, int timeout) |
|
'debug_event_t const *' | get_debug_event () |
|
'uint' | set_debugger_options ('uint' options) |
|
None | set_remote_debugger (str host, str _pass, int port=-1) |
|
'qstring *, qstring *, launch_env_t *, qstring *, qstring *, qstring *, int *' | get_process_options2 () |
|
'excvec_t *' | retrieve_exceptions () |
|
bool | store_exceptions () |
|
str | define_exception ('uint' code, str name, str desc, int flags) |
|
'source_view_t *' | create_source_viewer ('TWidget **' out_ccv, 'TWidget *' parent, 'TWidget *' custview, 'source_file_ptr' sf, 'strvec_t *' lines, int lnnum, int colnum, int flags) |
|
'uint32 *' | get_dbg_byte (ida_idaapi.ea_t ea) |
|
bool | put_dbg_byte (ida_idaapi.ea_t ea, int x) |
|
None | invalidate_dbgmem_config () |
|
None | invalidate_dbgmem_contents (ida_idaapi.ea_t ea, 'asize_t' size) |
|
bool | is_debugger_on () |
|
bool | is_debugger_memory (ida_idaapi.ea_t ea) |
|
ida_idaapi.ea_t | get_tev_ea (int n) |
|
int | get_tev_type (int n) |
|
int | get_tev_tid (int n) |
|
None | bring_debugger_to_front () |
|
None | set_manual_regions ('meminfo_vec_t' ranges) |
|
None | edit_manual_regions () |
|
None | enable_manual_regions (bool enable) |
|
int | handle_debug_event ('debug_event_t' ev, int rqflags) |
|
bool | add_virt_module ('modinfo_t' mod) |
|
bool | del_virt_module ('ea_t const ' base) |
|
int | internal_ioctl (int fn, 'void const *' buf, 'void **' poutbuf, 'ssize_t *' poutsize) |
|
int | get_dbg_memory_info ('meminfo_vec_t' ranges) |
|
bool | set_bpt_group ('bpt_t' bpt, str grp_name) |
|
bool | set_bptloc_group ('bpt_location_t' bptloc, str grp_name) |
|
str | get_bpt_group ('bpt_location_t' bptloc) |
|
bool | rename_bptgrp (str old_name, str new_name) |
|
bool | del_bptgrp (str name) |
|
'ssize_t' | get_grp_bpts ('bpt_vec_t' bpts, str grp_name) |
|
int | enable_bptgrp (str bptgrp_name, bool enable=True) |
|
bool | get_local_vars ('srcinfo_provider_t *' prov, ida_idaapi.ea_t ea, 'source_items_t *' out) |
|
bool | srcdbg_request_step_into () |
|
bool | srcdbg_request_step_over () |
|
bool | srcdbg_request_step_until_ret () |
|
int | hide_all_bpts () |
|
'ssize_t' | read_dbg_memory (ida_idaapi.ea_t ea, 'void *' buffer, 'size_t' size) |
|
bool | get_module_info (ida_idaapi.ea_t ea, 'modinfo_t' modinfo) |
|
str | dbg_bin_search (ida_idaapi.ea_t start_ea, ida_idaapi.ea_t end_ea, 'compiled_binpat_vec_t const &' data, int srch_flags) |
|
bool | load_debugger (str dbgname, bool use_remote) |
|
bool | collect_stack_trace ('thid_t' tid, 'call_stack_t' trace) |
|
bool | get_global_var ('srcinfo_provider_t *' prov, ida_idaapi.ea_t ea, str name, 'source_item_ptr *' out) |
|
bool | get_local_var ('srcinfo_provider_t *' prov, ida_idaapi.ea_t ea, str name, 'source_item_ptr *' out) |
|
'srcinfo_provider_t *' | get_srcinfo_provider (str name) |
|
str | get_current_source_file () |
|
int | get_current_source_line () |
|
None | add_path_mapping (str src, str dst) |
|
bool | srcdbg_step_into () |
|
bool | srcdbg_step_over () |
|
bool | srcdbg_step_until_ret () |
|
None | set_debugger_event_cond (str NONNULL_evcond) |
|
str | get_debugger_event_cond () |
|
None | set_process_options (*args) |
|
'qstring *, qstring *, qstring *, qstring *, qstring *, int *' | get_process_options () |
|
| get_manual_regions (*args) |
|
| dbg_is_loaded () |
|
| refresh_debugger_memory () |
|
List[str] | list_bptgrps () |
|
| internal_get_sreg_base (int tid, int sreg_value) |
|
'ssize_t' | write_dbg_memory (*args) |
|
| dbg_can_query () |
|
bool | set_reg_val (*args) |
|
'PyObject *' | request_set_reg_val (str regname, 'PyObject *' o) |
|
| get_reg_val (*args) |
|
'ida_idd.regvals_t' | get_reg_vals (int tid, int clsmask=-1) |
|
| get_tev_reg_val (tev, reg) |
|
| get_tev_reg_mem_qty (tev) |
|
| get_tev_reg_mem (tev, idx) |
|
| get_tev_reg_mem_ea (tev, idx) |
|
| send_dbg_command (command) |
|