In certain cases, the debugger cannot display source code. Possible
causes are:
- Execution might be paused within a module of your program that was
compiled without the debug option.
- Execution might be paused within a system or library routine for
which no symbolic information is intended to be available. In such
cases you can quickly return execution to the calling routine by
clicking one or more times on the Step-Return push button on the
push-button view of the main window.
- The source file might have been moved to a different directory
after it was compiled. The Specifying the Location of Source Files
topic explains how to tell the debugger where to look for source
files.
If the debugger cannot find source code for display, it tries to
display the source code for the next routine down on the call stack for
which source code is available. If the debugger can display source
code for such a routine, the current-location pointer is cleared and
marks the source line to which execution returns in the calling
routine.