Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026