|
IDA C++ SDK 9.2
|
Plugins can use these functions to implement a custom tracing engine. More...
Topics | |
| Step trace options | |
| Flags returned by get_step_trace_options() | |
Functions | |
| bool idaapi | is_step_trace_enabled (void) |
| Get current state of step tracing. | |
| int idaapi | get_step_trace_options (void) |
| Get current step tracing options. | |
| void idaapi | set_step_trace_options (int options) |
| Modify step tracing options. | |
| void idaapi | request_set_step_trace_options (int options) |
| Post a set_step_trace_options() request. | |
Enable/Disable step tracing | |||||||
Enable or disable the step tracing
| |||||||
| bool idaapi | enable_step_trace (int enable=1) | ||||||
| bool | disable_step_trace (void) | ||||||
| bool idaapi | request_enable_step_trace (int enable=1) | ||||||
| bool | request_disable_step_trace (void) | ||||||
Plugins can use these functions to implement a custom tracing engine.
When enabled, IDA uses single-stepping feature of the debugger and generates a dbg_trace notification after each step in the current thread. Tracing buffer is not maintained in this mode (you need to use one of the higher level tracing types for it)
Get current state of step tracing.
| Type | Synchronous function |
| Notification | none (synchronous function) |
Get current step tracing options.
| Type | Synchronous function |
| Notification | none (synchronous function) |
Modify step tracing options.
| Type | Synchronous function - available as request |
| Notification | none (synchronous function) |
Post a set_step_trace_options() request.