Home
last modified time | relevance | path

Searched refs:marking_barrier (Results 1 – 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dheap-write-barrier.cc25 : heap->marking_barrier(); in CurrentMarkingBarrier()
28 void WriteBarrier::SetForThread(MarkingBarrier* marking_barrier) { in SetForThread() argument
30 current_marking_barrier = marking_barrier; in SetForThread()
33 void WriteBarrier::ClearForThread(MarkingBarrier* marking_barrier) { in ClearForThread() argument
34 DCHECK_EQ(current_marking_barrier, marking_barrier); in ClearForThread()
40 MarkingBarrier* marking_barrier = current_marking_barrier in MarkingSlow() local
42 : 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 …]
Dmarking-barrier.cc138 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()
Dlocal-heap.h96 MarkingBarrier* marking_barrier() { return marking_barrier_.get(); } in marking_barrier() function
Dheap.h1099 MarkingBarrier* marking_barrier() const { return marking_barrier_.get(); } in marking_barrier() function
Dheap.cc7329 MarkingBarrier* marking_barrier = WriteBarrier::CurrentMarkingBarrier(this); in WriteBarrierForRangeImpl() local
7344 marking_barrier->MarkValue(object, value_heap_object)) { in WriteBarrierForRangeImpl()
Dmark-compact.cc510 heap()->marking_barrier()->Publish(); in TearDown()