Searched refs:marking_barrier (Results 1 – 6 of 6) sorted by relevance
25 : heap->marking_barrier(); in CurrentMarkingBarrier()28 void WriteBarrier::SetForThread(MarkingBarrier* marking_barrier) { in SetForThread() argument30 current_marking_barrier = marking_barrier; in SetForThread()33 void WriteBarrier::ClearForThread(MarkingBarrier* marking_barrier) { in ClearForThread() argument34 DCHECK_EQ(current_marking_barrier, marking_barrier); in ClearForThread()40 MarkingBarrier* marking_barrier = current_marking_barrier in MarkingSlow() local42 : heap->marking_barrier(); in MarkingSlow()43 marking_barrier->Write(host, slot, value); in MarkingSlow()48 heap->marking_barrier()->WriteWithoutHost(value); in MarkingSlowFromGlobalHandle()61 MarkingBarrier* marking_barrier = current_marking_barrier in MarkingSlow() local[all …]
138 heap->marking_barrier()->Activate(is_compacting); in ActivateAll()140 local_heap->marking_barrier()->Activate(is_compacting); in ActivateAll()146 heap->marking_barrier()->Deactivate(); in DeactivateAll()148 local_heap->marking_barrier()->Deactivate(); in DeactivateAll()154 heap->marking_barrier()->Publish(); in PublishAll()156 [](LocalHeap* local_heap) { local_heap->marking_barrier()->Publish(); }); in PublishAll()
96 MarkingBarrier* marking_barrier() { return marking_barrier_.get(); } in marking_barrier() function
1099 MarkingBarrier* marking_barrier() const { return marking_barrier_.get(); } in marking_barrier() function
7329 MarkingBarrier* marking_barrier = WriteBarrier::CurrentMarkingBarrier(this); in WriteBarrierForRangeImpl() local7344 marking_barrier->MarkValue(object, value_heap_object)) { in WriteBarrierForRangeImpl()
510 heap()->marking_barrier()->Publish(); in TearDown()