[1] Free Chain Validation |
Within each cell pool, Language Environment keeps
track of unallocated cells by chaining them together. The LEDATA HEAP
option validates the free chain within each cell pool. It verifies
that the cell pointer is within a valid extent and that the cell pool
number is valid. If the formatter finds a problem, it will place an
error message describing the problem directly after the formatted
line of the cell that failed validation. |
[2] Heap Pool Extent Mapping Report |
The LEDATA HEAP option produces a report that
lists all of the cells within each pool extent, and identifies the
cells as either allocated or freed. For each allocated cell, the contents
of the first X'20' bytes of the area are displayed to identify
the reason for the storage allocation. The formatter validates if
cell pool number in header is correct. |