Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

SRBBK

Prolog  

Control Block Contents  

SRBBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

SRBBK Prolog

 NAME       : HCPSRBBK
 DESCRIPTION: Symptom Record Building Parameter List
 DSECT      : SRBBK
 FUNCTION   : Overlays the parameter interface list
              used between the dump modules and the
              symptom record building modules.
 LOCATED BY : n/a
 CREATED BY : HCPWRK
              HCPVDU
              HCPVDC
              HCPABF
 DELETED BY : HCPWRK
              HCPVDU
              HCPVDC
              HCPABF
 NOTES      : All modules get dynamic storage for this block except
              HCPDMP.  HCPDMP will use part of HCPWRK for this
              block.  Any CHANGES to this control block block
              requires a recompile of HCPWRK.

 

SRBBK Control Block Content


SRBBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SRBBK Symptom Record Building Parameter List 0000 0 Signed 4 SRBWORKP Address of work page/always initialized 0004 4 Signed 4 SRBPFXPT Address of soft abend prefix page 0008 8 Signed 4 SRBSTDBK Address of the system termination block used by soft and hard abend 000C 12 Signed 2 SRBSEC21 Save guest section 2 of symptom record 000E 14 Character 8 SRBDMPTY Dump type / VMDUMP CPDUMP HCPDUMP or SNAPDUMP 0016 22 Bitstring 1 SRBFLAG Flag = 0 says fetch guest storage Flag = 1 says store into guest storage Work area for use in HCPSRB and HCPSRP. They are all set to zero when HCPSRB is invoked.. These temporary work areas are used for unpacking and translation of data in HCPSRB and HCPSRP. 0017 23 Character 5 SRBTEMP5 Temporary Work Area 001C 28 Character 9 SRBTEMP9 Temporary Work Area 0025 37 Character 5 SRBTMP5A Temporary Work Area 002A 42 Character 3 SRBCHR3 Temporary Work Area 002D 45 Character 7 * Reserved for IBM Use Variables used in HCPSRB and HCPSRP 0034 52 Signed 4 SRBPSW Failing PSW 0038 56 Signed 4 SRBRTRNC Return Code 003C 60 Signed 4 SRBPFXPP Prefix Page Pointer 0040 64 Signed 4 SRBADSRP ADSR Pointer 0044 68 Signed 4 SRBGSDBP GSDBK Pointer 0048 72 Signed 4 SRBNXTPP Pointer to next primary symptom string 004C 76 Signed 4 SRB5BKP Section 5 address 0050 80 Signed 4 SRBCHKL Length of section currently verifying 0054 84 Signed 4 SRBSRCP Section 3 or 4 addr 0058 88 Signed 4 SRBVALDP Valid char addr 005C 92 Signed 4 SRBTREG Temp area for reg in STDGPRLG 0060 96 Signed 4 SRBDIFF Difference between PSW and designated register. 0064 100 Signed 2 SRBNUM Number of valid chars 0066 102 Signed 2 SRBMOVL Length of SR to be moved.. 0068 104 Signed 2 SRBSRL Length of Symptom Record. 006A 106 Signed 2 SRBTOGET Length of storage to obtain for GSDBK 006C 108 Character 1 SRBRNDX Index into INXARRAY 006D 109 Character 1 SRBRSSX Index into Register Symptom String Array 006E 110 Character 1 SRBSTDX Index into STDGPRLG 006F 111 Character 1 SRBMAXS Max number of primary symptom strings written 0070 112 Character 16 * Reserved for IBM Use Length of symptom record interface block in doublewords. 00000010 SRBSIZE (*-SRBBK+7)/8

 

SRBBK Storage Layout

*** SRBBK - Symptom Record Building Parameter List
*
*     +---------------------------+---------------------------+
*   0 |         SRBWORKP          |         SRBPFXPT          |
*     +---------------------------+-------------+-------------+
*   8 |         SRBSTDBK          |  SRBSEC21   |   (00E)-    |
*     +---------------------------+-------------+------+------+
*  10 |               -SRBDMPTY                 |:FLAG |(017)-|
*     +---------------------------+-------------+------+------+
*  18 |        -SRBTEMP5          |         SRBTEMP9          |
*     +---------------------------+      +--------------------+
*     |                                  |     SRBTMP5A-      |
*     +-------------+--------------------+--------------------+
*  28 |   -(025)    |      SRBCHR3       |////////////////////|
*     +-------------+-------------+------+--------------------+
*  30 |///////////////////////////|          SRBPSW           |
*     +---------------------------+---------------------------+
*  38 |         SRBRTRNC          |         SRBPFXPP          |
*     +---------------------------+---------------------------+
*  40 |         SRBADSRP          |         SRBGSDBP          |
*     +---------------------------+---------------------------+
*  48 |         SRBNXTPP          |         SRB5BKP           |
*     +---------------------------+---------------------------+
*  50 |         SRBCHKL           |         SRBSRCP           |
*     +---------------------------+---------------------------+
*  58 |         SRBVALDP          |         SRBTREG           |
*     +---------------------------+-------------+-------------+
*  60 |         SRBDIFF           |   SRBNUM    |  SRBMOVL    |
*     +-------------+-------------+------+------+------+------+
*  68 |   SRBSRL    |  SRBTOGET   |:RNDX |:RSSX |:STDX |:MAXS |
*     +-------------+-------------+------+------+------+------+
*  70 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  80
*
*** SRBBK - Symptom Record Building Parameter List

 

SRBBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

SRBADSRP 0040

SRBCHKL 0050

SRBCHR3 002A

SRBDIFF 0060

SRBDMPTY 000E

SRBFLAG 0016

SRBGSDBP 0044

SRBMAXS 006F

SRBMOVL 0066

SRBNUM 0064

SRBNXTPP 0048

SRBPFXPP 003C

SRBPFXPT 0004

SRBPSW 0034

SRBRNDX 006C

SRBRSSX 006D

SRBRTRNC 0038

SRBSEC21 000C

SRBSIZE 0070 00000010

SRBSRCP 0054

SRBSRL 0068

SRBSTDBK 0008

SRBSTDX 006E

SRBTEMP5 0017

SRBTEMP9 001C

SRBTMP5A 0025

SRBTOGET 006A

SRBTREG 005C

SRBVALDP 0058

SRBWORKP 0000

SRB5BKP 004C


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:35:14 EDT.
Copyright IBM Corporation, 1990, 1999