HP 3000 Manuals

Getting Started With SAT [ System Debug Reference Manual ] MPE/iX 5.0 Documentation


System Debug Reference Manual

Getting Started With SAT 

The following output is an sample SAT session:

     ISL> SAT 
     MPE/XL launch facility
     Initialize_genesis - Version : <<870204.1552>>
     TUE, SEP 29, 1987, 3:35:13 PM (y/n)? y 
     [TMUX_DAM] 19 7 8 2
     Initialize memory manager completed.
     SAT/XL A.00.13  Copyright Hewlett-Packard Co. 1987. All rights reserved.

     Locating LIF file: DUMPAREA
     LIF file: DUMPAREA   Ldev: 1  Sector: 477744  Length: 65536
     Configuring disk drives
     Configuring Path 8.0.1 as Ldev 2
     Configuring complete
     Initialize system related information

     Hardware Model: Series 930
     --------------------------

     PIM Contents (save state), addr: 80
     -----------------------------------
     PC = a.ad8ac

     General Registers
     -----------------
     R 0/00000000 fd3c336b 00160d20 c7400380 c7400380 c7400380 00007ffd 40000000
     R 8/00000002 c7400380 c7400380 c7400380 c7400380 00000001 80000000 00000007
     R16/00000000 0000000e 00000003 00678000 8118a000 00000014 c6809880 00000000
     R24/00000000 00000000 0004007b c0200008 fba8b500 0000000e 8118a6e0 00d84200

     Space Registers
     ---------------
     S 0/0000000a 0000010d 00000000 00000000 0000000a 0000000a 0000000b 0000000a

     Control Registers
     -----------------
     C 0/00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
     C 8/00000102 00000000 00000080 00000002 00000000 00000000 0008d000 ffffffff
     C16/fd3c3e64 0000000a 000ad8a8 b7e07000 0000000a 00000000 0004ff0a 00000000
     C24/005e4200 00634200 c0000000 001efb98 ffffffff 000888d0 fc8a711d 00007ffd

     Main memory: 27fffff
     Hash table: 634200.40000  Pdir table: 5e4200.50000
     RGLOB: 678000  ICS: 8a9000  TCB_BASE: 8d1000  TCB: 8d6900
     Last Pin: 25  DISP running

     $1 ($0) nmsat >

Before stack traces will function, a special unwind macro called UNWIND
must be used.  The following unwind macros are predefined within SAT:

     $1 ($0) nmsat > macl 
     macro unwind
     macro uwlock1
     macro uwlock2
     macro uwlock3
     macro uwlock4
     macro uwlock5
     macro uwlockup

Executing the macro UNWIND restores the environment to a state in which
stack tracing can be performed.  UNWIND needs to be done only when
looking at the state of the machine at the time of the failure.  (It is
not necessary when switching to other pins with the PIN command.)  The
remainder of the macros listed above support the UNWIND macro.  Do not
use the other macros.

     $2 ($0) nmsat > unwind 
     $3 ($0) nmsat >

At this point, most of the System Debug commands are available to analyze
the failure.  If there is still the need to take a dump, the EXIT command
is used to return control to ISL where the DUMP utility may be invoked.



MPE/iX 5.0 Documentation