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.
|
ANCHSECT
Prolog
Control Block Contents
ANCHSECT DSECT
Storage Layout
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 (contains links to field and bit definitions)
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
This information is
based on VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:17:17 EDT.
Copyright IBM Corporation, 1990, 1999
|