This document, the "OpenVMS Debugger Manual," provides a comprehensive guide to the OpenVMS Debugger for programmers using high-level languages and assembly language on OpenVMS Alpha (Version 7.0) and OpenVMS VAX (Version 7.0) systems.
The manual is structured into three main parts:
- DECwindows Interface (Chapters 1-4): This section introduces the graphical user interface, covering an overview of debugger features, starting and ending debugging sessions, navigating windows and menus, and using the Heap Analyzer for real-time memory usage analysis.
- Command Interface (Chapters 5-16): This part details the command-line interface, explaining how to get started, control and monitor program execution (including breakpoints, tracepoints, and watchpoints), examine and manipulate program data, manage symbol access, control source code display, use screen mode, and leverage additional convenience features. It also addresses special debugging cases like optimized code, multilanguage programs, multiprocess debugging, and tasking (multithread) programs.
- Debugger Command Dictionary: This section offers a detailed, alphabetical reference for each debugger command, including its format, parameters, qualifiers, and examples.
Appendices further provide information on predefined keypad functions, built-in symbols and logical names, and a summary of debugger support for various languages. The debugger features 64-bit extended memory access on Alpha systems and supports multibyte characters for internationalization, but is limited to debugging user mode code.