In This Book

2

4Continue5 Execute until a breakpoint (or another event that halts execution) is encountered.

When you select one of these buttons, the PC arrow moves to the next statement to be executed.

Routines that are not debuggable, such as system library routines and routines that were not compiled with the -goption, will be stepped over even when using 4Step5.

To pause at a speci￿c point in your program, see \Setting Breakpoints" in Chapter 3.

You can modify the default behavior of these buttons by selecting Options:User Configurable Buttons . The User Configurable Buttons dialog box is displayed. See the online help for this dialog box for more information.

Using the go CommandThe go command begins or resumes target program execution.

Execution begins at the current point of execution. If you have just entered the debug command, the current point of execution is the ￿rst executable statement in the source code.

If you enter go without options, execution continues until a program event occurs, such as a breakpoint, program signal, or program exit.

If you want program execution to occur up to a certain program location, use the -untiloption. For example,

go -until freestack

executes the target program until the entry statement for the routine freestack is reached and

go -until 110

executes the target program until line 110 of the source code is reac hed.

Compiling, Loading, and Executing the Target Program 2-15