Module provenance_map

Module provenance_map 

Source
Expand description

Store the provenance for each byte in the range, with a more efficient representation for the common case where PTR_SIZE consecutive bytes have the same provenance.

Structsยง

PointerFrag
A pointer fragment represents one byte of a pointer. If the bytes are re-assembled in their original order, the pointer can be used again. Wildcard provenance is allowed to have index 0 everywhere.
ProvenanceCopy
A partial, owned list of provenance to transfer into another allocation.
ProvenanceMap
Stores the provenance information of pointers stored in memory.