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

#### FRXAN

Prolog

Control Block Contents
FRXAN DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### FRXAN Prolog

     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.
     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

#### FRXAN DSECT

    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

    *** 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

    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 V5R2.0. Last updated on 12 Apr 2006 at 16:57:06 EDT.
Copyright IBM Corporation, 1990, 2005