SABCM Back to Index page
 
Prolog 
Control Block Contents 
   SABCM DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  SABCM Prolog Top of page
 
 NAME       : HCPSABCM
 DESCRIPTION: SOFT ABEND COMMON AREA
 DSECT      : SABCM
 FUNCTION   : A SABCM CONTAINS SOFT ABEND COMMON POINTERS AND
              INFORMATION NECESSARY FOR SOFT ABEND PROCESSING.
 LOCATED BY : AT EXTERNAL LABEL HCPABWCM
  TILIZED BY - THE SOFT ABEND PROCESSOR (HCPABN,HCPABS,HCPABF,
              HCPABG)
 DELETED BY : N/A
 SERIALIZED : THE SOFT ABEND LOCK (HCPABNLK) WHEN A SOFT ABEND
              DUMP IS OCCURRING.
 RELOCATION CONSIDERATIONS : None
 
 
  SABCM Control Block Content Top of page
 

 SABCM DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SABCM SOFT ABEND COMMON AREA 0000 0 Bitstring 1 SABFLG1 FLAGS 1... .... SABCKSUM X'80' SABCKSUM CHECKSUMMING IS IN EFFECT .1.. .... SABADRAB X'40' SABADRAB ON: Absolute addr, OFF: logical addr 0001 1 Bitstring 3 * 0004 4 Signed 4 * Reserved 0008 8 Address 4 SABSTDBK POINTER TO THE STDBK 000C 12 Address 4 SABCLLNK CALL LINKAGE STACK 0010 16 Bitstring 1 SABPFKEY KEY OF ABENDING PREFIX PAGE 0011 17 Bitstring 1 SABVMKEY KEY OF ABENDING RUNUSER VMDBK 0012 18 Bitstring 1 SABPFKY2 Key of abending prefix page 2 0013 19 Bitstring 1 * Reserved 0014 20 Signed 4 SABPFOAD ADDRESS OF ABENDING PREFIX PAGE 0018 24 Signed 4 SABPFSAD ADDRESS WHERE ABENDING PREFIX PAGE IS PRESERVED 001C 28 Signed 4 SABVMOAD ADDRESS OF ABENDING RUNUSER VMDBK 0020 32 Signed 4 SABVMSAD ADDRESS WHERE ABENDING RUNUSER VMDBK IS PRESERVED 0024 36 Signed 4 * RESERVED 0028 40 Dbl-Word 8 SABABSDA (0) 0028 40 Address 4 SABPRSTR POINTER TO PRESERVE START 002C 44 Address 4 SABPREND POINTER TO PRESERVE END+1 0030 48 Address 4 SABPRNXT POINTER TO PRESERVE NEXT ENTRY 0034 52 Signed 4 SABPRCNT NUMBER OF BYTES FREE IN PRESERVE AREA 0038 56 Address 4 SABDPSTR POINTER TO DUMP PAGE LIST START 003C 60 Address 4 SABDPEND POINTER TO DUMP PAGE LIST END+1 0040 64 Address 4 SABDPNXT POINTER TO DUMP PAGE LIST NEXT ENTRY 0044 68 Address 4 SABDPLST POINTER TO LAST REFERENCED ENTRY 0048 72 Address 4 SABDPHED POINTER TO DUMP PAGE LIST HEAD ENTRY 004C 76 Address 4 SABDPTAL POINTER TO DUMP PAGE LIST TAIL ENTRY 0050 80 Signed 4 SABDPLEN LENGTH OF AN ENTRY IN DUMP PAGE LIST 0054 84 Signed 4 * RESERVED 0058 88 Dbl-Word 8 SABGATHR (0) 0058 88 Bitstring 1 SABGMSG1 MESSAGE FLAGS FOR DATA GATHERING 1... .... SAB9302I X'80' SAB9302I SEND ERROR MESSAGE 9302I .1.. .... SAB9303I X'40' SAB9303I SEND ERROR MESSAGE 9303I ..1. .... SAB9304I X'20' SAB9304I SEND ERROR MESSAGE 9304I ...1 .... SAB9305I X'10' SAB9305I SEND ERROR MESSAGE 9305I .... 1... SAB9306I X'08' SAB9306I SEND ERROR MESSAGE 9306I 0059 89 Bitstring 3 * 005C 92 Address 4 SABSAMBK POINTER TO SAMBK 0060 96 Address 4 SABSDPL POINTER TO THE SDPL 0064 100 Address 4 SABSNSVA POINTER TO FIRST SAVEAREA TO SNAP 0068 104 Dbl-Word 8 SABFRMTR (0) 0068 104 Bitstring 1 SABFMSG1 MESSAGE FLAGS FOR DATA FORMATING 1... .... SAB0400I X'80' SAB0400I SEND ERROR MESSAGE 0400I .1.. .... SAB0439E X'40' SAB0439E SEND ERROR MESSAGE 0439E ..1. .... SAB9308I X'20' SAB9308I SEND ERROR MESSAGE 9308I ...1 .... SAB0847E X'10' SAB0847E SEND ERROR MESSAGE 0847E .... 1... SAB9309E X'08' SAB9309E Send error message 9309E .... .1.. SAB9310E X'04' SAB9310E Send error message 9310E 0069 105 Bitstring 3 * 006C 108 Address 4 SABSDFBK POINTER TO SDFBK 0070 112 Address 4 SABCORTB (32) List of Correlation Table pages (31-bit logical addresses) 00000080 SABCORLN *-SABCORTB Length of the List 00F0 240 Address 4 SABWRKP1 POINTER TO WORK PAGE 1 (31-bit logical address) 00F4 244 Signed 4 SABCTBRN Correlaton Table start record number 00F8 248 Signed 4 SABCTPGS Number of Correlation Table pages 00FC 252 Signed 2 SABCTENT Number of Correlation Table entries 00FE 254 Signed 2 * Reserved for IBM use 0100 256 Dbl-Word 8 SABGSTSZ Real machine specified storage size minus 1 (includes storage above 2G). 00000108 SABCMLN *-SABCM LENGHT OF COMMON AREA 00000021 SABSIZE (*-SABCM+7)/8 DWRD SIZE OF COMMON AREA 0060 96 Bitstring 3 * 0063 99 Bitstring 1 SABSDPL3 BOUNDARY CHECK FOR SDPL
 
 
  SABCM Storage Layout Top of page
 
          
*** SABCM - SOFT ABEND COMMON AREA
*
*     +------+--------------------+---------------------------+
*   0 |:FLG1 |////////////////////|///////////////////////////|
*     +------+--------------------+---------------------------+
*   8 |         SABSTDBK          |         SABCLLNK          |
*     +------+------+------+------+---------------------------+
*  10 |:PFKEY|:VMKEY|:PFKY2|//////|         SABPFOAD          |
*     +------+------+------+------+---------------------------+
*  18 |         SABPFSAD          |         SABVMOAD          |
*     +---------------------------+---------------------------+
*  20 |         SABVMSAD          |///////////////////////////|
*     +---------------------------+---------------------------+
*  28 |         SABPRSTR          |         SABPREND          |
*     +---------------------------+---------------------------+
*  30 |         SABPRNXT          |         SABPRCNT          |
*     +---------------------------+---------------------------+
*  38 |         SABDPSTR          |         SABDPEND          |
*     +---------------------------+---------------------------+
*  40 |         SABDPNXT          |         SABDPLST          |
*     +---------------------------+---------------------------+
*  48 |         SABDPHED          |         SABDPTAL          |
*     +---------------------------+---------------------------+
*  50 |         SABDPLEN          |///////////////////////////|
*     +------+--------------------+---------------------------+
*  58 |:GMSG1|////////////////////|         SABSAMBK          |
*     +------+--------------------+---------------------------+
*  60 |         SABSDPL           |         SABSNSVA          |
*     +------+--------------------+---------------------------+
*  68 |:FMSG1|////////////////////|         SABSDFBK          |
*     +------+--------------------+---------------------------+
*  70 |                                                       |
*     =                       SABCORTB                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  F0 |         SABWRKP1          |         SABCTBRN          |
*     +---------------------------+-------------+-------------+
*  F8 |         SABCTPGS          |  SABCTENT   |/////////////|
*     +---------------------------+-------------+-------------+
* 100 |                       SABGSTSZ                        |
*     +-------------------------------------------------------+
* 108
*
*** SABCM - SOFT ABEND COMMON AREA
          
*** Overlay for SABSDPL in SABCM
*
*     +--------------------+------+
*  60 |////////////////////|:SDPL3| 64
*     +--------------------+------+
*
*** Overlay for SABSDPL in SABCM
 
 
  SABCM Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
SABABSDA       0028
SABADRAB       0000 40
SABCKSUM       0000 80
SABCLLNK       000C
SABCMLN        0100 00000108
SABCORLN       0070 00000080
SABCORTB       0070
SABCTBRN       00F4
SABCTENT       00FC
SABCTPGS       00F8
SABDPEND       003C
SABDPHED       0048
SABDPLEN       0050
SABDPLST       0044
SABDPNXT       0040
SABDPSTR       0038
SABDPTAL       004C
SABFLG1        0000
SABFMSG1       0068
SABFRMTR       0068
SABGATHR       0058
SABGMSG1       0058
SABGSTSZ       0100
SABPFKEY       0010
SABPFKY2       0012
SABPFOAD       0014
SABPFSAD       0018
SABPRCNT       0034
SABPREND       002C
SABPRNXT       0030
SABPRSTR       0028
SABSAMBK       005C
SABSDFBK       006C
SABSDPL        0060
SABSDPL3       0063
SABSIZE        0100 00000021
SABSNSVA       0064
SABSTDBK       0008
SABVMKEY       0011
SABVMOAD       001C
SABVMSAD       0020
SABWRKP1       00F0
SAB0400I       0068 80
SAB0439E       0068 40
SAB0847E       0068 10
SAB9302I       0058 80
SAB9303I       0058 40
SAB9304I       0058 20
SAB9305I       0058 10
SAB9306I       0058 08
SAB9308I       0068 20
SAB9309E       0068 08
SAB9310E       0068 04
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:54:36 EDT.
Copyright IBM Corporation, 1990, 2022