PRT Global Verifier: Validations and Repairs

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.

More information

PRT Global Verifier: prt_glb_vfy.exe.