Use these functions to run instructions in the debugged process.
More...
Use these functions to run instructions in the debugged process.
◆ step_into()
bool idaapi step_into |
( |
void |
| ) |
|
|
inline |
Execute one instruction in the current thread.
Other threads are kept suspended.
Type | Asynchronous function - available as Request |
Notification | dbg_step_into |
◆ step_over()
bool idaapi step_over |
( |
void |
| ) |
|
|
inline |
Execute one instruction in the current thread, but without entering into functions.
Others threads keep suspended.
Type | Asynchronous function - available as Request |
Notification | dbg_step_over |
◆ run_to()
Execute the process until the given address is reached.
If no process is active, a new process is started. Technically, the debugger sets up a temporary breakpoint at the given address, and continues (or starts) the execution of the whole process. So, all threads continue their execution!
Type | Asynchronous function - available as Request |
Notification | dbg_run_to |
- Parameters
-
ea | target address |
pid | not used yet. please do not specify this parameter. |
tid | not used yet. please do not specify this parameter. |
◆ step_until_ret()
bool idaapi step_until_ret |
( |
void |
| ) |
|
|
inline |
Execute instructions in the current thread until a function return instruction is executed (aka "step out").
Other threads are kept suspended.
◆ set_resume_mode()
How to resume the application.
Set resume mode but do not resume process.