Specifications

9 Debugging and Testing Tools
9.1 OpenVMS Debugger . . ........................................ 9–1
9.1.1 Programming Language Support ............................. 9–2
9.1.2 User-Interface Options ..................................... 9–3
9.1.3 Functional Features of the Command Interface . . . ............... 9–3
9.1.4 Convenience Features of the Command Interface . ............... 9–5
9.1.5 Convenience Features of the DECwindows Interface .............. 9–6
9.2 OpenVMS Delta/XDelta Debugger ............................... 9–8
9.3 OpenVMS AXP System-Code Debugger (AXP Only) . . ............... 9–8
9.4 System Dump Analyzer ....................................... 9–9
9.5 Crash Log Utility Extractor . . . ................................ 9–10
9.6 DEC Performance and Coverage Analyzer . . ....................... 9–11
9.7 DEC Test Manager . . ........................................ 9–12
10 Using Callable System Routines
10.1 Deciding Which Routines to Use ................................ 10–1
10.1.1 I/O Operations . . . ........................................ 10–1
10.1.2 Security Procedures ....................................... 10–2
10.1.3 File Management . ........................................ 10–2
10.1.4 Memory Management ..................................... 10–2
10.1.5 Screen Management....................................... 10–2
10.1.6 Math Operations Specific to OpenVMS . ....................... 10–2
10.1.7 Digital Portable Mathematics Library (AXP Only). ............... 10–2
10.1.8 Event Synchronization ..................................... 10–3
10.2 RTL Routines ............................................... 10–3
10.2.1 Organization of the Run-Time Library . . ....................... 10–3
10.2.2 Features of the RTL ....................................... 10–4
10.3 System Services ............................................. 10–4
10.4 Utility Routines ............................................. 10–15
10.5 OpenVMS Record Management Services . . . ....................... 10–16
10.5.1 RMS File Control Blocks . . . ................................ 10–16
10.5.2 RMS Record Control Blocks . ................................ 10–16
10.5.3 RMS Macros............................................. 10–17
10.5.4 OpenVMS Record Management Services Utilities . ............... 10–18
11 Additional Programming Utilities
11.1 Patch Utility (VAX Only) ...................................... 11–1
11.2 National Character Set Utility . . ................................ 11–2
Index
Figures
1–1 Software Development Phases and Tools ....................... 1–3
2–1 Graphics Applications Development Support .................... 2–5
3–1 OpenVMS Services to Personal Computer Clients in a PATHWORKS
Configuration ............................................ 3–4
8–1 Position of the Linker in Program Development . . ............... 8–2
vii