Expand description
The copy allocators for a GC worker.
Structsยง
- Copy
Config - A configuration for GCWorkerCopyContext.
Similar to a
MutatorConfig, We expect each copying plan to provide a CopyConfig. - GCWorker
Copy Context - The thread local struct for each GC worker for copying. Each GC worker should include one instance of this struct for copying operations.
Enumsยง
- Copy
Selector ๐ - Copy
Semantics - CopySemantics describes the copying operation. It depends on
the kinds of GC, and the space. For example, in a mature/major GC in
a generational plan, the nursery should have
PromoteToMaturewhile the mature space should haveMature. This enum may be expanded in the future to describe more semantics.
Constantsยง
- MAX_
COPYSPACE_ ๐COPY_ ALLOCATORS - MAX_
IMMIX_ ๐COPY_ ALLOCATORS - MAX_
IMMIX_ ๐HYBRID_ COPY_ ALLOCATORS
Type Aliasesยง
- Copy
Space ๐Mapping