In a source code line that contains multiple procedure calls,
you can choose to step over all the calls, step through the calls individually,
or run to a location in the program. Given a complex C++ call such as func1(
func2(), func3() );, you can do the following:
- Step over the entire line with a single Step Over command.
- Step into each called procedure for which debug information is available,
with a series of Step Into commands. Each time you
use Step Into to step into such a procedure, you can then step through the
procedure. The debugger steps over any procedure for which debug data is not
available, such as library and system functions.
- Run to a specific source code line number in the call. When running to
a location, the program will run to a selected statement unless an active
breakpoint is hit, an exception occurs or the end of the program is reached.
The program will run to the statement and stop before executing it or any
of its procedure calls. For more information on running to a location in a
program, see the related topic below.