|
| "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 |
| |