You can rerun the program currently under debugger control at any time
during a debugging session.
To rerun your program:
1. Choose Rerun Same... from the File menu on the main window. The
Rerun Same dialog box appears.
2. If applicable, enter any arguments to be passed to the program in
the Arguments field.
3. Choose whether to save or not save the current state of any
breakpoints or static watchpoints that you previously set,
activated, or deactivated. Nonstatic watchpoints might or might
not be saved, depending on the scope of the variable being watched
relative to the main program unit (where execution restarts).
4. To run the Heap Analyzer, click the Heap Analyzer button.
5. Click on OK.
When you rerun a program, it is in the same initial state as a program
that is initially brought under debugger control, except for any saved
breakpoints or static watchpoints. The source display and current
location pointer are updated accordingly.
When you rerun a program, the debugger uses the same version of the
image that is currently under debugger control. To debug a different
version of that program (or a different program) from the same
debugging session, choose Run Image... or Run Foreign Command... from
the File menu on the main window.