CONDF Back to Index page
 
Prolog 
Control Block Contents 
   CONDF DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  CONDF Prolog Top of page
 
 NAME       : HCPCONDF
 DESCRIPTION: Syntax statement definition area
 DSECT      : CONDF
 DSECT      : CONDF
 FUNCTION   : The CONDF contains information that describes a
              statement verb, its minimum abbreviation and the name
              of its post-processor address.  CONDF is used in
              conjunction with STADF and TOKDF to define a syntax
              tree.
 CREATED BY : invocation of the HCPDOSYN macro.
 DELETED BY : None
 REFERENCES : HCPICRBK - Indirect Call Request Block
              The CONDF contains storage that is mapped by the
              ICRBK DSECT.  This storage is to enable indirect calls
              typically only used if EXTERNAL_SYNTAX statements are
              used.
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : Note that CONDF entries are unaligned.
              This requires that all of the DCs that would normally
              enforce alignment (like A and F) must specify an
              explicit length attribute in order to skip alignment.
 
 
  CONDF Control Block Content Top of page
 

 CONDF DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CONDF Syntax statement definition area 00000000 CONDFHD * Start of fixed length header 0000 0 Signed 2 CONDFSTA Offset to 1st state definition 0002 2 Bitstring 1 CONDFLAG Flag Byte 1... .... CONDPDP1 X'80' CONDPDP1 Process this statement during Pass 1 of config file processing. 0003 3 Bitstring 1 * Reserved for future IBM use 0004 4 Address 4 CONDFPP Address of post-processor The length of the CONDFICR field for BLOCKMAP is 16 0008 8 Bitstring 16 CONDFICR XL(ICRSIZE*8) Map of an ICRBK for indirect call to post-processing routine 0018 24 Signed 2 CONDFSTN Number of state definitions 001A 26 Signed 1 CONDFMAB Minimum abbreviation length 0000001B CONDFHDL *-CONDFHD Length of fixed length header 001B 27 Character 1 CONDFVRB (0) Start of variable length data Statement verb 0008 8 Character 8 CONDFNAM Name of the entry 0010 16 Address 4 CONDFADL Addr of the ICLBK, or zero 0014 20 Bitstring 1 CONDFATR Attributes for call 0015 21 Bitstring 1 CONDFF1 Attributes 0016 22 Bitstring 1 * Reserved 0017 23 Bitstring 1 * Reserved
 
 
  CONDF Storage Layout Top of page
 
          
*** CONDF - Syntax statement definition area
*
*     +-------------+------+------+---------------------------+
*   0 |  CONDFSTA   |:DFLAG|//////|         CONDFPP           |
*     +-------------+------+------+---------------------------+
*   8 |                       CONDFICR                        |
*     |                                                       |
*     +-------------+------+----------------------------------+
*  18 |  CONDFSTN   |:DFMAB|
*     +-------------+------+
*
*** CONDF - Syntax statement definition area
          
*** Overlay for CONDFICR in CONDF
*
*     +-------------------------------------------------------+
*   8 |                       CONDFNAM                        |
*     +---------------------------+------+------+------+------+
*  10 |         CONDFADL          |:DFATR|:DFF1 |//////|//////|
*     +---------------------------+------+------+------+------+
*  18
*
*** Overlay for CONDFICR in CONDF
 
 
  CONDF Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CONDFADL       0010
CONDFATR       0014
CONDFF1        0015
CONDFHD        0000 00000000
CONDFHDL       001A 0000001B
CONDFICR       0008
CONDFLAG       0002
CONDFMAB       001A
CONDFNAM       0008
CONDFPP        0004
CONDFSTA       0000
CONDFSTN       0018
CONDFVRB       001B
CONDPDP1       0002 80
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:48:14 EDT.
Copyright IBM Corporation, 1990, 2022