// 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: successsuccess 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();