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


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 V6R2.0. Last updated on 21 Nov 2011 at 11:03:29 EDT.
Copyright IBM Corporation, 1990, 2011