Difference between revisions of "OpenVMS Debugger"

From VSI OpenVMS Wiki
Jump to: navigation, search
(Created page with "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 n...")
 
m (Languages: typos)
Line 2: Line 2:
  
 
=Languages=
 
=Languages=
On [[Alpha]]], the OpenVMS Debugger supports:
+
On [[Alpha]], the OpenVMS Debugger supports:
 
* [[Ada]]  
 
* [[Ada]]  
 
* [[BASIC]]  
 
* [[BASIC]]  
Line 12: Line 12:
 
* [[MACRO-32]] (must be compiled with the AMACRO compiler)
 
* [[MACRO-32]] (must be compiled with the AMACRO compiler)
 
* [[MACRO-64]]
 
* [[MACRO-64]]
* [[Pascal]] PL/I
+
* [[Pascal]]
 +
* [[PL/I]]
  
On [[Integrity]]], the OpenVMS Debugger supports:
+
On [[Integrity]], the OpenVMS Debugger supports:
 
* [[Assembler]] (IAS)  
 
* [[Assembler]] (IAS)  
 
* [[BASIC]]  
 
* [[BASIC]]  

Revision as of 19:19, 3 June 2022

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:

On Integrity, the OpenVMS Debugger supports:

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

See also