[OpenVMS documentation]
[Site home] [Send comments] [Help with this site] [How to order documentation] [OpenVMS site] [Compaq site]
Updated: 11 December 1998

OpenVMS Debugger Manual


Previous Contents Index

Appendix A
Appendix A Predefined Key Functions
     A.1     DEFAULT, GOLD, BLUE Functions
     A.2     Key Definitions Specific to LK201 Keyboards
     A.3     Keys That Scroll, Move, Expand, Contract Displays
     A.4     Online Keypad Key Diagrams
     A.5     Debugger Key Definitions
Appendix B
Appendix B Built-In Symbols and Logical Names
     B.1     SS$_DEBUG Condition
     B.2     Logical Names
     B.3     Built-In Symbols
         B.3.1         Specifying Registers
         B.3.2         Constructing Identifiers
         B.3.3         Counting Parameters Passed to Command Procedures
         B.3.4         Determining the Debugger Interface (Command or DECwindows Motif)
         B.3.5         Controlling the Input Radix
         B.3.6         Specifying Program Locations and the Current Value of an Entity
         B.3.7         Using Symbols and Operators in Address Expressions
         B.3.8         Obtaining Information About Exceptions
         B.3.9         Specifying the Current, Next, and Previous Scope on the Call Stack
Appendix C
Appendix C Summary of Debugger Support for Languages
     C.1     Overview
     C.2     Ada
         C.2.1         Ada Names and Symbols
             C.2.1.1             Ada Names
             C.2.1.2             Predefined Attributes
                 C.2.1.2.1                 Specifying Attributes with Enumeration Types
                 C.2.1.2.2                 Resolving Overloaded Enumeration Literals
         C.2.2         Operators and Expressions
             C.2.2.1             Operators in Language Expressions
             C.2.2.2             Language Expressions
         C.2.3         Data Types
         C.2.4         Compiling and Linking
         C.2.5         Source Display
         C.2.6         EDIT Command
         C.2.7         GO and STEP Commands
         C.2.8         Debugging Ada Library Packages
         C.2.9         Predefined Breakpoints
         C.2.10         Monitoring Exceptions
             C.2.10.1             Monitoring Any Exception
             C.2.10.2             Monitoring Specific Exceptions
             C.2.10.3             Monitoring Handled Exceptions and Exception Handlers
         C.2.11         Examining and Manipulating Data
             C.2.11.1             Records
             C.2.11.2             Access Types
         C.2.12         Module Names and Path Names
         C.2.13         Symbol Lookup Conventions
         C.2.14         Setting Modules
             C.2.14.1             Setting Modules for Package Bodies
         C.2.15         Resolving Overloaded Names and Symbols
         C.2.16         CALL Command
     C.3     BASIC
         C.3.1         Operators in Language Expressions
         C.3.2         Constructs in Language and Address Expressions
         C.3.3         Data Types
         C.3.4         Compiling for Debugging
         C.3.5         Constants
         C.3.6         Evaluating Expressions
         C.3.7         Line Numbers
         C.3.8         Stepping into Routines
         C.3.9         Symbolic References
         C.3.10         Watchpoints
     C.4     BLISS
         C.4.1         Operators in Language Expressions
         C.4.2         Constructs in Language and Address Expressions
         C.4.3         Data Types
     C.5     CC
         C.5.1         Operators in Language Expressions
         C.5.2         Constructs in Language and Address Expressions
         C.5.3         Data Types
         C.5.4         Case Sensitivity
         C.5.5         Static and Nonstatic Variables
         C.5.6         Scalar Variables
         C.5.7         Arrays
         C.5.8         Character Strings
         C.5.9         Structures and Unions
     C.6     C++ Version 5.5 and Later (Alpha Only)
         C.6.1         Operators in Language Expressions
         C.6.2         Constructs in Language and Address Expressions
         C.6.3         Data Types
         C.6.4         Case Sensitivity
         C.6.5         Displaying Information About a Class
         C.6.6         Displaying Information About an Object
         C.6.7         Setting Watchpoints
         C.6.8         Debugging Functions
         C.6.9         Limitations on Debugger Support for C++
     C.7     C++
         C.7.1         The %name Lexical Function
         C.7.2         Operators in Language Expressions
         C.7.3         Constructs in Language and Address Expressions
         C.7.4         Data Types
         C.7.5         Case Sensitivity
         C.7.6         Qualified Class Names
         C.7.7         Using the Debugger with C++ Data
             C.7.7.1             Nonstatic Data Members
                 C.7.7.1.1                 Noninherited Data Members
                 C.7.7.1.2                 Inherited Data Members
                 C.7.7.1.3                 Inherited Virtual Data Members
             C.7.7.2             Static Data Members
             C.7.7.3             Reference Objects and Reference Members
             C.7.7.4             Pointers to Members
             C.7.7.5             Referencing Entities by Type
         C.7.8         Using the Debugger with C++ Functions
             C.7.8.1             Referring to Overloaded Functions
             C.7.8.2             Referring to Static and Nonstatic Member Functions
             C.7.8.3             Referring to Constructors
             C.7.8.4             Referring to Destructors
             C.7.8.5             Referring to Conversions
             C.7.8.6             Referring to User-Defined Operators
             C.7.8.7             Referring to Function Arguments
     C.8     COBOL
         C.8.1         Operators in Language Expressions
         C.8.2         Constructs in Language and Address Expressions
         C.8.3         Data Types
         C.8.4         Source Display
         C.8.5         COBOL INITIALIZE Statement and Large Tables (Arrays) (Alpha Only)
     C.9     DIBOL (VAX Only)
         C.9.1         Operators in Language Expressions
         C.9.2         Constructs in Language and Address Expressions
         C.9.3         Data Types
     C.10     Fortran
         C.10.1         Operators in Language Expressions
         C.10.2         Constructs in Language and Address Expressions
         C.10.3         Predefined Symbols
         C.10.4         Data Types
         C.10.5         Initialization Code
     C.11     MACRO-32
         C.11.1         Operators in Language Expressions
         C.11.2         Constructs in Language and Address Expressions
         C.11.3         Data Types
         C.11.4         MACRO-32 Compiler (AMACRO) (Alpha Only)
             C.11.4.1             Code Relocation
             C.11.4.2             Symbolic Variables
             C.11.4.3             Locating Arguments Without $ARGn Symbols
             C.11.4.4             Arguments That Are Easy to Locate
             C.11.4.5             Arguments That Are Not Easy to Locate
             C.11.4.6             Debugging Code with Floating-Point Data
             C.11.4.7             Debugging Code with Packed Decimal Data
     C.12     MACRO-64 (Alpha Only)
         C.12.1         Operators in Language Expressions
         C.12.2         Constructs in Language and Address Expressions
         C.12.3         Data Types
     C.13     Pascal
         C.13.1         Operators in Language Expressions
         C.13.2         Constructs in Language and Address Expressions
         C.13.3         Predefined Symbols
         C.13.4         Built-In Functions
         C.13.5         Data Types
         C.13.6         Additional Information
         C.13.7         Restrictions
     C.14     PL/I
         C.14.1         Operators in Language Expressions
         C.14.2         Constructs in Language and Address Expressions
         C.14.3         Data Types
         C.14.4         Static and Nonstatic Variables
         C.14.5         Examining and Manipulating Data
             C.14.5.1             EXAMINE Command Examples
             C.14.5.2             Notes on Debugger Support
     C.15     RPG II (VAX Only)
         C.15.1         Operators in Language Expressions
         C.15.2         Constructs in Language and Address Expressions
         C.15.3         Data Types
         C.15.4         Setting Breakpoints or Tracepoints
             C.15.4.1             Specifications
             C.15.4.2             Labels
         C.15.5         EXAMINE Command
         C.15.6         DEPOSIT Command
         C.15.7         EDIT Command
     C.16     SCAN (VAX Only)
         C.16.1         Operators in Language Expressions
         C.16.2         Constructs in Language and Address Expressions
         C.16.3         Predefined Symbols
         C.16.4         Data Types
         C.16.5         Names
         C.16.6         Controlling Execution
             C.16.6.1             Breakpoints and Tracepoints
             C.16.6.2             Watchpoints
         C.16.7         Examining and Depositing
             C.16.7.1             STRING Variables
             C.16.7.2             FILL Variables
             C.16.7.3             POINTER Variables
             C.16.7.4             TREE and TREEPTR Variables
             C.16.7.5             RECORD and OVERLAY Variables
     C.17     Language UNKNOWN
         C.17.1         Operators in Language Expressions
         C.17.2         Constructs in Language and Address Expressions
         C.17.3         Predefined Symbols
         C.17.4         Data Types


Previous Next Contents Index

[Site home] [Send comments] [Help with this site] [How to order documentation] [OpenVMS site] [Compaq site]
[OpenVMS documentation]

Copyright © Compaq Computer Corporation 1998. All rights reserved.

Legal
4538PRO_CONTENTS_006.HTML