>From MVS Authorized Assembler Services Ref:

,SPACE=ALLOC
,SPACE=FREE
,SPACE=UNALLOC
Specifies whether allocated, allocated and free, or unallocated storage is 
to be reported.
ALLOC indicates that the virtual addresses and lengths of blocks of 
storage allocated to the specific
area are to be listed.
FREE indicates that in addition to the information supplied by ALLOC, the 
virtual addresses and
lengths of free space within the allocated blocks are to be listed.
UNALLOC indicates that the virtual addresses and lengths of unallocated 
blocks of storage are to be
listed. Both TCB and REAL are ignored when UNALLOC is specified.

Note: An allocated block of storage is a block that is a multiple of 4K in 
size and contains some
storage that has been allocated via a GETMAIN or STORAGE macro. The free 
storage is the storage
within an allocated block that has not been allocated via a GETMAIN or 
STORAGE macro. An
unallocated block of storage is a block that is a multiple of 4K in size 
and contains no allocated 
storage. 

So if FREE is specified, ranges fully contained with other ranges are not 
getmain assigned. 

............... 00000001 7FF9C000 00051000
 00000001 7FF9C000 00000E28 

So E28x bytes starting at address 7FF9C000x is not getmain assigned, but 
there is other
storage within the page starting at 7FF9C000x that is getmain assigned. 



Harris Morgenstern
z/OS Storage Management and System REXX
Dept. OBPA
IBM Poughkeepsie
8-295-4221 
[email protected]


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to