SVC, SVCE, and SVCR trace entries

These trace entries represent a supervisor event:
 PR ASID TCB-ADDR  IDENT CD/D PSW----- ADDRESS- UNIQUE-1 UNIQUE-2 UNIQUE-3  PSACLHS- PSALOCAL PASD SASD TIMESTAMP-RECORD  CP
                                                UNIQUE-4 UNIQUE-5 UNIQUE-6

 pr home tcb-addr  SVC  code svc-old- pswaddr-  gpr15--- gpr0---- gpr1----                              timestamp-------  02
                             svc-old- pswctrl- 

 pr home tcb-addr  SVCE code svc-old- pswaddr-  gpr15--- gpr0---- gpr1---- psaclhs-  psalocal pasd sasd timestamp-------  02
                             svc-old- pswctrl-  env-data                   psaclhse-

 pr home tcb-addr  SVCR code ret-new- pswaddr-  gpr15--- gpr0---- gpr1----                              timestamp-------  02 
                             ret-new- pswctrl-
PR
pr: Identifier of the processor that produced the TTE.
ASID
home: Home address space identifier (ASID) associated with the TTE.
TCB-ADDR
tcb-addr: Address of the task control block (TCB) for the current task or the work element block (WEB).
IDENT
The TTE identifier, as follows. An asterisk before SVC, SVCE, or SVCR indicates that the SVC is for an abend (SVC D) and the abend is not for a normal end of task, that is, bit X'08' in the leftmost byte of register 1 (in the UNIQUE-3 column) is not on.
SVC
Supervisor call (SVC) interruption
SVCE
SVC error
SVCR
SVC return
CD/D
code:
  • For SVC and SVCE, and for SVCR when not X'FFxx': SVC number.
  • For SVCR when X'FF00': completion of the system-initiated processing involved with ATTACH, LINK, SYNCH, or XCTL processing before the target routine getting control.
  • For SVCR when X'FF01': initial system-initiated processing involved with XCTL processing prior to the target routine getting control.
PSW----- ADDRESS-
The z/Architecture® 128-bit old PSW, which appears on two lines:
  • pswaddr: Two words, containing the 64-bit address portion of the PSW
  • pswctrl: Two words, containing the 64-bit "control" portion of the PSW
The contents of this field varies, depending on the type of supervisor event and the value of code:
  • ret-new- pswaddr / ret-new- pswctrl:
    • For SVC and SVCE, and for SVCR when code is not X'FFxx': Program status word (PSW) to receive control when the SVC is dispatched again.
    • For SVCR when code is X'FF00': PSW of the target routine that will get control as a result of ATTACH, LINK, SYNCH, or XCTL processing.
    • For SVCR when X'FF01': PSW of a system routine that will get control as a result of initial system processing involved with XCTL.
  • svc-old- pswaddr / svc-old- pswctrl: SVC old PSW
UNIQUE-1/UNIQUE-2/UNIQUE-3
UNIQUE-4/UNIQUE-5/UNIQUE-6
gpr15--- gpr0---- gpr1----: General registers 15, 0, and 1
env-data: Characteristics of failing environment. One of the following values:
  • 00000004 - issuer of SVC was in SRB mode
  • 00000008 - issuer of SVC was locked
  • 0000000C - issuer of SVC was disabled
  • 00000010 - issuer of SVC was in cross memory mode
  • 00000014 - issuer of SVC was in EUT FRR mode
  • 00000018 - issuer of SVC was in AR mode
PSACLHS-
psaclhs-: For SVCE, string for the current lock held, from the PSACLHS field of the PSA. This field will contain descriptive text for some SVC trace entries. The descriptive text will not appear in SNAP, SYSUDUMP, or SYSABEND output.
PSACLHSE-
psaclhse-: For SVCE, extended string for the current lock held, from the PSACLHSE field of the PSA.
PSALOCAL
psalocal: For SVCE, locally locked address space indicator, from the PSALOCAL field of the PSA. This field will contain descriptive text for some SVC trace entries. The descriptive text will not appear in SNAP, SYSUDUMP, or SYSABEND output.
PASD
pasd: Primary ASID (PASID) at trace entry. This field will contain descriptive text for some SVC trace entries. The descriptive text will not appear in SNAP, SYSUDUMP, or SYSABEND output.
SASD
sasd: Secondary ASID (SASID) at trace entry. This field will contain descriptive text for some SVC trace entries. The descriptive text will not appear in SNAP, SYSUDUMP, or SYSABEND output.
TIMESTAMP-RECORD
timestamp-------: Time-of-day (TOD) clock value when system trace created the trace entry. The value is in the same format as the time stamp on the logrec data set records.
CP
The CP column contains 2 hex digits of the processor model dependent information, which is intended to identify the physical CP that made the trace entry. CP is only provided when formatting SYSTRACE under IPCS. CP is not provided for SYSUDUMP, SYSABEND, or SNAP.