Module mmtk::plan::tracing

source ·
Expand description

This module contains code useful for tracing, i.e. visiting the reachable objects by traversing all or part of an object graph.

Structs§

  • A transitive closure visitor to collect the slots from objects. It maintains a buffer for the slots, and flushes slots to a new work packet if the buffer is full or if the type gets dropped.
  • An implementation of ObjectQueue using a Vec.

Traits§

  • This trait represents an object queue to enqueue objects during tracing.

Type Aliases§