MPE XL System Debug (new) [ Introduction to MPE XL for MPE V Programmers Migration Guide ] MPE/iX 5.0 Documentation
Introduction to MPE XL for MPE V Programmers Migration Guide
MPE XL System Debug
(new)
MPE XL Debug's functions have been greatly expanded by comparison with
MPE V/E Debug. Many new features have been added. MPE XL Debug allows
you to:
* Calculate the value of expressions to determine the correct values
for variables at a given point in the program. Values can be custom
formatted in several bases.
* Use new full screen displays (windows) to inspect registers, program
code, the current stack frame, and the top of stack. You can
dynamically monitor changing values by aiming groups of custom user
windows at important data blocks and watching the changes as they
occur.
* Create and reference user-defined variables.
* Define powerful parameterized macros. Macros can be invoked as new
commands to perform useful sequences of commands, or as functions
within expressions that return single values.
* Define aliases for command and macro names.
* Display online help for all commands, predefined functions, and
environment variables.
* Execute commands from a file, record all user input to a logfile, and
record all debug output to a listfile.
* Set, delete, and list breakpoints in a program. The program executes
until a breakpoint is reached, then stops and passes control to the
user. When you set breakpoints, you can specify a list of commands
to be automatically executed when the breakpoint is hit.
* Single step through a program.
* Display and/or modify the contents of memory locations. A full set
of addressing modes is offered, including absolute CM memory, code
segment relative, data segment relative, S relative, Q relative, DB
relative, and Hewlett-Packard Precision Architecture virtual or real
memory addresses.
* Display a symbolic procedure stack trace, optionally displaying
interleaved NM and CM calls. It is also possible to temporarily set
the current debug environment back to the environment that existed at
any marker on the stack.
MPE/iX 5.0 Documentation