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 1 May 2002 at 14:11:49 EDT.
Copyright IBM Corporation, 1990, 2002