Module gc_work

Module gc_work 

Source

Structs§

CalculateForwardingAddress
iterate through the heap and calculate the new location of live objects
Compact
compact live objects based on forwarding pointers calculated before
MarkCompactForwardingGCWorkContext
MarkCompactGCWorkContext
UpdateReferences
create another round of root scanning work packets to update object references

Type Aliases§

ForwardingProcessEdges
Forwarding trace
MarkingProcessEdges
Marking trace