Difference between revisions of "OpenVMS Debugger"
Line 47: | Line 47: | ||
=See also= | =See also= | ||
− | * | + | * {{Template:Debugger}} |
[[Category:VSI Products]] | [[Category:VSI Products]] |
Latest revision as of 11:35, 28 July 2023
The OpenVMS Debugger is a tool to locate run-time programming or logic errors, also known as bugs, in a program that has been compiled and linked successfully but does not run correctly. For debugging programs that run in privileged processor mode at interrupt priority level 0, see OpenVMS DELTA Debugger.
Languages
On Alpha, the OpenVMS Debugger supports:
- Ada
- BASIC
- BLISS
- C
- C++
- COBOL
- Fortran
- MACRO-32 (must be compiled with the AMACRO compiler)
- MACRO-64
- Pascal
- PL/I
On Integrity, the OpenVMS Debugger supports:
- Assembler (IAS)
- BASIC
- BLISS
- C
- C++
- COBOL
- Fortran
- MACRO-32 (must be compiled with the AMACRO compiler)
- IMACRO
- Pascal
Features
- symbolic debugging (you can refer to program locations by the symbols used in the program, or explicit memory addresses or machine registers)
- support for all data types
- flexible data formats
- starting or resuming program execution
- breakpoints
- tracepoints
- watchpoints
- manipulations of variables and program locations
- evaluation of expressions
- control structures
- shareable image debugging
- multiprocess debugging
- task debugging
- DECwindows and Microsoft Windows interface
- client/server configuration
- command procedures
- symbol definitions