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

STLBK

Prolog
Control Block Contents
STLBK DSECT
Storage Layout
Cross Reference

STLBK Prolog

 NAME       : HCPSTLBK
 DESCRIPTION: SEGMENT TABLE ENTRY LIST BLOCK
 DSECT      : STLBK
 FUNCTION   : THERE IS A SEGMENT TABLE ENTRY LIST BLOCK FOR
              EACH ACTIVE NAMED SAVED SYSTEM (NSS)
              OR DISCONTIGUOUS SAVED SEGMENT (DCSS).
              Within the block there are pointers to the STLTEs
              for each megabyte of address space in the NSS or
              DCSS.  The first pointer (STLSTEPT) points to
              STLTEs 1-1024. The second pointer (STLSTE2)
              points to STLTEs 1025-2047.
              These STLTEs are mapped by HCPSTLTE COPY and
              the STLTE DSECT.
              The number of segments determines how much
              storage will be allocated to contain the STLTEs.
              THE SEGMENTS CAN BE SHARED OR EXCLUSIVE.
 LOCATED BY : SNTSTLPT  FIELD OF HCPSNTBK
 CREATED BY : HCPBPBSL  WHEN AT NSS OR DCSS IS FIRST REFERENCED
              AN STLBK IS ATTACHED TO THE USER VIA AN IMBED OPERATION.
              ENTRY POINT HCPBPBIM PERFORMS IMBED OPERATIONS.
 DELETED BY : HCPRPBSL  WHEN A NSS OR DCSS IS NO LONGER ACTIVE.
              AN STLBK IS DETACHED FROM THE USER VIA A REMOVE OPERATION.
              MODULE HCPRPBRM PERFORMS REMOVE OPERATIONS.

 

STLBK Control Block Content

STLBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      STLBK          SEGMENT TABLE ENTRY LIST BLOCK
0000    0 Signed       2 STLSTECT       Number of STLTEs for NSS/DCSS.
                                        STLSTEPT always contains the
                                        address of the first STLTE. When
                                        this number is 1025-2047 STLTEs,
                                        STLSTE2 contains the address of
                                        the 1025th STLTE.
0002    2 Signed       2 *              Reserved for IBM use
0004    4 Signed       4 STLSTEPT       Address of first STLTE which
                                        points to a page table within a
                                        PGMBK. The STLTE is mapped by the
                                        HCPSTLTE COPY file.
0008    8 Signed       4 STLSTE2        Address of 1025th STLTE. This
                                        field will be zero (0) if STLTEs
                                        1025-2047 do not exist.
          00000002       STLSIZE        (*-STLBK+7)/8 STLBK SIZE IN
                                        DOUBLEWORDS

 

STLBK Storage Layout

          
*** STLBK - SEGMENT TABLE ENTRY LIST BLOCK
*
*     +-------------+-------------+---------------------------+
*   0 |  STLSTECT   |/////////////|         STLSTEPT          |
*     +-------------+-------------+---------------------------+
*   8 |         STLSTE2           | C
*     +---------------------------+
*
*** STLBK - SEGMENT TABLE ENTRY LIST BLOCK

 

STLBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
STLSIZE        0008 00000002
STLSTECT       0000
STLSTEPT       0004
STLSTE2        0008

This information is based on z/VM V3R1.0.
Last updated on 29 Mar 2001 at 16:46:40 EDT.
Copyright IBM Corporation, 1990, 2001