mmtk::plan::concurrent::immix::mutator

Type Alias BarrierSemanticsType

source
type BarrierSemanticsType<VM> = SATBBarrierSemantics<VM, ConcurrentImmix<VM>, { crate::policy::immix::TRACE_KIND_FAST }>;

Aliased Type§

struct BarrierSemanticsType<VM> {
    mmtk: &'static MMTK<VM>,
    tls: VMMutatorThread,
    satb: VectorQueue<ObjectReference>,
    refs: VectorQueue<ObjectReference>,
    plan: &'static ConcurrentImmix<VM>,
}

Fields§

§mmtk: &'static MMTK<VM>§tls: VMMutatorThread§satb: VectorQueue<ObjectReference>§refs: VectorQueue<ObjectReference>§plan: &'static ConcurrentImmix<VM>