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

#### SYMLH

Prolog

Control Block Contents
SYMLH DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### SYMLH Prolog

     NAME       : HCPSYMLH
     DESCRIPTION: Symbol LOCATE Header Block
     COPYRIGHT -
                  THIS MODULE IS "RESTRICTED MATERIALS OF IBM"
                  5654-030 (C) COPYRIGHT IBM CORP. - 1995
                  LICENSED MATERIALS - PROPERTY OF IBM
                  SEE COPYRIGHT INSTRUCTIONS, G120-2083
     DSECT      : SYMLH
     FUNCTION   : The Symbol LOCATE Header Block locates and controls the
                  SYMPT blocks and their SYMTB entries, which are used
                  by the LOCATE command, and other locate facilities in
                  CP, to locate and identify CP external labels.
     LOCATED BY : SYSLOCAT in SYSCM.
     CREATED BY : HCPCFDIN during system initialization.
     DELETED BY : None
     REFERENCES : None
     SERIALIZED : Additions or changes to the SYMPT entries and to the
                  SYMTB entries require exclusive control of the
                  SYMLHLCK lock.
                  Searches of the SYMPT entries and of the SYMTB entries
                  require shared control of the SYMLHLCK lock.

#### SYMLH Control Block Content

#### SYMLH DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SYMLH          Symbol LOCATE Header Block
    0000    0 Dbl-Word     8 SYMLHLCK (3)   Lock word.
    0018   24 Address      4 SYMLHPT1       Address of first SYMPT
    001C   28 Character    1 SYMLHEND (0)   The end

#### SYMLH Storage Layout

    *** SYMLH - Symbol LOCATE Header Block
    *
    *     +-------------------------------------------------------+
    *   0 |                                                       |
    *     =                       SYMLHLCK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  18 |         SYMLHPT1          |
    *     +---------------------------+
    *
    *** SYMLH - Symbol LOCATE Header Block

#### SYMLH Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SYMLHEND       001C
    SYMLHLCK       0000
    SYMLHPT1       0018

This information is based on z/VM V4R3.0. Last updated on 30 Apr 2002 at 18:01:07 EDT.
Copyright IBM Corporation, 1990, 2002