FST(1) Domain/OS SysV FST(1)
NAME
fst - print fault status information
SYNOPSIS
fst [ [-s] [-r] | [-a] ] [-u n]
DESCRIPTION
fst prints information about the most recent fault that occurred in the
process. The information always includes the fault status, the program
counter (PC) at which the fault occurred, and a textual description of
the error as reported by the system call error_$print. fst is intended
for system-level debugging.
If you are using a Peripheral Bus Unit (PBU) device, you can get fault
information by using the -u option (see below).
fst is obsolete and is valid only when running in INPROCESS compatibility
mode with the inprocess variable set and all commands running in-process.
Use the command tb -full instead of fst.
OPTIONS
-r Print the contents of the CPU general registers when the fault
occurred.
-s Print the supervisor PC, entry control block (ECB), and status
register (SR) if the fault occurred in supervisor mode. This option
is ignored if the fault occurred in user mode.
-a Print all available fault information. (Prints the same information
as both -s and -r.)
-u n Print the same information as both -s and -r for faults caused by
the PBU interrupt handler for unit n.
EXAMPLES
$ fst -a
Fault Diagnostic Information
Fault Status = 00120010:
process quit (from OS / fault handler)
User Fault PC = 000157FC
D0-D7: 00120010 00000000 00000002 FFFFFFFE 00000008 00000006 \
00000182 00000004
A0-A7: 0020A452 00E2F22E 0020A3D4 0020A450 00E2F174 0000C92C \
002746B4 002746AC
Supervisor ECB = 00000000
Supervisor SR = 0000
Supervisor PC = 00000000