|
IDAPython 8.4
|
Proxy of C++ debugger_t class.
Public Member Functions | |
| "bool" | is_remote (self, *args) |
| is_remote(self) -> bool | |
| "bool" | must_have_hostname (self, *args) |
| must_have_hostname(self) -> bool | |
| "bool" | can_continue_from_bpt (self, *args) |
| can_continue_from_bpt(self) -> bool | |
| "bool" | may_disturb (self, *args) |
| may_disturb(self) -> bool | |
| "bool" | is_safe (self, *args) |
| is_safe(self) -> bool | |
| "bool" | use_sregs (self, *args) |
| use_sregs(self) -> bool | |
| "size_t" | cache_block_size (self, *args) |
| cache_block_size(self) -> size_t | |
| "bool" | use_memregs (self, *args) |
| use_memregs(self) -> bool | |
| "bool" | may_take_exit_snapshot (self, *args) |
| may_take_exit_snapshot(self) -> bool | |
| "bool" | virtual_threads (self, *args) |
| virtual_threads(self) -> bool | |
| "bool" | supports_lowcnds (self, *args) |
| supports_lowcnds(self) -> bool | |
| "bool" | supports_debthread (self, *args) |
| supports_debthread(self) -> bool | |
| "bool" | can_debug_standalone_dlls (self, *args) |
| can_debug_standalone_dlls(self) -> bool | |
| "bool" | fake_memory (self, *args) |
| fake_memory(self) -> bool | |
| "bool" | has_get_processes (self, *args) |
| has_get_processes(self) -> bool | |
| "bool" | has_attach_process (self, *args) |
| has_attach_process(self) -> bool | |
| "bool" | has_detach_process (self, *args) |
| has_detach_process(self) -> bool | |
| "bool" | has_request_pause (self, *args) |
| has_request_pause(self) -> bool | |
| "bool" | has_set_exception_info (self, *args) |
| has_set_exception_info(self) -> bool | |
| "bool" | has_thread_suspend (self, *args) |
| has_thread_suspend(self) -> bool | |
| "bool" | has_thread_continue (self, *args) |
| has_thread_continue(self) -> bool | |
| "bool" | has_set_resume_mode (self, *args) |
| has_set_resume_mode(self) -> bool | |
| "bool" | has_thread_get_sreg_base (self, *args) |
| has_thread_get_sreg_base(self) -> bool | |
| "bool" | has_check_bpt (self, *args) |
| has_check_bpt(self) -> bool | |
| "bool" | has_open_file (self, *args) |
| has_open_file(self) -> bool | |
| "bool" | has_update_call_stack (self, *args) |
| has_update_call_stack(self) -> bool | |
| "bool" | has_appcall (self, *args) |
| has_appcall(self) -> bool | |
| "bool" | has_rexec (self, *args) |
| has_rexec(self) -> bool | |
| "bool" | has_map_address (self, *args) |
| has_map_address(self) -> bool | |
| "bool" | has_soft_bpt (self, *args) |
| has_soft_bpt(self) -> bool | |
| "register_info_t &" | regs (self, *args) |
| regs(self, idx) -> register_info_t | |
| "bool" | is_resmod_avail (self, *args) |
| is_resmod_avail(self, resmod) -> bool | |
| "bool" | init_debugger (self, *args) |
| init_debugger(self, hostname, portnum, password) -> bool | |
| "bool" | term_debugger (self, *args) |
| term_debugger(self) -> bool | |
| "drc_t" | get_processes (self, *args) |
| get_processes(self, procs) -> drc_t | |
| "drc_t" | start_process (self, *args) |
| start_process(self, path, args, envs, startdir, dbg_proc_flags, input_path, input_file_crc32) -> drc_t | |
| "drc_t" | attach_process (self, *args) |
| attach_process(self, pid, event_id, dbg_proc_flags) -> drc_t | |
| "drc_t" | detach_process (self, *args) |
| detach_process(self) -> drc_t | |
| "bool" | get_debapp_attrs (self, *args) |
| get_debapp_attrs(self, out_pattrs) -> bool | |
| "void" | rebase_if_required_to (self, *args) |
| rebase_if_required_to(self, new_base) | |
| "drc_t" | request_pause (self, *args) |
| request_pause(self) -> drc_t | |
| "drc_t" | exit_process (self, *args) |
| exit_process(self) -> drc_t | |
| "gdecode_t" | get_debug_event (self, *args) |
| get_debug_event(self, event, timeout_ms) -> gdecode_t | |
| "drc_t" | resume (self, *args) |
| resume(self, event) -> drc_t | |
| "void" | set_exception_info (self, *args) |
| set_exception_info(self, info, qty) | |
| "void" | suspended (self, *args) |
| suspended(self, dlls_added, thr_names=None) | |
| "drc_t" | thread_suspend (self, *args) |
| thread_suspend(self, tid) -> drc_t | |
| "drc_t" | thread_continue (self, *args) |
| thread_continue(self, tid) -> drc_t | |
| "drc_t" | set_resume_mode (self, *args) |
| set_resume_mode(self, tid, resmod) -> drc_t | |
| "drc_t" | read_registers (self, *args) |
| read_registers(self, tid, clsmask, values) -> drc_t | |
| "drc_t" | write_register (self, *args) |
| write_register(self, tid, regidx, value) -> drc_t | |
| "drc_t" | thread_get_sreg_base (self, *args) |
| thread_get_sreg_base(self, answer, tid, sreg_value) -> drc_t | |
| "drc_t" | get_memory_info (self, *args) |
| get_memory_info(self, ranges) -> drc_t | |
| "drc_t" | read_memory (self, *args) |
| read_memory(self, nbytes, ea, buffer, size) -> drc_t | |
| "drc_t" | write_memory (self, *args) |
| write_memory(self, nbytes, ea, buffer, size) -> drc_t | |
| "drc_t" | check_bpt (self, *args) |
| check_bpt(self, bptvc, type, ea, len) -> drc_t | |
| "drc_t" | update_bpts (self, *args) |
| update_bpts(self, nbpts, bpts, nadd, ndel) -> drc_t | |
| "drc_t" | update_lowcnds (self, *args) |
| update_lowcnds(self, nupdated, lowcnds, nlowcnds) -> drc_t | |
| "int" | open_file (self, *args) |
| open_file(self, file, fsize, readonly) -> int | |
| "void" | close_file (self, *args) |
| close_file(self, fn) | |
| "ssize_t" | read_file (self, *args) |
| read_file(self, fn, off, buf, size) -> ssize_t | |
| "ssize_t" | write_file (self, *args) |
| write_file(self, fn, off, buf) -> ssize_t | |
| "ea_t" | map_address (self, *args) |
| map_address(self, off, regs, regnum) -> ea_t | |
| "void const *" | get_debmod_extensions (self, *args) |
| get_debmod_extensions(self) -> void const * | |
| "drc_t" | update_call_stack (self, *args) |
| update_call_stack(self, tid, trace) -> drc_t | |
| "drc_t" | cleanup_appcall (self, *args) |
| cleanup_appcall(self, tid) -> drc_t | |
| "drc_t" | eval_lowcnd (self, *args) |
| eval_lowcnd(self, tid, ea) -> drc_t | |
| "drc_t" | send_ioctl (self, *args) |
| send_ioctl(self, fn, buf, poutbuf, poutsize) -> drc_t | |
| "bool" | dbg_enable_trace (self, *args) |
| dbg_enable_trace(self, tid, enable, trace_flags) -> bool | |
| "bool" | is_tracing_enabled (self, *args) |
| is_tracing_enabled(self, tid, tracebit) -> bool | |
| "int" | rexec (self, *args) |
| rexec(self, cmdline) -> int | |
| "bool" | get_srcinfo_path (self, *args) |
| get_srcinfo_path(self, path, base) -> bool | |
| "drc_t" | bin_search (self, *args) |
| bin_search(self, start_ea, end_ea, data, srch_flags) -> drc_t | |
| __init__ (self, *args) | |
| init(self) -> debugger_t | |
Static Public Attributes | |
| 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 | |
Properties | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
| version = property(_ida_idd.debugger_t_version_get, _ida_idd.debugger_t_version_set, doc=) | |
| name = property(_ida_idd.debugger_t_name_get, _ida_idd.debugger_t_name_set, doc=) | |
| id = property(_ida_idd.debugger_t_id_get, _ida_idd.debugger_t_id_set, doc=) | |
| processor = property(_ida_idd.debugger_t_processor_get, _ida_idd.debugger_t_processor_set, doc=!) | |
| flags = property(_ida_idd.debugger_t_flags_get, _ida_idd.debugger_t_flags_set, doc=) | |
| flags2 = property(_ida_idd.debugger_t_flags2_get, _ida_idd.debugger_t_flags2_set, doc=) | |
| default_regclasses = property(_ida_idd.debugger_t_default_regclasses_get, _ida_idd.debugger_t_default_regclasses_set, doc=) | |
| memory_page_size = property(_ida_idd.debugger_t_memory_page_size_get, _ida_idd.debugger_t_memory_page_size_set, doc=) | |
| bpt_size = property(_ida_idd.debugger_t_bpt_size_get, _ida_idd.debugger_t_bpt_size_set, doc=) | |
| filetype = property(_ida_idd.debugger_t_filetype_get, _ida_idd.debugger_t_filetype_set, doc=) | |
| resume_modes = property(_ida_idd.debugger_t_resume_modes_get, _ida_idd.debugger_t_resume_modes_set, doc=) | |
| registers = property(__get_registers) | |
| nregs = property(__get_nregs) | |
| regclasses = property(__get_regclasses) | |
| bpt_bytes = property(__get_bpt_bytes) | |
| __init__ | ( | self, | |
| * | args ) |
| "drc_t" attach_process | ( | self, | |
| * | args ) |
| pid | pid_t |
| event_id | int |
| dbg_proc_flags | uint32 |
| "drc_t" bin_search | ( | self, | |
| * | args ) |
| start_ea | ea_t |
| end_ea | ea_t |
| data | compiled_binpat_vec_t const & |
| srch_flags | int |
| "size_t" cache_block_size | ( | self, | |
| * | args ) |
| "bool" can_continue_from_bpt | ( | self, | |
| * | args ) |
| "bool" can_debug_standalone_dlls | ( | self, | |
| * | args ) |
| "drc_t" check_bpt | ( | self, | |
| * | args ) |
| bptvc | int * |
| type | bpttype_t |
| ea | ea_t |
| len | int |
| "drc_t" cleanup_appcall | ( | self, | |
| * | args ) |
| tid | thid_t |
| "void" close_file | ( | self, | |
| * | args ) |
| fn | int |
| "bool" dbg_enable_trace | ( | self, | |
| * | args ) |
| tid | thid_t |
| enable | bool |
| trace_flags | int |
| "drc_t" detach_process | ( | self, | |
| * | args ) |
| "drc_t" eval_lowcnd | ( | self, | |
| * | args ) |
| tid | thid_t |
| ea | ea_t |
| "drc_t" exit_process | ( | self, | |
| * | args ) |
| "bool" fake_memory | ( | self, | |
| * | args ) |
| "bool" get_debapp_attrs | ( | self, | |
| * | args ) |
| out_pattrs | debapp_attrs_t * |
| "void const *" get_debmod_extensions | ( | self, | |
| * | args ) |
| "gdecode_t" get_debug_event | ( | self, | |
| * | args ) |
| event | debug_event_t * |
| timeout_ms | int |
| "drc_t" get_memory_info | ( | self, | |
| * | args ) |
| ranges | meminfo_vec_t & |
| "drc_t" get_processes | ( | self, | |
| * | args ) |
| procs | procinfo_vec_t * |
| "bool" get_srcinfo_path | ( | self, | |
| * | args ) |
| path | qstring * |
| base | ea_t |
| "bool" has_appcall | ( | self, | |
| * | args ) |
| "bool" has_attach_process | ( | self, | |
| * | args ) |
| "bool" has_check_bpt | ( | self, | |
| * | args ) |
| "bool" has_detach_process | ( | self, | |
| * | args ) |
| "bool" has_get_processes | ( | self, | |
| * | args ) |
| "bool" has_map_address | ( | self, | |
| * | args ) |
| "bool" has_open_file | ( | self, | |
| * | args ) |
| "bool" has_request_pause | ( | self, | |
| * | args ) |
| "bool" has_rexec | ( | self, | |
| * | args ) |
| "bool" has_set_exception_info | ( | self, | |
| * | args ) |
| "bool" has_set_resume_mode | ( | self, | |
| * | args ) |
| "bool" has_soft_bpt | ( | self, | |
| * | args ) |
| "bool" has_thread_continue | ( | self, | |
| * | args ) |
| "bool" has_thread_get_sreg_base | ( | self, | |
| * | args ) |
| "bool" has_thread_suspend | ( | self, | |
| * | args ) |
| "bool" has_update_call_stack | ( | self, | |
| * | args ) |
| "bool" init_debugger | ( | self, | |
| * | args ) |
| hostname | char const * |
| portnum | int |
| password | char const * |
| "bool" is_remote | ( | self, | |
| * | args ) |
| "bool" is_resmod_avail | ( | self, | |
| * | args ) |
| resmod | int |
| "bool" is_safe | ( | self, | |
| * | args ) |
| "bool" is_tracing_enabled | ( | self, | |
| * | args ) |
| tid | thid_t |
| tracebit | int |
| "ea_t" map_address | ( | self, | |
| * | args ) |
| off | ea_t |
| regs | regval_t const * |
| regnum | int |
| "bool" may_disturb | ( | self, | |
| * | args ) |
| "bool" may_take_exit_snapshot | ( | self, | |
| * | args ) |
| "bool" must_have_hostname | ( | self, | |
| * | args ) |
| "int" open_file | ( | self, | |
| * | args ) |
| file | char const * |
| fsize | uint64 * |
| readonly | bool |
| "ssize_t" read_file | ( | self, | |
| * | args ) |
| fn | int |
| off | qoff64_t |
| buf | void * |
| size | size_t |
| "drc_t" read_memory | ( | self, | |
| * | args ) |
| nbytes | size_t * |
| ea | ea_t |
| buffer | void * |
| size | size_t |
| "drc_t" read_registers | ( | self, | |
| * | args ) |
| tid | thid_t |
| clsmask | int |
| values | regval_t * |
| "void" rebase_if_required_to | ( | self, | |
| * | args ) |
| new_base | ea_t |
| "register_info_t &" regs | ( | self, | |
| * | args ) |
| idx | int |
| "drc_t" request_pause | ( | self, | |
| * | args ) |
| "drc_t" resume | ( | self, | |
| * | args ) |
| event | debug_event_t const * |
| "int" rexec | ( | self, | |
| * | args ) |
| cmdline | char const * |
| "drc_t" send_ioctl | ( | self, | |
| * | args ) |
| fn | int |
| buf | void const * |
| poutbuf | void ** |
| poutsize | ssize_t * |
| "void" set_exception_info | ( | self, | |
| * | args ) |
| info | exception_info_t const * |
| qty | int |
| "drc_t" set_resume_mode | ( | self, | |
| * | args ) |
| tid | thid_t |
| resmod | enum resume_mode_t |
| "drc_t" start_process | ( | self, | |
| * | args ) |
| path | char const * |
| args | char const * |
| envs | launch_env_t * |
| startdir | char const * |
| dbg_proc_flags | uint32 |
| input_path | char const * |
| input_file_crc32 | uint32 |
| "bool" supports_debthread | ( | self, | |
| * | args ) |
| "bool" supports_lowcnds | ( | self, | |
| * | args ) |
| "void" suspended | ( | self, | |
| * | args ) |
| dlls_added | bool |
| thr_names | thread_name_vec_t * |
| "bool" term_debugger | ( | self, | |
| * | args ) |
| "drc_t" thread_continue | ( | self, | |
| * | args ) |
| tid | thid_t |
| "drc_t" thread_get_sreg_base | ( | self, | |
| * | args ) |
| answer | ea_t * |
| tid | thid_t |
| sreg_value | int |
| "drc_t" thread_suspend | ( | self, | |
| * | args ) |
| tid | thid_t |
| "drc_t" update_bpts | ( | self, | |
| * | args ) |
| nbpts | int * |
| bpts | update_bpt_info_t * |
| nadd | int |
| ndel | int |
| "drc_t" update_call_stack | ( | self, | |
| * | args ) |
| tid | thid_t |
| trace | call_stack_t * |
| "drc_t" update_lowcnds | ( | self, | |
| * | args ) |
| nupdated | int * |
| lowcnds | lowcnd_t const * |
| nlowcnds | int |
| "bool" use_memregs | ( | self, | |
| * | args ) |
| "bool" use_sregs | ( | self, | |
| * | args ) |
| "bool" virtual_threads | ( | self, | |
| * | args ) |
| "ssize_t" write_file | ( | self, | |
| * | args ) |
| fn | int |
| off | qoff64_t |
| buf | void const * |
| "drc_t" write_memory | ( | self, | |
| * | args ) |
| nbytes | size_t * |
| ea | ea_t |
| buffer | void const * |
| size | size_t |
| "drc_t" write_register | ( | self, | |
| * | args ) |
| tid | thid_t |
| regidx | int |
| value | regval_t const * |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |