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...")
 
 
(2 intermediate revisions by 2 users not shown)
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]]  
Line 46: Line 47:
  
 
=See also=
 
=See also=
* [https://vmssoftware.com/docs/VSI_OpenVMS_BaseOS/VSI_DEBUGGER.pdf The OpenVMS Debugger Manual]
+
* {{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:

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