When you are debugging an IBM® i application,
you will want to make use of the following views:
- Debug view: This view allows you to manage the debugging of a program
in the workbench. It displays the call stack entry for the suspended threads
for each target you are debugging.
- Breakpoints view: This view lists all the breakpoints you have set in
the workbench projects. You can double-click a breakpoint to display its location
in the editor. In this view, you can also enable or disable breakpoints, delete
them, or add new ones.
- Variables view: This view displays information about the local variables
in the currently selected call stack entry.
- Programs/Modules view: This view displays and allows you to navigate programs,
service programs, and ILE modules.
- Monitors view: The Monitors view shows variables and expressions that
you have selected to monitor. You can select the variables or expressions
from the editor to monitor, or you can add them to monitor via a dialog box
in the Monitors view. Use the Monitors view to monitor global variables or
variables you want to see at all times during your debug session. From the
Monitors view, you can also modify the content of variables or change the
representation of values.
- Memory view: The Memory view allows you to look at and change the contents
of storage areas used by your program. You can also modify the address range
to view and change the contents of storage. The content can only be changed
for programs using the *TERASPACE storage model.
- Memory Rendering view: The Memory Rendering view allows you to monitor
memory for expressions and variables in data formats such as ASCII, EBCDIC,
signed integer, and unsigned integer. The Memory Rendering view is synchronized
with the Memory view.