System Debug Reference Manual (32650-90888)

Chapter 12 521
Dump Analysis Tool (DAT)
The DAT Macros
data type files (SYMOS, VAMOS)are distributed in the TELESUP account.
How to Get Started with the DAT Macros
Using the DAT macro package is the simplest way to analyze a dump. Additional
documentation is required to make use of the macros. Contact your Response Center for
further information.
To use this package, log on to the TELESUP account in the USER group. The TELESUP account
is where the DAT program, the macro files, and the symbolic data type files are located.
The first step is to start the DAT program and invoke the DAT Macros startup macro.
Entering "macstart" loads Macros and symbols.
Examples
Some examples of DAT macros follow. Please note that these macros are dynamic. They
will change and be improved. The output from these examples may differ from what future
macros produce.
:DAT
DAT XL A.00.00 Copyright Hewlett-Packard Co. 1987. All rights reserved.
$e ($0) nmdat > macstart
Welcome to the DAT Macro facility.
Enter the dump file set name to process: d7850.dumps
Dump Title: System abort 1019 subsys 101 System Halt 7, $03FB
Last PIN : 77
MPE XL HP31900a.21.19 USER VERSION: X.13.20
(UNWIND - Unwinding Out Of Lockup Loop)
(UWLOCKUP - HALT $7,$3fb = #7,#1019)
OS Symbol file SYMOS.OSA20.TELESUP is now open.
Next line maps VAMOS.OSA20.TELESUP
1 VAMOS.OSA20.TELESUP 10000.0 Bytes = 1bd0
WARNING! OS Build ID Timestamps in System Globals and SYMOS do NOT match.
OS Build ID Timestamp in System Globals = 1989050816
OS Build ID Timestamp in SYMOS File = 1989040717
OS Macros restored from file MOS.OSA20.TELESUP.
OS DAT MACROS HP30357 A.00.27 Copyright Hewlett-Packard Co. 1987
At this point, the dump has been opened and all of the DAT macros have been loaded.
This example displays the basic state of the machine at the time it was dumped.
$11e ($77) nmdat > machine_state
(UNWIND - Unwinding Out Of Lockup Loop)
(UWLOCKUP - HALT $7,$3fb = #7,#1019)
HP3000 Series 930 With Processor Revision 0.