|
"bool" | is_remote (self) |
| is_remote(self) -> bool
|
|
"bool" | must_have_hostname (self) |
| must_have_hostname(self) -> bool
|
|
"bool" | can_continue_from_bpt (self) |
| can_continue_from_bpt(self) -> bool
|
|
"bool" | may_disturb (self) |
| may_disturb(self) -> bool
|
|
"bool" | is_safe (self) |
| is_safe(self) -> bool
|
|
"bool" | use_sregs (self) |
| use_sregs(self) -> bool
|
|
"size_t" | cache_block_size (self) |
| cache_block_size(self) -> size_t
|
|
"bool" | use_memregs (self) |
| use_memregs(self) -> bool
|
|
"bool" | may_take_exit_snapshot (self) |
| may_take_exit_snapshot(self) -> bool
|
|
"bool" | virtual_threads (self) |
| virtual_threads(self) -> bool
|
|
"bool" | supports_lowcnds (self) |
| supports_lowcnds(self) -> bool
|
|
"bool" | supports_debthread (self) |
| supports_debthread(self) -> bool
|
|
"bool" | can_debug_standalone_dlls (self) |
| can_debug_standalone_dlls(self) -> bool
|
|
"bool" | fake_memory (self) |
| fake_memory(self) -> bool
|
|
"bool" | has_get_processes (self) |
| has_get_processes(self) -> bool
|
|
"bool" | has_attach_process (self) |
| has_attach_process(self) -> bool
|
|
"bool" | has_detach_process (self) |
| has_detach_process(self) -> bool
|
|
"bool" | has_request_pause (self) |
| has_request_pause(self) -> bool
|
|
"bool" | has_set_exception_info (self) |
| has_set_exception_info(self) -> bool
|
|
"bool" | has_thread_suspend (self) |
| has_thread_suspend(self) -> bool
|
|
"bool" | has_thread_continue (self) |
| has_thread_continue(self) -> bool
|
|
"bool" | has_set_resume_mode (self) |
| has_set_resume_mode(self) -> bool
|
|
"bool" | has_thread_get_sreg_base (self) |
| has_thread_get_sreg_base(self) -> bool
|
|
"bool" | has_check_bpt (self) |
| has_check_bpt(self) -> bool
|
|
"bool" | has_open_file (self) |
| has_open_file(self) -> bool
|
|
"bool" | has_update_call_stack (self) |
| has_update_call_stack(self) -> bool
|
|
"bool" | has_appcall (self) |
| has_appcall(self) -> bool
|
|
"bool" | has_rexec (self) |
| has_rexec(self) -> bool
|
|
"bool" | has_map_address (self) |
| has_map_address(self) -> bool
|
|
"bool" | has_soft_bpt (self) |
| has_soft_bpt(self) -> bool
|
|
"register_info_t &" | regs (self, "int" idx) |
| regs(self, idx) -> register_info_t
|
|
"bool" | is_resmod_avail (self, "int" resmod) |
| is_resmod_avail(self, resmod) -> bool
|
|
"bool" | init_debugger (self, "char const *" hostname, "int" portnum, "char const *" password) |
| init_debugger(self, hostname, portnum, password) -> bool
|
|
"bool" | term_debugger (self) |
| term_debugger(self) -> bool
|
|
"drc_t" | get_processes (self, "procinfo_vec_t" procs) |
| get_processes(self, procs) -> drc_t
|
|
"drc_t" | start_process (self, "char const *" path, "char const *" args, "launch_env_t" envs, "char const *" startdir, "uint32" dbg_proc_flags, "char const *" input_path, "uint32" input_file_crc32) |
| start_process(self, path, args, envs, startdir, dbg_proc_flags, input_path, input_file_crc32) -> drc_t
|
|
"drc_t" | attach_process (self, "pid_t" pid, "int" event_id, "uint32" dbg_proc_flags) |
| attach_process(self, pid, event_id, dbg_proc_flags) -> drc_t
|
|
"drc_t" | detach_process (self) |
| detach_process(self) -> drc_t
|
|
"bool" | get_debapp_attrs (self, "debapp_attrs_t" out_pattrs) |
| get_debapp_attrs(self, out_pattrs) -> bool
|
|
"void" | rebase_if_required_to (self, "ea_t" new_base) |
| rebase_if_required_to(self, new_base)
|
|
"drc_t" | request_pause (self) |
| request_pause(self) -> drc_t
|
|
"drc_t" | exit_process (self) |
| exit_process(self) -> drc_t
|
|
"gdecode_t" | get_debug_event (self, "debug_event_t" event, "int" timeout_ms) |
| get_debug_event(self, event, timeout_ms) -> gdecode_t
|
|
"drc_t" | resume (self, "debug_event_t" event) |
| resume(self, event) -> drc_t
|
|
"void" | set_exception_info (self, "exception_info_t" info, "int" qty) |
| set_exception_info(self, info, qty)
|
|
"void" | suspended (self, "bool" dlls_added, "thread_name_vec_t *" thr_names=None) |
| suspended(self, dlls_added, thr_names=None)
|
|
"drc_t" | thread_suspend (self, "thid_t" tid) |
| thread_suspend(self, tid) -> drc_t
|
|
"drc_t" | thread_continue (self, "thid_t" tid) |
| thread_continue(self, tid) -> drc_t
|
|
"drc_t" | set_resume_mode (self, "thid_t" tid, "resume_mode_t" resmod) |
| set_resume_mode(self, tid, resmod) -> drc_t
|
|
"drc_t" | read_registers (self, "thid_t" tid, "int" clsmask, "regval_t" values) |
| read_registers(self, tid, clsmask, values) -> drc_t
|
|
"drc_t" | write_register (self, "thid_t" tid, "int" regidx, "regval_t" value) |
| write_register(self, tid, regidx, value) -> drc_t
|
|
"drc_t" | thread_get_sreg_base (self, "ea_t *" answer, "thid_t" tid, "int" sreg_value) |
| thread_get_sreg_base(self, answer, tid, sreg_value) -> drc_t
|
|
"drc_t" | get_memory_info (self, "meminfo_vec_t" ranges) |
| get_memory_info(self, ranges) -> drc_t
|
|
"drc_t" | read_memory (self, "size_t *" nbytes, "ea_t" ea, "void *" buffer, "size_t" size) |
| read_memory(self, nbytes, ea, buffer, size) -> drc_t
|
|
"drc_t" | write_memory (self, "size_t *" nbytes, "ea_t" ea, "void const *" buffer, "size_t" size) |
| write_memory(self, nbytes, ea, buffer, size) -> drc_t
|
|
"drc_t" | check_bpt (self, "int *" bptvc, "bpttype_t" type, "ea_t" ea, "int" len) |
| check_bpt(self, bptvc, type, ea, len) -> drc_t
|
|
"drc_t" | update_bpts (self, "int *" nbpts, "update_bpt_info_t *" bpts, "int" nadd, "int" ndel) |
| update_bpts(self, nbpts, bpts, nadd, ndel) -> drc_t
|
|
"drc_t" | update_lowcnds (self, "int *" nupdated, "lowcnd_t const *" lowcnds, "int" nlowcnds) |
| update_lowcnds(self, nupdated, lowcnds, nlowcnds) -> drc_t
|
|
"int" | open_file (self, "char const *" file, "uint64 *" fsize, "bool" readonly) |
| open_file(self, file, fsize, readonly) -> int
|
|
"void" | close_file (self, "int" fn) |
| close_file(self, fn)
|
|
"ssize_t" | read_file (self, "int" fn, "qoff64_t" off, "void *" buf, "size_t" size) |
| read_file(self, fn, off, buf, size) -> ssize_t
|
|
"ssize_t" | write_file (self, "int" fn, "qoff64_t" off, "void const *" buf) |
| write_file(self, fn, off, buf) -> ssize_t
|
|
"ea_t" | map_address (self, "ea_t" off, "regval_t" regs, "int" regnum) |
| map_address(self, off, regs, regnum) -> ea_t
|
|
"void const *" | get_debmod_extensions (self) |
| get_debmod_extensions(self) -> void const *
|
|
"drc_t" | update_call_stack (self, "thid_t" tid, "call_stack_t" trace) |
| update_call_stack(self, tid, trace) -> drc_t
|
|
"drc_t" | cleanup_appcall (self, "thid_t" tid) |
| cleanup_appcall(self, tid) -> drc_t
|
|
"drc_t" | eval_lowcnd (self, "thid_t" tid, "ea_t" ea) |
| eval_lowcnd(self, tid, ea) -> drc_t
|
|
"drc_t" | send_ioctl (self, "int" fn, "void const *" buf, "void **" poutbuf, "ssize_t *" poutsize) |
| send_ioctl(self, fn, buf, poutbuf, poutsize) -> drc_t
|
|
"bool" | dbg_enable_trace (self, "thid_t" tid, "bool" enable, "int" trace_flags) |
| dbg_enable_trace(self, tid, enable, trace_flags) -> bool
|
|
"bool" | is_tracing_enabled (self, "thid_t" tid, "int" tracebit) |
| is_tracing_enabled(self, tid, tracebit) -> bool
|
|
"int" | rexec (self, "char const *" cmdline) |
| rexec(self, cmdline) -> int
|
|
"bool" | get_srcinfo_path (self, "qstring *" path, "ea_t" base) |
| get_srcinfo_path(self, path, base) -> bool
|
|
"drc_t" | bin_search (self, "ea_t" start_ea, "ea_t" end_ea, "compiled_binpat_vec_t const &" data, "int" srch_flags) |
| bin_search(self, start_ea, end_ea, data, srch_flags) -> drc_t
|
|
| __init__ (self) |
| init(self) -> debugger_t
|
|
|
str | version = property(_ida_idd.debugger_t_version_get, _ida_idd.debugger_t_version_set, doc=) |
|
str | name = property(_ida_idd.debugger_t_name_get, _ida_idd.debugger_t_name_set, doc=) |
|
str | id = property(_ida_idd.debugger_t_id_get, _ida_idd.debugger_t_id_set, doc=) |
|
str | processor = property(_ida_idd.debugger_t_processor_get, _ida_idd.debugger_t_processor_set, doc=!) |
|
str | flags = property(_ida_idd.debugger_t_flags_get, _ida_idd.debugger_t_flags_set, doc=) |
|
str | flags2 = property(_ida_idd.debugger_t_flags2_get, _ida_idd.debugger_t_flags2_set, doc=) |
|
str | default_regclasses = property(_ida_idd.debugger_t_default_regclasses_get, _ida_idd.debugger_t_default_regclasses_set, doc=) |
|
str | memory_page_size = property(_ida_idd.debugger_t_memory_page_size_get, _ida_idd.debugger_t_memory_page_size_set, doc=) |
|
str | bpt_size = property(_ida_idd.debugger_t_bpt_size_get, _ida_idd.debugger_t_bpt_size_set, doc=) |
|
str | filetype = property(_ida_idd.debugger_t_filetype_get, _ida_idd.debugger_t_filetype_set, doc=) |
|
str | resume_modes = property(_ida_idd.debugger_t_resume_modes_get, _ida_idd.debugger_t_resume_modes_set, doc=) |
|
| ev_init_debugger = _ida_idd.debugger_t_ev_init_debugger |
|
| ev_term_debugger = _ida_idd.debugger_t_ev_term_debugger |
|
| ev_get_processes = _ida_idd.debugger_t_ev_get_processes |
|
| ev_start_process = _ida_idd.debugger_t_ev_start_process |
|
| ev_attach_process = _ida_idd.debugger_t_ev_attach_process |
|
| ev_detach_process = _ida_idd.debugger_t_ev_detach_process |
|
| ev_get_debapp_attrs = _ida_idd.debugger_t_ev_get_debapp_attrs |
|
| ev_rebase_if_required_to = _ida_idd.debugger_t_ev_rebase_if_required_to |
|
| ev_request_pause = _ida_idd.debugger_t_ev_request_pause |
|
| ev_exit_process = _ida_idd.debugger_t_ev_exit_process |
|
| ev_get_debug_event = _ida_idd.debugger_t_ev_get_debug_event |
|
| ev_resume = _ida_idd.debugger_t_ev_resume |
|
| ev_set_exception_info = _ida_idd.debugger_t_ev_set_exception_info |
|
| ev_suspended = _ida_idd.debugger_t_ev_suspended |
|
| ev_thread_suspend = _ida_idd.debugger_t_ev_thread_suspend |
|
| ev_thread_continue = _ida_idd.debugger_t_ev_thread_continue |
|
| ev_set_resume_mode = _ida_idd.debugger_t_ev_set_resume_mode |
|
| ev_read_registers = _ida_idd.debugger_t_ev_read_registers |
|
| ev_write_register = _ida_idd.debugger_t_ev_write_register |
|
| ev_thread_get_sreg_base = _ida_idd.debugger_t_ev_thread_get_sreg_base |
|
| ev_get_memory_info = _ida_idd.debugger_t_ev_get_memory_info |
|
| ev_read_memory = _ida_idd.debugger_t_ev_read_memory |
|
| ev_write_memory = _ida_idd.debugger_t_ev_write_memory |
|
| ev_check_bpt = _ida_idd.debugger_t_ev_check_bpt |
|
| ev_update_bpts = _ida_idd.debugger_t_ev_update_bpts |
|
| ev_update_lowcnds = _ida_idd.debugger_t_ev_update_lowcnds |
|
| ev_open_file = _ida_idd.debugger_t_ev_open_file |
|
| ev_close_file = _ida_idd.debugger_t_ev_close_file |
|
| ev_read_file = _ida_idd.debugger_t_ev_read_file |
|
| ev_write_file = _ida_idd.debugger_t_ev_write_file |
|
| ev_map_address = _ida_idd.debugger_t_ev_map_address |
|
| ev_get_debmod_extensions = _ida_idd.debugger_t_ev_get_debmod_extensions |
|
| ev_update_call_stack = _ida_idd.debugger_t_ev_update_call_stack |
|
| ev_appcall = _ida_idd.debugger_t_ev_appcall |
|
| ev_cleanup_appcall = _ida_idd.debugger_t_ev_cleanup_appcall |
|
| ev_eval_lowcnd = _ida_idd.debugger_t_ev_eval_lowcnd |
|
| ev_send_ioctl = _ida_idd.debugger_t_ev_send_ioctl |
|
| ev_dbg_enable_trace = _ida_idd.debugger_t_ev_dbg_enable_trace |
|
| ev_is_tracing_enabled = _ida_idd.debugger_t_ev_is_tracing_enabled |
|
| ev_rexec = _ida_idd.debugger_t_ev_rexec |
|
| ev_get_srcinfo_path = _ida_idd.debugger_t_ev_get_srcinfo_path |
|
| ev_bin_search = _ida_idd.debugger_t_ev_bin_search |
|