FRXAN | Back to Index page

| Prolog Control Block Contents FRXAN 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.

FRXAN Prolog | Top of page

     NAME       : HCPFRXAN
     DESCRIPTION: Storage pool statistics
     DSECT      : FRXAN
     FUNCTION   :
                  Maps the storage pool statistics for the storage
                  pools maintained by HCPFRX.
     CREATED BY : N/A (statically defined within HCPFRX)
     DELETED BY : N/A
     SERIALIZED :
                  All HCPFRX data areas, including this anchor block,
                  are serialised by TSGET on the flag HCPFRXLK.
     RELOCATION CONSIDERATIONS : None
     NOTES      : This block maps the address and length of the
                  fast-fit memory pool, the address and length of the
                  "root" node and statistics.  It can be used to map
                  the HCPFRXFP (primary pool) and HCPFRXFS (secondary
                  pool) information.  See the prologue of HCPFRX
                  for a more detailed description.

FRXAN Control Block Content | Top of page

     FRXAN DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      FRXAN          Storage pool statistics
          Notes      :  The order of these four fields MUST NOT BE CHANGED
    0000    0 Signed       4 FRXPOOL        Address of memory pool
    0004    4 Signed       4 FRXROOT        Address of root (largest) node
    0008    8 Signed       4 FRXPLEN        Length of memory pool in bytes
    000C   12 Signed       4 FRXRLEN        Length of root node in bytes
          Pool statistics
    0010   16 Signed       4 MALLOC         Number of malloc requests
    0014   20 Signed       4 MALLOCF        Number of malloc failures
    0018   24 Signed       4 FREES          Number of free requests
    001C   28 Signed       4 FREEF          Number of free failures
    0020   32 Signed       4 CURRENT        Current allocated
    0024   36 Signed       4 MAXALLOC       Maximum total allocated
    0028   40 Signed       4 HIGHADDR       Highest alloc'd address
              0000002C       FRXANSIZ       *-FRXAN Size of dsect in bytes

FRXAN Storage Layout | Top of page

    *** FRXAN - Storage pool statistics
    *
    *     +---------------------------+---------------------------+
    *   0 |         FRXPOOL           |         FRXROOT           |
    *     +---------------------------+---------------------------+
    *   8 |         FRXPLEN           |         FRXRLEN           |
    *     +---------------------------+---------------------------+
    *  10 |          MALLOC           |         MALLOCF           |
    *     +---------------------------+---------------------------+
    *  18 |          FREES            |          FREEF            |
    *     +---------------------------+---------------------------+
    *  20 |         CURRENT           |         MAXALLOC          |
    *     +---------------------------+---------------------------+
    *  28 |         HIGHADDR          | 2C
    *     +---------------------------+
    *
    *** FRXAN - Storage pool statistics

FRXAN Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    CURRENT        0020
    FREEF          001C
    FREES          0018
    FRXANSIZ       0028 0000002C
    FRXPLEN        0008
    FRXPOOL        0000
    FRXRLEN        000C
    FRXROOT        0004
    HIGHADDR       0028
    MALLOC         0010
    MALLOCF        0014
    MAXALLOC       0024

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:28:18 EDT.
Copyright IBM Corporation, 1990, 2020