HP Symbolic Debugger/XL Enhancements [ COMMUNICATOR 3000/XL XL RELEASE 2.1 ] MPE/iX Communicators
COMMUNICATOR 3000/XL XL RELEASE 2.1
HP Symbolic Debugger/XL Enhancements
by Jan Merrill
Systems Technology Division
HP Symbolic Debugger/XL is a powerful, full-featured, symbolic debugger
to help you locate and correct errors in programs. The feature set
facilitates high programmer productivity and user friendliness. This
version of HP Symbolic Debugger/XL provides interactive source level
debugging for HP COBOLII/XL programs, as well as for HP C/XL, HP FORTRAN
77/XL, and HP Pascal/XL programs.
HP COBOLII/XL SUPPORT
Support for the following HP Symbolic Debugger/XL features has been
expanded to include HP COBOLII/XL programs:
* Breakpoints can be set, deleted, suspended, and activated at specific
locations allowing the user to examine the state of a program.
* Program variables can be displayed and modified.
* Single-stepping through a program or over procedures is provided at
the source statement or the equivalent assembly instruction level.
* HP Symbolic Debugger/XL provides evaluation of expressions containing
non-edited numeric variables.
* Assertions allow the execution of a list of commands before every
source statement for tracing elusive bugs.
* Multi-level stack tracing allows the user to trace program flow.
* Extensive interrogation of the debugger state, including breakpoints,
files, globals, procedures, and their variables is provided.
In addition, several new features are provided specifically for HP
COBOLII/XL programs:
* Breakpoints can be set at the first executable statement of each HP
COBOLII/XL section and paragraph.
* Trace breakpoints can be set at the first executable statement of
each HP COBOLII/XL section and paragraph.
* Stack traces of HP COBOLII/XL programs display paragraph names within
the subprograms called.
* The HP COBOLII/XL symbolic constants, SPACES and ZEROS, are provided
for initializing variables.
GENERAL ENHANCEMENTS
Two additional features have been added to enhance the ease-of-use of HP
Symbolic Debugger/XL:
* Datatrace: a variable can be automatically traced through the
program flow and can be displayed when its value changes.
Optionally, the user can specify a command list to be executed when
the variable changes.
* Command history: HP Symbolic Debugger/XL maintains a history of its
most recent commands so that users can examine or edit commands saved
in the history stack. Operation of the HP Symbolic Debugger/XL
commands DO, LISTREDO, and REDO is similar to the equivalent MPE XL
commands.
For further information, refer to the HP Symbolic Debugger/XL User's
Guide (P/N 31508-60003).
MPE/iX Communicators