Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### SR3BK

Prolog

Control Block Contents
SR3BK DSECT
SR3RIDSS DSECT
SR3RETC DSECT
SR3REGS DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### SR3BK Prolog

     NAME       : HCPSR3BK
     DESCRIPTION: Symptom Record Primary Symptom Strings
     DSECT      : SR3BK
     FUNCTION   : Overlays section 3, Primary Symptom Strings
                  of the Symptom Record for hard and soft
                  abends.
     LOCATED BY : n/a
     CREATED BY : HCPDMP
                  HCPSRB
                  HCPEDC
     DELETED BY : HCPDMP
                  HCPSRB
                  HCPEDC
     NOTES      : This mapping is for section 3 of the symptom record
                  associated with CP hard and soft abend dumps only.
                  CP builds its own primary symptom strings and
                  determines the order as mapped below.  The symptom
                  record architecture requires only that the PIDS
                  be the first field in section 3.  All others primary
                  symptom strings are optional and may be in any order.
                  Section 3 must be built using  the SDB(Structured
                  Data Base) format definitions.
                  VMDUMP primary symptom strings are provided by the
                  Guest running in the virtual machine requesting a dump.
                  CP is not aware of the order that they are provided.
                  Therefore, this mapping can not be used for section 3
                  of VMDUMP symptom records.

#### SR3BK Control Block Content

#### SR3BK DSECT

####

####

####

####

####

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SR3BK          Symptom Record Primary Symptom Strings
    0000    0 Character    5 SR3PIDS        SDB keyword PIDS/
    0005    5 Character    9 SR3PIDSD       Component ID
    000E   14 Character    1 SR3BLK1        Blank used by soft and hard abend
    000F   15 Character    4 SR3ABS         SDB keyword AB/S
    0013   19 Character    6 SR3ABSD        Hard/Soft Abend Code
    0019   25 Character    1 SR3BLK2        Blank
    001A   26 Signed       2 SR3NXT (0)     Remaining Symptom strings may or
                                            may not be built
          Length of section 3 that will always be built for a CP
          symptom record.
              0000001A       SR3BYTL        (*-SR3BK) In bytes..
          The RIDS string contains the module name causing the error
          or the module name issuing the abend.  There will be
          no RIDS in the symptom record if this abend was caused
          by a hardware error (SVC002) or a program check.

    SR3RIDSS DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SR3RIDSS       Symptom Record Primary Symptom Strings
    0000    0 Character    5 SR3RIDS        SDB keyword RIDS/
    0005    5 Character    8 SR3RIDSD       Module causing error
    000D   13 Character    1 SR3BLK3        Blank
          Length of SR3RIDSS
              0000000E       SR3RIDL        (*-SR3RIDSS)
            The Return code symptom string is only built if R15
            contains a return code.

    SR3RETC DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SR3RETC        Symptom Record Primary Symptom Strings
    0000    0 Character    5 SR3PRCS        SDB keyword PRCS/
    0005    5 Character    8 SR3PRCSD       Return code symptom
    000D   13 Character    1 SR3BLK4        Blank
          Length of SR3RETC
              0000000E       SR3RETL        (*-SR3RETC)
            The register symptom consists of a maximum of two symptoms.
            There may only by one or none.
            The SDB keyword is REGS/.

    SR3REGS DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SR3REGS        Symptom Record Primary Symptom Strings
    0000    0 Character    5 SR3REGS1       SDB keyword REGS/
    0005    5 Character    2 SR3REGDA       Registers symptom data
    0007    7 Character    3 SR3REGDB       Registers symptom data
    000A   10 Character    1 SR3BLKF1       Primary symptom string ends with
                                            blank
    000B   11 Character    5 SR3REGS2       SDB keyword REGS/
    0010   16 Character    2 SR3REGDC       Registers symptom data
    0012   18 Character    3 SR3REGDD       Registers symptom data
    0015   21 Character    1 SR3BLKF2       Primary symptom string ends with
                                            blank
          Length of SR3REGS
              00000016       SR3REGL        (*-SR3REGS)
          Length of SR3BK in double words. Includes all sections
              0000000A       SR3SIZE        (SR3BYTL+SR3RIDL+SR3RETL+SR3REGL+
                                            7)/8

    SR3BK Storage Layout

    *** SR3BK - Symptom Record Primary Symptom Strings
    *
    *     +----------------------------------+--------------------+
    *   0 |             SR3PIDS              |     SR3PIDSD       |
    *     +----------------------------------+      +------+------+
    *   8 |                                         |:BLK1 |(00F)-|
    *     +--------------------+--------------------+------+------+
    *  10 |      -SR3ABS       |            SR3ABSD-              |
    *     +------+------+------+----------------------------------+
    *  18 |-(013)|:BLK2 |
    *     +------+------+
    *
    *** SR3BK - Symptom Record Primary Symptom Strings

    *** SR3RIDSS - Symptom Record Primary Symptom Strings
    *
    *     +----------------------------------+--------------------+
    *   0 |             SR3RIDS              |      (005)-        |
    *     +----------------------------------+------+-------------+
    *   8 |            -SR3RIDSD             |:BLK3 | E
    *     +----------------------------------+------+
    *
    *** SR3RIDSS - Symptom Record Primary Symptom Strings

    *** SR3RETC - Symptom Record Primary Symptom Strings
    *
    *     +----------------------------------+--------------------+
    *   0 |             SR3PRCS              |      (005)-        |
    *     +----------------------------------+------+-------------+
    *   8 |            -SR3PRCSD             |:BLK4 | E
    *     +----------------------------------+------+
    *
    *** SR3RETC - Symptom Record Primary Symptom Strings

    *** SR3REGS - Symptom Record Primary Symptom Strings
    *
    *     +----------------------------------+-------------+------+
    *   0 |            SR3REGS1              |  SR3REGDA   |(007)-|
    *     +-------------+------+-------------+-------------+------+
    *   8 | -SR3REGDB   |:BLKF1|            SR3REGS2              |
    *     +-------------+------+-------------+------+-------------+
    *  10 |  SR3REGDC   |     SR3REGDD       |:BLKF2| 16
    *     +-------------+--------------------+------+
    *
    *** SR3REGS - Symptom Record Primary Symptom Strings

    SR3BK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SR3ABS         000F
    SR3ABSD        0013
    SR3BLKF1       000A
    SR3BLKF2       0015
    SR3BLK1        000E
    SR3BLK2        0019
    SR3BLK3        000D
    SR3BLK4        000D
    SR3BYTL        001A 0000001A
    SR3NXT         001A
    SR3PIDS        0000
    SR3PIDSD       0005
    SR3PRCS        0000
    SR3PRCSD       0005
    SR3REGDA       0005
    SR3REGDB       0007
    SR3REGDC       0010
    SR3REGDD       0012
    SR3REGL        0015 00000016
    SR3REGS1       0000
    SR3REGS2       000B
    SR3RETL        000D 0000000E
    SR3RIDL        000D 0000000E
    SR3RIDS        0000
    SR3RIDSD       0005
    SR3SIZE        0015 0000000A

    This information is
    based on z/VM V6R1.0.
    Last updated on 18 Feb 2010 at 09:07:53 EDT.

    Copyright IBM Corporation, 1990, 2008