EXT trace records

An EXT record represents a general external interruption.

Minimal Trace Record Format

EXT  CODE.... hhhh  ASCB.... hhhhhhhh CPU..... hhhh     
                    PSW..... hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh 
                    TCB..... hhhhhhhh ccc-TCB. hhhhhhhh

Comprehensive Trace Record Format

EXT..... hhhh   ASCB.... hhhhhhhh CPU..... hhhh     JOBN.... cccccccc 
                OLD-PSW. hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh          
                TCB..... hhhhhhhh TQE FIELDS:       FLAGS... hhhh     
                EXTADDR. hhhhhhhh TCB..... hhhhhhhh                   
EXT..... hhhh   ASCB.... hhhhhhhh CPU..... hhhh     JOBN.... cccccccc 
                OLD-PSW. hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh          
                TCB..... hhhhhhhh TQE FIELDS:       FLAGS... hhhh     
                EXTADDR. hhhhhhhh ASCB.... hhhhhhhh TCB..... hhhhhhhh 
EXT..... hhhh   ASCB.... hhhhhhhh CPU..... hhhh     JOBN.... cccccccc 
                OLD-PSW. hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh          
                TCB..... hhhhhhhh PARM.... hhhhhhhh SIG-CPU. hhhh     
EXT CODE hhhh
EXT hhhh
External interruption code.
ASCB hhhhhhhh
Address of ASCB for the address space that was current when the interruption occurred.
CPU hhhh
Address of the processor on which the interruption occurred.
JOBN cccccccc
One of the following:
cccccccc
Name of the job associated with the interrupted task
N/A
The record is for a system or started task
PPPPPPPP
A page fault occurred
********
An internal error occurred
PSW hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
OLD-PSW hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
Program status word stored when the interruption occurred.
TCB hhhhhhhh
One of the following:
hhhhhhhh
Address of the TCB for the interrupted task
N/A
Not applicable, as in the case of an interrupted SRB routine
INT-TCB hhhhhhhh
TQE-TCB hhhhhhhh
Address of the TCB. This interruption is indicated by interruption codes 12hh.
TQE FIELDS
Indicates a clock comparator or CPU timer interruption. These interruptions are indicated by interruption codes X'1004' or X'1005'. The following fields contain information from the timer queue element (TQE):
FLAGS hhhh
The flags from the TQEFLGS field.
EXTADDR hhhhhhhh
The first four hexadecimal digits are the contents of the TQEFLGS field; the last four hexadecimal digits are the contents of the TQEEXIT field.
ASCB hhhhhhhh
One of the following:
hhhhhhhh
Contents of the TQEASCB field.
PPPPPPPP
A page fault occurred
********
An internal error occurred

The TQEASCB field is present only for a clock comparator interruption. TQEASCB contains the address of the ASCB for the address space in which the timer exit routine will be run.

TCB hhhhhhhh
One of the following:
hhhhhhhh
Contents of the TQETCB field.
N/A
The record is for a system or started task
PPPPPPPP
A page fault occurred
********
An internal error occurred

TQETCB contains the address of the TCB for the task under which the timer exit routine will run.

PARM hhhhhhhh
Signal passed on a signal processor interruption, which is indicated by interruption codes 12hh.
SIG-CPU hhhh
Address of the processor on which a signal processor interruption occurred.