Below is a list of the validations that are performed by the global verifier and the repairs that can be made:
Problem |
Repair Made |
Cross-reference element count larger than slots. |
Make number of elements be the number of slots. |
Cross-reference element count larger than number of slots in use. |
Make number of elements to be the number of slots in use. |
More locations are configured than allocated. |
None. |
More locations are occupied than allocated. |
None. |
Fewer items in the region than locations are occupied. |
None. |
More items in the region than possible for the occupied locations. |
None. |
More items in the region than item slots are allocated. |
None. |
The number of items in the region is not consistent with the start and/or end of the location list. |
Set the number of items to zero and the location list to empty. |
Count of an item type is negative. |
Make the count zero. |
Count of all item types does not match the total of items in the region. |
None. |
A region location index is out of range. |
None. |
Location list is circular. |
None. |
An entry of the location list is marked as not being used. |
None. |
An item index is out of range. |
None. |
The count of serialized items does not match the number of items in the serialized item list. |
Make the count be the number of items in the serialized item list. |
The count of non-serialized items does not match the number of items in the non-serialized item list. |
Make the count be the number of items in the non-serialized item list. |
Location list end is at a different spot than is pointed to. |
Make the pointer point to the end of the location list. |
An item is linked into the region twice. |
None. |
An entry on the item list is marked as not being used. |
None. |
An item is on the wrong type of list. |
None. |
An item is in the cross reference but not in the region. |
None. |
PRT Global Verifier: prt_glb_vfy.exe. |