To determine where execution is currently paused within your program: 1. If the current-location pointer is not visible in the source view, click on the Call Stack menu of that window to display the pointer. 2. Look at the current-location pointer: - If the pointer is filled in, it marks the source line whose code will execute next. The Call Stack menu always shows the routine at level 0 (where execution is paused) when the pointer is filled in. - If the pointer is cleared, the source code displayed is that of a calling routine, and the pointer marks the source line to which execution returns in that routine as follows: + If the Call Stack menu shows level 0, source code is not available for display for the routine in which execution is paused. + If the Call Stack menu shows a level other than 0, you are displaying the source code for a calling routine. To list the sequence of routine calls that are currently active on the call stack, click on the Call Stack menu. Level 0 denotes the routine in which execution is paused, level 1 denotes the calling routine, and so on.