mmtk::util

Module copy

source
Expand description

The copy allocators for a GC worker.

Structsยง

  • A configuration for GCWorkerCopyContext. Similar to a MutatorConfig, We expect each copying plan to provide a CopyConfig.
  • The thread local struct for each GC worker for copying. Each GC worker should include one instance of this struct for copying operations.

Enumsยง

  • CopySelector ๐Ÿ”’
  • 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 PromoteToMature while the mature space should have Mature. This enum may be expanded in the future to describe more semantics.

Constantsยง

Type Aliasesยง