|
IDAPython 9.0
|
Public Member Functions | |
| __init__ (self, int _flags=0, int _hkcb_flags=1) | |
| bool | hook (self) |
| bool | unhook (self) |
| None | dbg_process_start (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, str modinfo_name, ida_idaapi.ea_t modinfo_base, 'asize_t' modinfo_size) |
| None | dbg_process_exit (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, int exit_code) |
| None | dbg_process_attach (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, str modinfo_name, ida_idaapi.ea_t modinfo_base, 'asize_t' modinfo_size) |
| None | dbg_process_detach (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea) |
| None | dbg_thread_start (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea) |
| None | dbg_thread_exit (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, int exit_code) |
| None | dbg_library_load (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, str modinfo_name, ida_idaapi.ea_t modinfo_base, 'asize_t' modinfo_size) |
| None | dbg_library_unload (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, str info) |
| None | dbg_information (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, str info) |
| int | dbg_exception (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea, int exc_code, bool exc_can_cont, ida_idaapi.ea_t exc_ea, str exc_info) |
| None | dbg_suspend_process (self) |
| int | dbg_bpt (self, 'thid_t' tid, ida_idaapi.ea_t bptea) |
| int | dbg_trace (self, 'thid_t' tid, ida_idaapi.ea_t ip) |
| None | dbg_request_error (self, int failed_command, int failed_dbg_notification) |
| None | dbg_step_into (self) |
| None | dbg_step_over (self) |
| None | dbg_run_to (self, 'pid_t' pid, 'thid_t' tid, ida_idaapi.ea_t ea) |
| None | dbg_step_until_ret (self) |
| None | dbg_bpt_changed (self, int bptev_code, 'bpt_t' bpt) |
| None | dbg_started_loading_bpts (self) |
| None | dbg_finished_loading_bpts (self) |
| __disown__ (self) | |
Properties | |
| thisown | |
| __init__ | ( | self, | |
| int | _flags = 0, | ||
| int | _hkcb_flags = 1 ) |
| __disown__ | ( | self | ) |
| int dbg_bpt | ( | self, | |
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | bptea ) |
A user defined breakpoint was reached. @param tid: (thid_t) @param bptea: (::ea_t)
| None dbg_bpt_changed | ( | self, | |
| int | bptev_code, | ||
| 'bpt_t' | bpt ) |
Breakpoint has been changed. @param bptev_code: (int) Breakpoint modification events @param bpt: (bpt_t *)
| int dbg_exception | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| int | exc_code, | ||
| bool | exc_can_cont, | ||
| ida_idaapi.ea_t | exc_ea, | ||
| str | exc_info ) |
| None dbg_finished_loading_bpts | ( | self | ) |
Finished loading breakpoint info from idb.
| None dbg_information | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| str | info ) |
| None dbg_library_load | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| str | modinfo_name, | ||
| ida_idaapi.ea_t | modinfo_base, | ||
| 'asize_t' | modinfo_size ) |
| None dbg_library_unload | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| str | info ) |
| None dbg_process_attach | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| str | modinfo_name, | ||
| ida_idaapi.ea_t | modinfo_base, | ||
| 'asize_t' | modinfo_size ) |
| None dbg_process_detach | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea ) |
| None dbg_process_exit | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| int | exit_code ) |
| None dbg_process_start | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| str | modinfo_name, | ||
| ida_idaapi.ea_t | modinfo_base, | ||
| 'asize_t' | modinfo_size ) |
| None dbg_request_error | ( | self, | |
| int | failed_command, | ||
| int | failed_dbg_notification ) |
An error occurred during the processing of a request. @param failed_command: (ui_notification_t) @param failed_dbg_notification: (dbg_notification_t)
| None dbg_run_to | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea ) |
| None dbg_started_loading_bpts | ( | self | ) |
Started loading breakpoint info from idb.
| None dbg_step_into | ( | self | ) |
| None dbg_step_over | ( | self | ) |
| None dbg_step_until_ret | ( | self | ) |
| None dbg_suspend_process | ( | self | ) |
The process is now suspended.
| None dbg_thread_exit | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea, | ||
| int | exit_code ) |
| None dbg_thread_start | ( | self, | |
| 'pid_t' | pid, | ||
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ea ) |
| int dbg_trace | ( | self, | |
| 'thid_t' | tid, | ||
| ida_idaapi.ea_t | ip ) |
A step occurred (one instruction was executed). This event notification is only generated if step tracing is enabled. @param tid: (thid_t) thread ID @param ip: (::ea_t) current instruction pointer. usually points after the executed instruction @retval 1: do not log this trace event @retval 0: log it
| bool hook | ( | self | ) |
| bool unhook | ( | self | ) |
|
static |