HP OpenVMS System Analysis Tools Manual
Previous
Contents
Index
Part 2
Part 2
OpenVMS System Code Debugger and System Dump Debugger
Chapter 11
11
OpenVMS System Code Debugger
11.1
User-Interface Options
11.2
Building a System Image to Be Debugged
11.3
Setting Up the Target System for Connections
11.3.1
Making Connections Between the Target Kernel and the System Code Debugger
11.3.2
Interactions Between XDELTA and the Target Kernel/System Code Debugger
11.3.3
Interactions between the Target Kernel, the System Code Debugger, and other system components
11.4
Setting Up the Host System
11.5
Starting the System Code Debugger
11.6
Summary of System Code Debugger Commands
11.7
Using System Dump Analyzer Commands
11.8
System Code Debugger Network Information
11.9
Troubleshooting Checklist
11.10
Troubleshooting Network Failures
11.11
Access to Symbols in OpenVMS Executive Images
11.11.1
Overview of How the OpenVMS Debugger Maintains Symbols
11.11.2
Overview of OpenVMS Executive Image Symbols
11.11.3
Possible Problems You May Encounter
11.12
Sample System Code Debugging Session
Chapter 12
12
OpenVMS System Dump Debugger
12.1
User-Interface Options
12.2
Preparing a System Dump to Be Analyzed
12.3
Setting Up the Test System
12.4
Setting Up the Build System
12.5
Starting the System Dump Debugger
12.6
Summary of System Dump Debugger Commands
12.7
Using System Dump Analyzer Commands
12.8
Limitations of the System Dump Debugger
12.9
Access to Symbols in OpenVMS Executive Images
12.10
Sample System Dump Debugging Session
Part 3
Part 3
OpenVMS Alpha Watchpoint Utility
Chapter 13
13
Watchpoint Utility (Alpha Only)
13.1
Introduction
13.2
Initializing the Watchpoint Utility
13.3
Creating and Deleting Watchpoints
13.3.1
Using the $QIO Interface
13.3.2
Invoking WPDRIVER Entry Points from System Routines
13.4
Data Structures
13.4.1
Watchpoint Restore Entry (WPRE)
13.4.2
Watchpoint Control Blocks (WPCB)
13.4.3
Trace Table Entries (WPTTEs)
13.5
Analyzing Watchpoint Results
13.6
Watchpoint Protection Overview
13.7
Restrictions
Part 4
Part 4
OpenVMS System Service Logging Utility
Chapter 14
14
System Service Logging
14.1
Overview
14.2
Enabling Logging
14.3
Disabling Logging
14.4
Displaying Logged Information
Command 206
ANALYZE/SSLOG
Command 207
RUN/SSLOG_ENABLE
Command 208
SET PROCESS/SSLOG
Index
Index
Examples
2-1
SHOW CRASH
2-2
SHOW STACK
6-1
Example
11-1
Booting an Alpha Target System
11-2
Booting an Integrity server Target System
11-3
Invoking the Alpha System Code Debugger
11-4
Invoking the Integrity server System Code Debugger
11-5
Connecting to the Target System
11-6
Target System Connection Display
11-7
Setting a Breakpoint
11-8
Finding the Source Code
11-9
Using the Set Mode Screen Command
11-10
Using the SCROLL/UP DEBUG Command
11-11
Breakpoint Display
11-12
Using the Debug Step Command
11-13
Using the Examine and Show Calls Commands
11-14
Canceling the Breakpoints
11-15
Using the Step/Return Command
11-16
Using the Show Image Command
12-1
Invoking the System Dump Debugger
12-2
Accessing the System Dump
12-3
Displaying the Source Code
12-4
Using the Examine and Show Calls Commands
Figures
2-1
Alpha Mechanism Array
2-2
Integrity server Mechanism Array
2-3
Signal Array
2-4
64-Bit Signal Array
2-5
Alpha Exception Stack Frame
2-6
Integrity servers Exception Stack Frame
2-7
Integrity servers Exception Stack Frame (cont.)
2-8
Stack Following an Illegal Page-Fault Error
11-1
Maintaining Symbols
13-1
Format of Data Returned in Buffer
Tables
2-1
Definitions of Bits in DUMPSTYLE
2-2
Comparison of Full and Selective Dumps
2-3
SDA Unary Operators
2-4
SDA Binary Operators
2-5
Modules Containing SDA Global Symbols and Data Structures
2-6
SDA Symbols Defined on Initialization
2-7
SDA Symbols Defined by SET CPU Command
2-8
SDA Symbols Defined by SET PROCESS Command
2-9
Contents of the Alpha Mechanism Array
2-10
Contents of the Integrity server Argument Mechanism Array
2-11
Alpha Exception Stack Frame Values
2-12
Integrity servers Exception Stack Frame Values
2-13
Integrity server Access Codes for Page Protections
4-1
Dump Sections
4-2
Modules Defining Global Locations Within Executive Images
4-3
SET RMS Command Keywords for Displaying Process RMS Information
4-4
SHOW DEVICE Symbols
4-5
Global Section Table Entry Information
4-6
GSD Fields
4-7
Contents of the SHOW LOCKS and SHOW PROCESS/LOCKS Displays
4-8
Virtual Page Information in the SHOW PAGE_TABLE Display
4-9
Types of Virtual Pages
4-10
Bits In the PTE
4-11
Physical Page Information in the SHOW PAGE_TABLE Display
4-12
Types of Physical Pages
4-13
Locations of Physical Pages
4-14
Command Options with the /COLOR and /RAD Qualifiers
4-15
PFN Data---Fields in Line One
4-16
PFN Data---Fields in Line Two
4-17
PFN Data---Fields in Line Three
4-18
Flags Set in Page State
4-19
/TYPE and /SUBTYPE Qualifier Examples
4-20
Options for the /WORKING_SET_LIST Qualifier
4-21
Working Set List Entry Information in the SHOW PROCESS Display
4-22
Process Section Table Entry Information in the SHOW PROCESS Display
4-23
Process Active Channels in the SHOW PROCESS Display
4-24
Process I/O Channel Information in the SHOW PROCESS Display
4-25
Image Information in the SHOW PROCESS Display
4-26
Resource Information in the SHOW RESOURCES Display
4-27
Lock Modes on Resources
4-28
RMD Fields
4-29
Static Spinlocks
4-30
Process Information in the SHOW SUMMARY Display
4-31
Current State Information
4-32
TQE Types in Summary TQE Display
4-33
VHPT Fields
6-1
Commands for the Alignment Fault Utility
7-1
SDA Commands for the OCLA Utility
10-1
SDA$EXTEND Arguments
10-2
Alpha ISD_LABELS Index
10-3
Integrity server ISD_Labels Index
13-1
Driver Supported Functions
13-2
Returned Status Codes
13-3
Returned Status Values
Previous
Next
Contents
Index