Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
// Execute one instruction in the current thread.
// Other threads are kept suspended.
//
// NOTE
//   You must call wait_for_next_event() after this call
//   in order to find out what happened. Normally you will
//   get the STEP event but other events are possible (for example,
//   an exception might occur or the process might exit).
//   This remark applies to all execution control functions.
//   The event codes depend on the issued command.
// returns: success

success step_into();

// Execute one instruction in the current thread, // but without entering into functions // Others threads keep suspended. // See the important note to the step_into() function

success step_over();

// Execute the process until the given address is reached. // If no process is active, a new process is started. // See the important note to the step_into() function

success run_to(long ea, long pid=NO_PROCESS, long tid=NO_THREAD);

// Execute instructions in the current thread until // a function return instruction is executed (aka "step out"). // Other threads are kept suspended. // See the important note to the step_into() function

success step_until_ret();

Index | Previous topic | Next topic