|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
ANCHSECT
Control Block Contents
ANCHSECT DSECT
Cross Reference (Contains links to field and bit definitions)
ANCHSECT Prolog
Name : ANCHTAB
Description: Anchor Table
DSECT : ANCHSECT
Function : ANCHSECT defines the VSE anchor table. This
DSECT is used by DMSDOS when a CDLOAD (SVC 65)
is issued, and the specified phase is not found
in either the CMSVSAM or CMSAMS segment. In
this case, the specified phase is loaded either
from a CMS DOSLIB or a VSE core image library,
and the name, load point, entry point and
length in bytes of the phase are saved in an
available slot in the anchor table. ANCHSECT is
called by the ANCHTAB macro.
ANCHSECT Control Block Content
ANCHSECT DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure ANCHSECT Anchor Table
BEGINNING OF AN ANCHOR-TABLE:
0000 0 Address 4 ANCHENDA END ADDRESS OF ANCHOR TABLE
0004 4 Address 4 ABCHLUB Dynamic Assign Table
0008 8 Address 4 ANCHCBS POINTER TO VSAM "AMCB" TABLE
000C 12 Address 4 ANCHOAL POINTER TO VSAM "OAL" (OPEN ACB)
TABLE
0010 16 Address 4 ANCHCCRB Compression Serv Root Block Ptr.
0014 20 Address 4 ANCHCCGT Compression Services Gate Word
0018 24 Signed 4 * (26) Reserved area for VSAM use
FOLLOWED BY ONE OR MORE ANCHOR-TABLE ENTRIES OF THE FOLLOWING FORMAT:
0080 128 Character 8 ANCHPHNM PHASE NAME
0088 136 Address 4 ANCHLDPT LOAD POINT
008C 140 Address 4 ANCHENTP ENTRY POINT
0090 144 Bitstring 1 ANCHSTSW STATUS SWITCH
0091 145 Address 3 ANCHPHLN LENGTH OF PHASE IN BYTES
Allocate space for 43 more 20 byte anchor table entries.
0094 148 Signed 4 * (219) Dynamic Fetch Entries, each 20
bytes, (CMS only).
ANCHSTSW DEFINITIONS:
.... .... ANCHMLOD X'00' PHASE MUST BE LOADED
.111 1111 ANCHINST X'7F' PHASE IS ALREADY IN STORAGE
1111 1111 ANCHRPJL X'FF' REQUESTED PHASE JUST LOADED
BY ANOTHER TASK (ONLY IF AP=YES)
00000014 ANCHLENG 20 LENGTH OF ONE ANCHOR-TABLE
ENTRY
00000400 ANCHSIZ 1024 DEFAULT SIZE OF ANCHOR TABLE
(IN BYTES)
ANCHSECT Storage Layout
*** ANCHSECT - Anchor Table
*
* +---------------------------+---------------------------+
* 0 | ANCHENDA | ABCHLUB |
* +---------------------------+---------------------------+
* 8 | ANCHCBS | ANCHOAL |
* +---------------------------+---------------------------+
* 10 | ANCHCCRB | ANCHCCGT |
* +---------------------------+---------------------------+
* 18 |///////////////////////////////////////////////////////|
* =///////////////////////////////////////////////////////=
* |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
* 80 | ANCHPHNM |
* +---------------------------+---------------------------+
* 88 | ANCHLDPT | ANCHENTP |
* +------+--------------------+---------------------------+
* 90 |:HSTSW| ANCHPHLN |///////////////////////////|
* +------+--------------------+///////////////////////////|
* 98 |///////////////////////////////////////////////////////|
* =///////////////////////////////////////////////////////=
* |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
* 400
*
*** ANCHSECT - Anchor Table
ANCHSECT Cross Reference
Symbol Dspl Value -------------- ---- ----- ABCHLUB 0004 ANCHCBS 0008 ANCHCCGT 0014 ANCHCCRB 0010 ANCHENDA 0000 ANCHENTP 008C ANCHINST 0094 7F ANCHLDPT 0088 ANCHLENG 0094 00000014 ANCHMLOD 0094 00 ANCHOAL 000C ANCHPHLN 0091 ANCHPHNM 0080 ANCHRPJL 0094 FF ANCHSIZ 0094 00000400 ANCHSTSW 0090
Last updated on 10 Sep 2004 at 08:05:27 EDT.
Copyright IBM Corporation, 1990, 2004