The Language Environment IPCS VERBEXIT LEDATA generates a detailed heap pools report when HEAPPOOLS is ON. The detailed heap pools report is useful when trying to find potential damaged cells because it provides very specific information. The following sample shows an example of a report and Heap pools report sections of the LEDATA output describes the information contained in the formatted output.
Heap Pool Report
QPCB: 25C1EA00
+000000 EYECATCHER:QPCB LENGTH:00000F00 NUMPOOLS:0000000A
+00000C LARGEST_CELL_SIZE:00000800 BIG_REQUESTS:00000000
+000014 STORAGE_HITS_ADDR:00000000 FLAGS:0400 NUMGETARRAYS:05
+00001B NUMCELLSIZES:06 GET_POOLINFO_ARRAYS_PTR:25C1EB00
Data for pool 1:
POOLDATA: 25C1EE00
+000000 POOL_INDEX:00000001 INPUT_CELL_SIZE:00000008
+000008 CELL_SIZE:00000010 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00000140 CELL_POOL_NUM:00000014
+000018 POOL_LATCH_ADDR:25C54BD4 POOL_EXTENTS:00000001
+000020 LAST_CELL:25C45C30 NEXT_CELL:25C45B10
+000028 Q_CONTROL_INFO:0000031F Q_FIRST_CELL:25C45B00
+000030 POOL_NUM_GET_TOTAL:00000190 POOL_NUM_FREE:00000001
+000038 POOL_EXTENTS_ANCHOR:25C45AF8 POOL_INDEX_SAME_SIZE:01
+00003D POOL_INDEX_SIZE:01 POOL_NUM_SAME_SIZE:01
+000040 POOL_TRACE_TABLE:25C56060
[2]Heap Pool Extent Mapping
EXTENT: 25C45AF8
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C45AF8 LEN(X'00000148') ASID(X'0020')
25C45B00: Free storage cell. To display: IP LIST 25C45B00 LEN(X'00000010') ASID(X'0020')
[1]Verifying free chain for pool: 1...
No errors were found while processing free chain.
Summary of analysis for Pool 1:
Number of cells: Unused: 19 Free: 1 Allocated: 0 Total Used: 20
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 2:
POOLDATA: 25C1EF00
+000000 POOL_INDEX:00000002 INPUT_CELL_SIZE:00000020
+000008 CELL_SIZE:00000028 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00000140 CELL_POOL_NUM:00000008
+000018 POOL_LATCH_ADDR:25C54BE8 POOL_EXTENTS:00000001
+000020 LAST_CELL:25C45D68 NEXT_CELL:25C45C78
+000028 Q_CONTROL_INFO:0000031F Q_FIRST_CELL:25C45C50
+000030 POOL_NUM_GET_TOTAL:00000190 POOL_NUM_FREE:00000001
+000038 POOL_EXTENTS_ANCHOR:25C45C48 POOL_INDEX_SAME_SIZE:01
+00003D POOL_INDEX_SIZE:02 POOL_NUM_SAME_SIZE:01
+000040 POOL_TRACE_TABLE:25C86080
[2]Heap Pool Extent Mapping
EXTENT: 25C45C48
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C45C48 LEN(X'00000148') ASID(X'0020')
25C45C50: Free storage cell. To display: IP LIST 25C45C50 LEN(X'00000028') ASID(X'0020')
[1]Verifying free chain for pool: 2...
No errors were found while processing free chain.
Summary of analysis for Pool 2:
Number of cells: Unused: 7 Free: 1 Allocated: 0 Total Used: 8
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 3:
POOLDATA: 25C1F000
+000000 POOL_INDEX:00000003 INPUT_CELL_SIZE:00000080
+000008 CELL_SIZE:00000088 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00000220 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54BFC POOL_EXTENTS:00000002
+000020 LAST_CELL:25C45F38 NEXT_CELL:25C45F38
+000028 Q_CONTROL_INFO:0000095D Q_FIRST_CELL:25C45DA0
+000030 POOL_NUM_GET_TOTAL:000004B4 POOL_NUM_FREE:00000003
+000038 POOL_EXTENTS_ANCHOR:25C45D98 POOL_INDEX_SAME_SIZE:01
+00003D POOL_INDEX_SIZE:03 POOL_NUM_SAME_SIZE:01
+000040 POOL_TRACE_TABLE:25CB60A0
[2]Heap Pool Extent Mapping
EXTENT: 25C45D98
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:25C43898
To display entire pool extent: IP LIST 25C45D98 LEN(X'00000228') ASID(X'0020')
25C45DA0: Free storage cell. To display: IP LIST 25C45DA0 LEN(X'00000088') ASID(X'0020')
25C45E28: Free storage cell. To display: IP LIST 25C45E28 LEN(X'00000088') ASID(X'0020')
25C45EB0: Free storage cell. To display: IP LIST 25C45EB0 LEN(X'00000088') ASID(X'0020')
EXTENT: 25C43898
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C43898 LEN(X'00000228') ASID(X'0020')
25C438A0: Allocated storage cell. To display: IP LIST 25C438A0 LEN(X'00000088') ASID(X'0020')
25C438A8: C3C4D3D3 00000000 40000000 00000000 25C00000 25C016F8 25E37038 00004EC0|CDLL.... ........{...{.8.T....+{|
25C43928: Allocated storage cell. To display: IP LIST 25C43928 LEN(X'00000088') ASID(X'0020')
25C43930: 00000000 25C1F8E0 20004000 00000000 25C43954 00000000 00000000 00000000|.....A8\.. ......D..............|
25C439B0: Allocated storage cell. To display: IP LIST 25C439B0 LEN(X'00000088') ASID(X'0020')
25C439B8: 00000000 25C1F8EC 20004000 00000000 25C439DC 00000000 00000000 00000000|.....A8... ......D..............|
25C43A38: Allocated storage cell. To display: IP LIST 25C43A38 LEN(X'00000088') ASID(X'0020')
25C43A40: 00000000 25C1BBD8 20004000 00000000 25C43A64 00000000 00000000 00000000|.....A.Q.. ......D..............|
[1]Verifying free chain for pool: 3...
No errors were found while processing free chain.
Summary of analysis for Pool 3:
Number of cells: Unused: 1 Free: 3 Allocated: 4 Total Used: 8
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 4:
POOLDATA: 25C1F100
+000000 POOL_INDEX:00000004 INPUT_CELL_SIZE:00000100
+000008 CELL_SIZE:00000108 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00000420 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54C10 POOL_EXTENTS:00000001
+000020 LAST_CELL:25C462E8 NEXT_CELL:25C461E0
+000028 Q_CONTROL_INFO:0000063E Q_FIRST_CELL:25C45FD0
+000030 POOL_NUM_GET_TOTAL:00000320 POOL_NUM_FREE:00000002
+000038 POOL_EXTENTS_ANCHOR:25C45FC8 POOL_INDEX_SAME_SIZE:01
+00003D POOL_INDEX_SIZE:04 POOL_NUM_SAME_SIZE:01
+000040 POOL_TRACE_TABLE:25CE60C0
[2]Heap Pool Extent Mapping
EXTENT: 25C45FC8
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C45FC8 LEN(X'00000428') ASID(X'0020')
25C45FD0: Free storage cell. To display: IP LIST 25C45FD0 LEN(X'00000108') ASID(X'0020')
25C460D8: Free storage cell. To display: IP LIST 25C460D8 LEN(X'00000108') ASID(X'0020')
[1]Verifying free chain for pool: 4...
No errors were found while processing free chain.
Summary of analysis for Pool 4:
Number of cells: Unused: 2 Free: 2 Allocated: 0 Total Used: 4
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 5.1:
POOLDATA: 25C1F200
+000000 POOL_INDEX:00000005 INPUT_CELL_SIZE:00000400
+000008 CELL_SIZE:00000408 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00001020 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54C24 POOL_EXTENTS:00000002
+000020 LAST_CELL:25E48C48 NEXT_CELL:25E48438
+000028 Q_CONTROL_INFO:000001DD Q_FIRST_CELL:25C42858
+000030 POOL_NUM_GET_TOTAL:000000F2 POOL_NUM_FREE:00000003
+000038 POOL_EXTENTS_ANCHOR:25E48028 POOL_INDEX_SAME_SIZE:01
+00003D POOL_INDEX_SIZE:05 POOL_NUM_SAME_SIZE:05
+000040 POOL_TRACE_TABLE:25D160E0
[2]Heap Pool Extent Mapping
EXTENT: 25E48028
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:25C42040
To display entire pool extent: IP LIST 25E48028 LEN(X'00001028') ASID(X'0020')
25E48030: Free storage cell. To display: IP LIST 25E48030 LEN(X'00000408') ASID(X'0020')
EXTENT: 25C42040
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C42040 LEN(X'00001028') ASID(X'0020')
25C42048: Allocated storage cell. To display: IP LIST 25C42048 LEN(X'00000408') ASID(X'0020')
25C42050: 25C43070 25C43258 25C43295 25C432D2 25C4330F 25C4334C 25C43389 25C433C6|.D...D...D.n.D.K.D...D.<.D.i.D.F|
25C42450: Allocated storage cell. To display: IP LIST 25C42450 LEN(X'00000408') ASID(X'0020')
25C42458: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000|................................|
25C42858: Free storage cell. To display: IP LIST 25C42858 LEN(X'00000408') ASID(X'0020')
25C42C60: Free storage cell. To display: IP LIST 25C42C60 LEN(X'00000408') ASID(X'0020')
[1]Verifying free chain for pool: 5.1...
No errors were found while processing free chain.
Summary of analysis for Pool 5.1:
Number of cells: Unused: 3 Free: 3 Allocated: 2 Total Used: 8
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 5.2:
POOLDATA: 25C1F300
+000000 POOL_INDEX:00000006 INPUT_CELL_SIZE:00000400
+000008 CELL_SIZE:00000408 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00001020 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54C24 POOL_EXTENTS:00000001
+000020 LAST_CELL:25C47018 NEXT_CELL:25C47018
+000028 Q_CONTROL_INFO:000001DD Q_FIRST_CELL:25C46400
+000030 POOL_NUM_GET_TOTAL:000000F0 POOL_NUM_FREE:00000003
+000038 POOL_EXTENTS_ANCHOR:25C463F8 POOL_INDEX_SAME_SIZE:02
+00003D POOL_INDEX_SIZE:05 POOL_NUM_SAME_SIZE:05
+000040 POOL_TRACE_TABLE:25D46100
[2]Heap Pool Extent Mapping
EXTENT: 25C463F8
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C463F8 LEN(X'00001028') ASID(X'0020')
25C46400: Free storage cell. To display: IP LIST 25C46400 LEN(X'00000408') ASID(X'0020')
25C46808: Free storage cell. To display: IP LIST 25C46808 LEN(X'00000408') ASID(X'0020')
25C46C10: Free storage cell. To display: IP LIST 25C46C10 LEN(X'00000408') ASID(X'0020')
[1]Verifying free chain for pool: 5.2...
No errors were found while processing free chain.
Summary of analysis for Pool 5.2:
Number of cells: Unused: 1 Free: 3 Allocated: 0 Total Used: 4
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 5.3:
POOLDATA: 25C1F400
+000000 POOL_INDEX:00000007 INPUT_CELL_SIZE:00000400
+000008 CELL_SIZE:00000408 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00001020 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54C24 POOL_EXTENTS:00000001
+000020 LAST_CELL:25E49C78 NEXT_CELL:25E49C78
+000028 Q_CONTROL_INFO:000001DD Q_FIRST_CELL:25E49060
+000030 POOL_NUM_GET_TOTAL:000000F0 POOL_NUM_FREE:00000003
+000038 POOL_EXTENTS_ANCHOR:25E49058 POOL_INDEX_SAME_SIZE:03
+00003D POOL_INDEX_SIZE:05 POOL_NUM_SAME_SIZE:05
+000040 POOL_TRACE_TABLE:25D76120
[2]Heap Pool Extent Mapping
EXTENT: 25E49058
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25E49058 LEN(X'00001028') ASID(X'0020')
25E49060: Free storage cell. To display: IP LIST 25E49060 LEN(X'00000408') ASID(X'0020')
25E49468: Free storage cell. To display: IP LIST 25E49468 LEN(X'00000408') ASID(X'0020')
25E49870: Free storage cell. To display: IP LIST 25E49870 LEN(X'00000408') ASID(X'0020')
[1]Verifying free chain for pool: 5.3...
No errors were found while processing free chain.
Summary of analysis for Pool 5.3:
Number of cells: Unused: 1 Free: 3 Allocated: 0 Total Used: 4
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 5.4:
POOLDATA: 25C1F500
+000000 POOL_INDEX:00000008 INPUT_CELL_SIZE:00000400
+000008 CELL_SIZE:00000408 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00001020 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54C24 POOL_EXTENTS:00000001
+000020 LAST_CELL:25C48048 NEXT_CELL:25C48048
+000028 Q_CONTROL_INFO:000001DD Q_FIRST_CELL:25C47430
+000030 POOL_NUM_GET_TOTAL:000000F0 POOL_NUM_FREE:00000003
+000038 POOL_EXTENTS_ANCHOR:25C47428 POOL_INDEX_SAME_SIZE:04
+00003D POOL_INDEX_SIZE:05 POOL_NUM_SAME_SIZE:05
+000040 POOL_TRACE_TABLE:25DA6140
[2]Heap Pool Extent Mapping
EXTENT: 25C47428
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C47428 LEN(X'00001028') ASID(X'0020')
25C47430: Free storage cell. To display: IP LIST 25C47430 LEN(X'00000408') ASID(X'0020')
25C47838: Free storage cell. To display: IP LIST 25C47838 LEN(X'00000408') ASID(X'0020')
25C47C40: Free storage cell. To display: IP LIST 25C47C40 LEN(X'00000408') ASID(X'0020')
[1]Verifying free chain for pool: 5.4...
No errors were found while processing free chain.
Summary of analysis for Pool 5.4:
Number of cells: Unused: 1 Free: 3 Allocated: 0 Total Used: 4
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 5.5:
POOLDATA: 25C1F600
+000000 POOL_INDEX:00000009 INPUT_CELL_SIZE:00000400
+000008 CELL_SIZE:00000408 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00001020 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54C24 POOL_EXTENTS:00000001
+000020 LAST_CELL:25C49078 NEXT_CELL:25C49078
+000028 Q_CONTROL_INFO:000001DD Q_FIRST_CELL:25C48460
+000030 POOL_NUM_GET_TOTAL:000000F0 POOL_NUM_FREE:00000003
+000038 POOL_EXTENTS_ANCHOR:25C48458 POOL_INDEX_SAME_SIZE:05
+00003D POOL_INDEX_SIZE:05 POOL_NUM_SAME_SIZE:05
+000040 POOL_TRACE_TABLE:25DD6160
[2]Heap Pool Extent Mapping
EXTENT: 25C48458
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C48458 LEN(X'00001028') ASID(X'0020')
25C48460: Free storage cell. To display: IP LIST 25C48460 LEN(X'00000408') ASID(X'0020')
25C48868: Free storage cell. To display: IP LIST 25C48868 LEN(X'00000408') ASID(X'0020')
25C48C70: Free storage cell. To display: IP LIST 25C48C70 LEN(X'00000408') ASID(X'0020')
[1]Verifying free chain for pool: 5.5...
No errors were found while processing free chain.
Summary of analysis for Pool 5.5:
Number of cells: Unused: 1 Free: 3 Allocated: 0 Total Used: 4
00000000 free cells were not accounted for.
No errors were found while processing this Pool.
Data for pool 6:
POOLDATA: 25C1F700
+000000 POOL_INDEX:0000000A INPUT_CELL_SIZE:00000800
+000008 CELL_SIZE:00000808 INPUT_PERCENT:00000001
+000010 CELL_POOL_SIZE:00002020 CELL_POOL_NUM:00000004
+000018 POOL_LATCH_ADDR:25C54C38 POOL_EXTENTS:00000001
+000020 LAST_CELL:25C452E8 NEXT_CELL:25C452E8
+000028 Q_CONTROL_INFO:0000063E Q_FIRST_CELL:25C442D8
+000030 POOL_NUM_GET_TOTAL:00000321 POOL_NUM_FREE:00000002
+000038 POOL_EXTENTS_ANCHOR:25C43AC8 POOL_INDEX_SAME_SIZE:01
+00003D POOL_INDEX_SIZE:06 POOL_NUM_SAME_SIZE:01
+000040 POOL_TRACE_TABLE:25E06180
[2]Heap Pool Extent Mapping
EXTENT: 25C43AC8
+000000 EYE_CATCHER:EX31 NEXT_EXTENT:00000000
To display entire pool extent: IP LIST 25C43AC8 LEN(X'00002028') ASID(X'0020')
25C43AD0: Allocated storage cell. To display: IP LIST 25C43AD0 LEN(X'00000808') ASID(X'0020')
25C43AD8: 00000000 25C1F884 60004000 00000000 25C43AFC 00000000 00000000 00000000|.....A8d-. ......D..............|
25C442D8: Free storage cell. To display: IP LIST 25C442D8 LEN(X'00000808') ASID(X'0020')
25C44AE0: Free storage cell. To display: IP LIST 25C44AE0 LEN(X'00000808') ASID(X'0020')
[1]Verifying free chain for pool: 6...
No errors were found while processing free chain.
Summary of analysis for Pool 6:
Number of cells: Unused: 1 Free: 2 Allocated: 1 Total Used: 4
00000000 free cells were not accounted for.
No errors were found while processing this Pool.