"Stepping through a single line," "Stepping into routines," and "Stepping out of routines" describe various ways to linearly navigate your code.
The Stack Crawl pane of the Thread window (Figure 11.49) shows routine call chain. Each routine in the chain appears below its caller, so the currently executing routine is at the bottom of the chain and the first routine to execute in the program is at the top.
Stack Crawl Pane:
You can use the Stack Crawl pane to navigate to the routines that called the halted routine. To find the point where a routine in the Stack Crawl pane is called, click the name of the routine caller. The source code for the caller appears in the Source pane at the point of the call (Figure 11.50).
Finding the Point Where a Routine is Called:
1. Ensure that the Symbolics window (Figure 11.51) is active.
Activating the Symbolics Window:
2. In the Files pane of the Symbolics window, select the file that contains the routine's definition (Figure 11.52).
Selecting a File to View Its Contents:
3. Locate the desired code in the source file.
Scroll through the Source pane to find the code you want. A more useful technique is to use the Functions pane or Function pop-up menu to select the desired routine (Figure 11.53). The routine appears in the Source pane, allowing you to set and clear breakpoints. For more information, see "Breakpoints."
Choosing a Routine to View:
For more information, see "Editor Preferences".