When program execution is paused at a routine call statement, clicking
on the Step push button typically executes the called routine in one
step (depending on the coding style used), and the debugger suspends
execution at the next source line in the calling routine (assuming no
breakpoint was set within the called routine). This lets you step
through the code quickly without having to trace execution through any
called routines (some of which might be system or library routines).
This is called stepping over called routines.
To step into a called routine so that you can execute it one line at a
time:
1. Suspend execution at the routine call statement, for example, by
setting a breakpoint (see the Suspending Execution with Breakpoints
topic) and then clicking on the Go push button on the push-button
view of the main window.
2. When execution is paused at the call statement, click on the
Step-In push button on the push-button view of the main window.
This moves execution just past the start of the called routine.
Once execution is within the called routine, use the Step push button
to execute the routine line by line.
Clicking on the Step-In push button when execution is not paused at a
routine call statement is the same as clicking on the Step push button.