Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

FCHTAB

Prolog  

Control Block Contents  
   FCHTAB DSECT

Storage Layout  

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

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 14:19:06 EDT.
Copyright IBM Corporation, 1990, 2002