Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
ASIBK
Control Block Contents
ASIBK DSECT
ASIZBK DSECT
Cross Reference (Contains links to field and bit definitions)
ASIBK Prolog
NAME : HCPASIBK DESCRIPTION: Address Space Information Block DSECT : ASIBK FUNCTION : Contains information about an address space in a virtual machine dump LOCATED BY : DFMASIBK CREATED BY : Not applicable DELETED BY : Not applicable RELOCATION CONSIDERATIONS : None COMMENTS : This control block is used to map 4K records in a virtual machine dump file
ASIBK Control Block Content
ASIBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ASIBK Address Space Information Block 0000 0 Character 8 ASIBKID Identification string 0008 8 Character 8 ASIASIT Address space identification token in eASIT format 0010 16 Character 33 ASISPCID Spaceid in string form 0031 49 Character 2 * Reserved for IBM use ASIFMT values are same as ASIZFMT values. 0033 51 Bitstring 1 ASIFMT ASIBK Format Byte .... .... ASIASI X'00' ASIASI Original Format of ASIBK. This value appears in Small Storage Format Dumps 0034 52 Signed 4 ASISYSRV Byte past Address space Hi Byte but < 2 Gig. 0038 56 Signed 4 ASIPREC Relative record number of first DCSS bitmap 003C 60 Signed 4 ASINODSS Byte past Highest Defined (Configured) byte < 2Gig 0040 64 Character 8 ASIFORMT Format of the address space, specified on format operand of VMDUMP or DIAG X'94', and is defined for CP dumps as CP, and is left blank for S/A dumps. 0048 72 Character 100 ASIDMPID Dump identifier for this address space, as specified on VMDUMP or DIAG X'94', or is standard text for CP & S/A dumps) 000000AC ASIMAIN *-ASIBK Length of ASIMAIN part of ASIBK 00AC 172 Signed 4 ASIBITR Record numbers of the first bit map page for each set of dumped storage for this address space 000003D5 ASIMAXPT ((4096-ASIMAIN)/4) Maximum number of sets of dumped storage that each ASIBK can address. ASIZBK DSECT : used when ASIFMT = x'03'
ASIZBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ASIZBK Address Space Information Block 0000 0 Character 8 ASIZBKID Identification string 0008 8 Character 8 ASIZASTK Address space identification token in eASIZT format 0010 16 Character 33 ASIZSPAC Spaceid in string form 0031 49 Character 2 * Reserved for IBM use 0033 51 Bitstring 1 ASIZFMT ASIBK Format Byte 0034 52 Signed 4 * Reserved for future IBM Use 0038 56 Signed 4 ASIZPREC Relative record number of first DCSS bitmap 003C 60 Signed 2 ASIZCTEN Number of entries in soft abend Correlation Table 003E 62 Signed 2 * Reserved for future IBM Use Notice the difference in the following fields and the assoc. fields in the ASIBK dsect. ASIBK uses "Byte past " and ASIZBK uses "Last byte of" idea. The dump generating programs and VM DUMP TOOL must handle this difference correctly. ASISYSRV DS F Byte past Addr space Hi Byte but < 2G ASINODSS DS F Byte past Highest Defined (Configured) byte but < 2Gig 0040 64 Dbl-Word 8 ASIZHIGH Addr of Highest Byte (DCSS included) 0048 72 Dbl-Word 8 ASIZNDSS Highest Defined (Configured) byte 0050 80 Character 8 ASIZFORM Format of the address space as specified on FORMAT operand of VMDUMP or DIAG X'94'. For Hard Abend dumps, 'CP'. For StandAlone, Hard Abend and Soft Abend dumps it is left blank. 0058 88 Character 100 ASIZDMPI Dump identifier for this address space, as specified on VMDUMP or DIAG X'94', or is standard text for S/A, Hard and Soft dumps) 00BC 188 Signed 4 * Reserved for future IBM Use 00C0 192 Dbl-Word 8 * Reserved for future IBM Use 00C8 200 Dbl-Word 8 * Reserved for future IBM Use 00D0 208 Dbl-Word 8 * Reserved for future IBM Use 00D8 216 Signed 4 ASIZRCNT Count of ASIZRTBL entries 00DC 220 Signed 4 ASIZDCNT Count of ASIZDTBL entries 00E0 224 Bitstring 128 ASIZSTBL Online Storage Table. This table contains a starting and ending address of each online (configured) storage extent. There are 8 entries in the table and each entry is mapped by the OLTBLE DSECT. The number of entries is the same as the number of storage extents that are supported by the CP DEFINE STORAGE command. 0160 352 Bitstring 1024 ASIZRTBL Requested Range Table This table contains a starting and ending address of each range of storage that was requested. Each entry is mapped by the OLTBLE DSECT. ASIZRCNT contains the count of entries These entries help refine the "not in dump" error message for most cases. A maximum of VDUMXRNG is kept. If that is not sufficient, the generic error message is given. 0560 1376 Bitstring 512 ASIZDTBL DCSS Range Table 0760 1888 Bitstring 1 * Reserved for future IBM Use 00000830 ASIZMAIN *-ASIZBK Length of ASIMAIN part of ASIZBK 0830 2096 Signed 4 ASIZBITR This field has multiple meanings - Big Storage Dumps - record number of Index Page Hard Abend Format Dumps - Record number of first CP Frame Table page. Soft Abend Format Dumps - Record number of first "mapping" page. 000001F4 ASIZMAXP ((4096-ASIZMAIN)/4) Maximum number of sets of dumped storage that each ASIZBK can address. Overlay for each entry in the Online Storage Table
ASIBK Storage Layout
*** ASIBK - Address Space Information Block * * +-------------------------------------------------------+ * 0 | ASIBKID | * +-------------------------------------------------------+ * 8 | ASIASIT | * +-------------------------------------------------------+ * 10 | | * = ASISPCID = * | +-------------+------+---------------------------+ * 30 | |/////////////|ASIFMT| ASISYSRV | * +------+-------------+------+---------------------------+ * 38 | ASIPREC | ASINODSS | * +---------------------------+---------------------------+ * 40 | ASIFORMT | * +-------------------------------------------------------+ * 48 | | * = ASIDMPID = * | +---------------------------+ * A8 | | ASIBITR | * +---------------------------+---------------------------+ * B0 * *** ASIBK - Address Space Information Block *** ASIZBK - Address Space Information Block * * +-------------------------------------------------------+ * 0 | ASIZBKID | * +-------------------------------------------------------+ * 8 | ASIZASTK | * +-------------------------------------------------------+ * 10 | | * = ASIZSPAC = * | +-------------+------+---------------------------+ * 30 | |/////////////|:ZFMT |///////////////////////////| * +------+-------------+------+-------------+-------------+ * 38 | ASIZPREC | ASIZCTEN |/////////////| * +---------------------------+-------------+-------------+ * 40 | ASIZHIGH | * +-------------------------------------------------------+ * 48 | ASIZNDSS | * +-------------------------------------------------------+ * 50 | ASIZFORM | * +-------------------------------------------------------+ * 58 | | * = ASIZDMPI = * | +---------------------------+ * B8 | |///////////////////////////| * +---------------------------+---------------------------+ * C0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * C8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * D0 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * D8 | ASIZRCNT | ASIZDCNT | * +---------------------------+---------------------------+ * E0 | | * = ASIZSTBL = * | | * +-------------------------------------------------------+ * 160 | | * = ASIZRTBL = * | | * +-------------------------------------------------------+ * 560 | | * = ASIZDTBL = * | | * +------+------------------------------------------------+ * 760 |//////|////////////////////////////////////////////////| * +------+////////////////////////////////////////////////| * 768 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 830 | ASIZBITR | 834 * +---------------------------+ * *** ASIZBK - Address Space Information Block
ASIBK Cross Reference
Symbol Dspl Value -------------- ---- ----- ASIASI 0033 00 ASIASIT 0008 ASIBITR 00AC ASIBKID 0000 ASIDMPID 0048 ASIFMT 0033 ASIFORMT 0040 ASIMAIN 0048 000000AC ASIMAXPT 00AC 000003D5 ASINODSS 003C ASIPREC 0038 ASISPCID 0010 ASISYSRV 0034 ASIZASTK 0008 ASIZBITR 0830 ASIZBKID 0000 ASIZCTEN 003C ASIZDCNT 00DC ASIZDMPI 0058 ASIZDTBL 0560 ASIZFMT 0033 ASIZFORM 0050 ASIZHIGH 0040 ASIZMAIN 0760 00000830 ASIZMAXP 0830 000001F4 ASIZNDSS 0048 ASIZPREC 0038 ASIZRCNT 00D8 ASIZRTBL 0160 ASIZSPAC 0010 ASIZSTBL 00E0
Copyright IBM Corporation, 1990, 2011