PEP - Program error program commarea

      Descriptive Name = Commarea for User Program Error Program
          Licensed Materials - Property of IBM
           Restricted Materials of IBM 
          5655-Y04
          (C) Copyright IBM Corp. 1989, 2012 
      Function =
           Commarea for PEP; created by DFHACP, passed to User PEP
      Notes:
       Dependencies = S/370
       Restrictions = none
       Register Conventions = none
       Patch Label = none
       Module Type = copy
       Attributes = copy
     ------------------------------------------------------------------
      Entry Point = none
        Purpose = copybook
        Linkage = none
        Input = none
        Output = none
        Exit-normal = none
        Exit-error = none
     ------------------------------------------------------------------
      External References =
        Routines =
        Data Areas = none
        Control Blocks = none
        Global Variables = none
      Tables = none
      Macros =
     ------------------------------------------------------------------
      Description
        Copybook for Commarea for User's Program Error Program
     ------------------------------------------------------------------
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 560 DFHPEP_COMMAREA
         Standard header section
(0) CHARACTER 4 PEP_COM_STANDARD
(0) CHARACTER 1 PEP_COM_FUNCTION always '1'
(1) CHARACTER 2 PEP_COM_COMPONENT always 'PC'
(3) CHARACTER 1 PEP_COM_RESERVED Reserved
         Abend codes and EIB
(4) CHARACTER 4 PEP_COM_CURRENT_ ABEND_CODE current abcode
(8) CHARACTER 4 PEP_COM_ORIGINAL_ ABEND_CODE original abcode
(C) CHARACTER 85 PEP_COM_USERS_EIB EIB at abend
         Debugging information
(64) CHARACTER 84 PEP_COM_DEBUG
(64) CHARACTER 8 PEP_COM_ABPROGRAM ABENDing program
(6C) CHARACTER 8 PEP_COM_PSW PSW at abend
(74) UNSIGNED 4 PEP_COM_ REGISTERS (4294967312:456210192) regs at abend
(B4) UNSIGNED 1 PEP_COM_KEY execution key in form x'0n' (ASRA and ASRB)
(B5) UNSIGNED 1 PEP_COM_STORAGE_HIT storage hit by 0C4 (ASRA only)
(B6) UNSIGNED 1 PEP_COM_SPACE sub/basespce
(B7) CHARACTER 1 PEP_COM_PADDING Reserved
         Return code - return ok or disable transaction
(B8) UNSIGNED 4 PEP_COM_RETURN_CODE
         Additional PSW EC mode information
(BC) CHARACTER 8 PEP_COM_INT PSW interrupt codes
(C4) ADDRESS 4 * Reserved
         Breaking Event Address
(C8) ADDRESS 8 PEP_COM_BEAR Breaking Event Address
         Additional Register Information
(D0) BIT(8) 1 PEP_COM_FLAG1 Existence bits
(D0) 1... ....   PEP_COM_GP64_REGS_ AVAIL 64-bit GPR
(D0) .1.. ....   PEP_COM_ACCESS_REGS_ AVAIL Access regs
(D0) ..1. ....   PEP_COM_ORIGINAL_ FPR_AVAIL Original FPR
(D0) ...1 ....   PEP_COM_ADDITIONAL_ FPR_AVAIL Additional FPR
(D0) .... 1111   *
(D1) CHARACTER 7 *
(D8) ADDRESS 8 PEP_COM_GP64_ REGISTERS (4294967312:456208384) 64-bit GPR
(158) CHARACTER 132 PEP_COM_FP_REGISTERS FPR values
(158) ADDRESS 8 PEP_COM_FP_REGISTER0 FP Register 0
(160) ADDRESS 8 PEP_COM_FP_REGISTER1 FP Register 1
(168) ADDRESS 8 PEP_COM_FP_REGISTER2 FP Register 2
(170) ADDRESS 8 PEP_COM_FP_REGISTER3 FP Register 3
(178) ADDRESS 8 PEP_COM_FP_REGISTER4 FP Register 4
(180) ADDRESS 8 PEP_COM_FP_REGISTER5 FP Register 5
(188) ADDRESS 8 PEP_COM_FP_REGISTER6 FP Register 6
(190) ADDRESS 8 PEP_COM_FP_REGISTER7 FP Register 7
(198) ADDRESS 8 PEP_COM_FP_REGISTER8 FP Register 8
(1A0) ADDRESS 8 PEP_COM_FP_REGISTER9 FP Register 9
(1A8) ADDRESS 8 PEP_COM_FP_REGISTER10 FP Register 10
(1B0) ADDRESS 8 PEP_COM_FP_REGISTER11 FP Register 11
(1B8) ADDRESS 8 PEP_COM_FP_REGISTER12 FP Register 12
(1C0) ADDRESS 8 PEP_COM_FP_REGISTER13 FP Register 13
(1C8) ADDRESS 8 PEP_COM_FP_REGISTER14 FP Register 14
(1D0) ADDRESS 8 PEP_COM_FP_REGISTER15 FP Register 15
(1D8) ADDRESS 4 PEP_COM_FPC_REGISTER FPC register
(1DC) ADDRESS 4 PEP_COM_ACCESS_ REGISTERS (4294967312:456208384) Access Registers
(21C) ADDRESS 4 * Spare
        16 byte PSW at time of abend
(220) CHARACTER 16 PEP_COM_PSW16 16 byte PSW

Constants

Table 2.
Len Type Value Name Description
         PEP_COM_RETURN_CODE values
4 DECIMAL 4 PEP_COM_RETURN_DISABLE
        disable
4 DECIMAL 0 PEP_COM_RETURN_OK ok
       PEP_COM_STORAGE_HIT values
1 DECIMAL 0 PEP_COM_NO_HIT No hit or no 0C4
1 DECIMAL 1 PEP_COM_CDSA_HIT CDSA hit
1 DECIMAL 2 PEP_COM_ECDSA_HIT ECDSA hit
1 DECIMAL 3 PEP_COM_ERDSA_HIT ERDSA hit
1 DECIMAL 4 PEP_COM_RDSA_HIT RDSA hit
1 DECIMAL 5 PEP_COM_EUDSA_HIT EUDSA hit
1 DECIMAL 6 PEP_COM_UDSA_HIT UDSA hit
1 DECIMAL 7 PEP_COM_ETDSA_HIT ETDSA hit
1 DECIMAL 8 PEP_COM_GCDSA_HIT GCDSA hit
1 DECIMAL 9 PEP_COM_GUDSA_HIT GUDSA hit
       PEP_COM_KEY values
1 DECIMAL 9 PEP_COM_USER_KEY USER key
1 DECIMAL 8 PEP_COM_CICS_KEY CICS key
       PEP_COM_SPACE_ACTIVE values
1 DECIMAL 10 PEP_COM_SUBSPACE Error in s/space
1 DECIMAL 11 PEP_COM_BASESPACE Error in b/space