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