|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
FCHTAB
Control Block Contents
FCHTAB DSECT
Cross Reference (Contains links to field and bit definitions)
FCHTAB Prolog
Name : FCHTAB
Description: Fetch Table
DSECT : FCHTAB
Function : FCHTAB contains an 8-byte fetch/load parameter
list that points to a 38-byte directory list.
The fetch table is used when a VSE program
issues a FETCH or LOAD request without the
LIST= parameter. NUCON contains the pointer to
the SYSCOM block (ASYSCOM). The IJBFTTAB field
in the SYSCOM block points to the fetch table.
FCHTAB is called by the FCHTAB macro.
FCHTAB Control Block Content
FCHTAB DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure FCHTAB Fetch Table
8-BYTE PARAMETER LIST POINTING TO DIRECTORY LIST:
0000 0 Address 4 FCHAPHNM ADDRESS OF PHASE NAME
0004 4 Bitstring 1 FCHOPT OPTIONS
0005 5 Address 3 FCHALSNM ADDRESS OF LISTNAME
38-BYTE DIRECTORY LIST:
0008 8 Character 8 DIRNAME PHASE NAME
0010 16 Bitstring 3 DIRTTR PHASE TTR
0013 19 Bitstring 1 DIRN NO. HALF WORDS IN DIRECTRY
0014 20 Bitstring 2 DIRTT NO. TEXT BLOCKS IN PHASE
0016 22 Bitstring 2 DIRLL LENGTH LAST TEXT BLOCK
0018 24 Bitstring 1 DIRC FLAG BYTE
0019 25 Bitstring 1 DIRT RESERVED
001A 26 Bitstring 3 DIRPPP PHASE LOAD POINT
001D 29 Bitstring 3 DIREEE PHASE ENTRY POINT
0020 32 Bitstring 2 DIRRR NUMBER RLD ITEMS IN PHASE
0022 34 Bitstring 1 DIRR NO. ADDITIONAL RLD BLOCKS
0023 35 Bitstring 3 DIRAAA PARTITION START ADDRESS
0026 38 Bitstring 1 DIRK UNUSED
0027 39 Bitstring 3 DIRVEE PHASE ENTRY POINT IN SVA
002A 42 Bitstring 4 DIRFCHTB FETCH TABLE ADDRESS
00000026 DIRLENG *-DIRNAME LENGTH OF DIRECTORY
LIST
0000002E FCHLENG *-FCHTAB TOTAL LENGTH (46) IN
BYTES
00000006 FCHLENDW (FCHLENG+7)/8 TOTAL LENGTH IN
DOUBLE WORDS
EQUATES FOR DIRC FLAG
1... .... SELFREL X'80' PHASE SELF RELOCATABLE
.1.. .... RELPHSE X'40' PHASE TO BE RELOCATED
..1. .... SVAELIG X'20' PHASE SVA ELIGIBLE
...1 .... SVAPHSE X'10' PHASE IN SVA
.... 1... PCLPHSE X'08' PHASE IN PRIV C.I.L.
.... .1.. PNOTFND X'04' PHASE NOT FOUND
.... ..1. DACTIVE X'02' PHASE DIRECTORY ACTIVE
.... ...1 NOTEXT X'01' TEXT = NO SPECIFIED
FCHTAB Storage Layout
*** FCHTAB - Fetch Table
*
* +---------------------------+------+--------------------+
* 0 | FCHAPHNM |FCHOPT| FCHALSNM |
* +---------------------------+------+--------------------+
* 8 | DIRNAME |
* +--------------------+------+-------------+-------------+
* 10 | DIRTTR |DIRN | DIRTT | DIRLL |
* +------+------+------+------+------+------+-------------+
* 18 |DIRC |DIRT | DIRPPP | DIREEE |
* +------+------+------+-------------+------+------+------+
* 20 | DIRRR |DIRR | DIRAAA |DIRK |(027)-|
* +-------------+------+--------------------+------+------+
* 28 | -DIRVEE | DIRFCHTB | 2E
* +-------------+---------------------------+
*
*** FCHTAB - Fetch Table
FCHTAB Cross Reference
Symbol Dspl Value -------------- ---- ----- DACTIVE 002A 02 DIRAAA 0023 DIRC 0018 DIREEE 001D DIRFCHTB 002A DIRK 0026 DIRLENG 002A 00000026 DIRLL 0016 DIRN 0013 DIRNAME 0008 DIRPPP 001A DIRR 0022 DIRRR 0020 DIRT 0019 DIRTT 0014 DIRTTR 0010 DIRVEE 0027 FCHALSNM 0005 FCHAPHNM 0000 FCHLENDW 002A 00000006 FCHLENG 002A 0000002E FCHOPT 0004 NOTEXT 002A 01 PCLPHSE 002A 08 PNOTFND 002A 04 RELPHSE 002A 40 SELFREL 002A 80 SVAELIG 002A 20 SVAPHSE 002A 10
Last updated on 10 Sep 2004 at 08:08:12 EDT.
Copyright IBM Corporation, 1990, 2004