The FID for the SLIP standard trace record is X'04'. The EID is X'4004'.
A field will contain asterisks if an error occurred when attempting to obtain data or the data is unavailable because it is paged out.
Offset | Size | Description |
---|---|---|
0 (0) | 4 | ASCB address. |
4 (4) | 2 | CPUID. (Note: When SLIP is entered from RTM2, the CPUID recorded may be different from the CPUID when RTM2 was running.) |
6 (6) | 8 | Jobname from current address space (or N/A). |
14 (E) | 4 | SLIP trap ID. |
18 (12) | 2 | ASID of current address space. |
20 (14) | 8 | Job step program name (or U/A or N/A). |
28 (1C) | 4 | TCB address (or N/A). |
32 (20) | 1 | System mode indicators, byte 1: |
1... .... | Supervisor control mode. | |
.1.. .... | Disabled for I/O and external interrupts. | |
..1. .... | Global spin lock held. | |
...1 .... | Global suspend lock held. | |
.... 1... | Local lock held. | |
.... .1 | Type 1 SVC in control. | |
.... ..1. | SRB mode. | |
.... ...1 | TCB mode. | |
33 (21) | 1 | System mode indicators, byte 2: |
1... .... | Recovery routine in control (always zero if a PER interrupt). | |
.1.. .... | Problem program state. | |
..1. .... | Supervisor state. | |
...1 .... | System key. | |
.... 1... | Problem program key. | |
.... .1.. | Any global lock held. | |
.... ..1. | Any lock held. | |
36 (24) | 1 | Error byte 1 (or zeros if a PER interrupt): |
1... .... | Program check interrupt. | |
.1.. .... | Restart interrupt. | |
..1. .... | SVC error. | |
...1 .... | Abend; task issued SVC 13. | |
.... 1... | Paging I/O error. | |
.... .1.. | Dynamic address translation error. | |
.... ..1. | Software error caused by machine check. | |
.... ...1 | Abnormal address space termination. | |
35 (23) | 1 | Error byte 2 (or zeros if a PER interrupt): |
1... .... | Memterm. | |
36 (24) | 1 | SLIP flags: |
1... .... | DEBUG record. | |
.1.. .... | Registers collected. | |
37 (25) | 2 | Data unavailable counter (or zeros if DATA was not specified for the trap). |
The following fields apply only to PER interrupts otherwise set to N/A (or N for one-byte fields).
Offset | Size | Description |
---|---|---|
39 (27) | 8 | Load module name in which the interrupt occurred (or U/A or N/A). |
47 (2F) | 4 | Offset in load module (or U/A or N/A). |
51 (33) | 8 | Address of the instruction that caused the PER interrupt. |
59 (3D) | 6 | Instruction content (six bytes of data beginning at the address of the instruction that caused the PER interrupt). |
65 (41) | 8 | Target instruction address if EXECUTE instruction (or N/A or U/A). |
73 (49) | 6 | Target instruction content if EXECUTE instruction (six bytes of data beginning at the target instruction address), or (N/A or U/A). |
79 (4F) | 4 | Beginning range virtual address if SA (storage-alteration) specified on SLIP command (or N/A). |
83 (53) | 4 | Four bytes of storage starting at beginning range virtual address if SA specified (or N/A or U/A). |
87 (57) | 16 | Program old PSW. |
103 (67) | 4 | Program interrupt code (PIC) and instruction length code. |
107 (6B) | 1 | PER interrupt code: |
1.. .... | Successful-branch event (SB). | |
.1.. .... | Instruction-fetch event (IF). | |
..1. .... | Storage-alteration event (SA). | |
108 (6C) | 1 | PER trap mode: |
1... .... | Successful-branch monitoring (SB). | |
.1.. .... | Instruction-fetch monitoring (IF). | |
..1. .... | Storage-alteration monitoring (SA). | |
...x .... | Reserved. | |
.... 1... | PER trap. | |
.... .1.. | Recovery specified. | |
.... ..1. | Message flag. | |
.... ...1 | Message flag. | |
109 (6D) | 2 | Key mask. |
111 (6F) | 2 | SASID. |
113 (71) | 2 | Authorization index. |
115 (73) | 2 | PASID. |
117 (75) | 1 | PSW ASC mode indicator
|
118 (76) | 13 | Storage Alteration Space Identifier
|
131 (83) | 4 | High-half of begin range |
135 (87) | 1 | Transactional execution DATA filter mismatch count |