Step Commands
You can use step
commands to step through your program a single
line or disassembly instruction
at a time. You can issue step commands from the Source
window that contains the current execution point.
The following types of step commands are available:
- Step Over -
executes the current line, without stopping in
any functions called within the line
- Step Into -
executes the current line. If the current
line contains a call to a function, execution
stops in the first source line or disassembly instruction of the called function.
If the called function was not compiled with debug
information, the function is shown in a disassembly
view.
- Step Debug
- executes the current line. Execution stops
at the next line encountered for which debug
information is available. This could be in the current
function, in the called function, or in a function
called within the called function.
- Step Return -
executes from the current execution point up to the
line immediately following the line
that called this function. If you issue a Step Return
command from the main function, the program runs to
completion.
Note that execution may stop earlier than indicated above, if
the debugger encounters a breakpoint or an exception.
You can use combinations of step
commands to step through multiple calls on a single line.

Stepping and Functions