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 HP DECwindows Motif for OpenVMS)
         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     GNAT Ada (Integrity servers only)
     C.3     HP Ada (Alpha)
         C.3.1         Ada Names and Symbols
             C.3.1.1             Ada Names
             C.3.1.2             Predefined Attributes
                 C.3.1.2.1                 Specifying Attributes with Enumeration Types
                 C.3.1.2.2                 Resolving Overloaded Enumeration Literals
         C.3.2         Operators and Expressions
             C.3.2.1             Operators in Language Expressions
             C.3.2.2             Language Expressions
         C.3.3         Data Types
         C.3.4         Compiling and Linking
         C.3.5         Source Display
         C.3.6         EDIT Command
         C.3.7         GO and STEP Commands
         C.3.8         Debugging Ada Library Packages
         C.3.9         Predefined Breakpoints
         C.3.10         Monitoring Exceptions
             C.3.10.1             Monitoring Any Exception
             C.3.10.2             Monitoring Specific Exceptions
             C.3.10.3             Monitoring Handled Exceptions and Exception Handlers
         C.3.11         Examining and Manipulating Data
             C.3.11.1             Records
             C.3.11.2             Access Types
         C.3.12         Module Names and Path Names
         C.3.13         Symbol Lookup Conventions
         C.3.14         Setting Modules
             C.3.14.1             Setting Modules for Package Bodies
         C.3.15         Resolving Overloaded Names and Symbols
         C.3.16         CALL Command
     C.4     BASIC
         C.4.1         Operators in Language Expressions
         C.4.2         Constructs in Language and Address Expressions
         C.4.3         Data Types
         C.4.4         Compiling for Debugging
         C.4.5         Constants
         C.4.6         Evaluating Expressions
         C.4.7         Line Numbers
         C.4.8         Stepping into Routines
         C.4.9         Symbolic References
     C.5     BLISS
         C.5.1         Operators in Language Expressions
         C.5.2         Constructs in Language and Address Expressions
         C.5.3         Data Types
     C.6     C
         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         Static and Nonstatic Variables
         C.6.6         Scalar Variables
         C.6.7         Arrays
         C.6.8         Character Strings
         C.6.9         Structures and Unions
     C.7     C++ Version 5.5 and Later (Alpha and Integrity servers Only)
         C.7.1         Operators in Language Expressions
         C.7.2         Constructs in Language and Address Expressions
         C.7.3         Data Types
         C.7.4         Case Sensitivity
         C.7.5         Displaying Information About a Class
         C.7.6         Displaying Information About an Object
         C.7.7         Setting Watchpoints
         C.7.8         Debugging Functions
         C.7.9         Limitations on Debugger Support for C++
     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     Fortran
         C.9.1         Operators in Language Expressions
         C.9.2         Constructs in Language and Address Expressions
         C.9.3         Predefined Symbols
         C.9.4         Data Types
         C.9.5         Initialization Code
     C.10     MACRO-32
         C.10.1         Operators in Language Expressions
         C.10.2         Constructs in Language and Address Expressions
         C.10.3         Data Types
         C.10.4         MACRO-32 Compiler (AMACRO) (Alpha Only)
             C.10.4.1             Code Relocation
             C.10.4.2             Symbolic Variables
             C.10.4.3             Locating Arguments Without $ARGn Symbols
             C.10.4.4             Arguments That Are Easy to Locate
             C.10.4.5             Arguments That Are Not Easy to Locate
             C.10.4.6             Debugging Code with Floating-Point Data
             C.10.4.7             Debugging Code with Packed Decimal Data
     C.11     MACRO-64 (Alpha Only)
         C.11.1         Operators in Language Expressions
         C.11.2         Constructs in Language and Address Expressions
         C.11.3         Data Types
     C.12     Pascal
         C.12.1         Operators in Language Expressions
         C.12.2         Constructs in Language and Address Expressions
         C.12.3         Predefined Symbols
         C.12.4         Built-In Functions
         C.12.5         Data Types
         C.12.6         Additional Information
         C.12.7         Restrictions
     C.13     PL/I (Alpha Only)
         C.13.1         Operators in Language Expressions
         C.13.2         Constructs in Language and Address Expressions
         C.13.3         Data Types
         C.13.4         Static and Nonstatic Variables
         C.13.5         Examining and Manipulating Data
             C.13.5.1             EXAMINE Command Examples
             C.13.5.2             Notes on Debugger Support
     C.14     Language UNKNOWN
         C.14.1         Operators in Language Expressions
         C.14.2         Constructs in Language and Address Expressions
         C.14.3         Predefined Symbols
         C.14.4         Data Types


Previous Next Contents Index