Home
last modified time | relevance | path

Searched refs:IsMarking (Results 1 - 24 of 24) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
H A Dheap.cc114 if (!IsMarking()) { in CollectGarbage()
117 DCHECK(IsMarking()); in CollectGarbage()
126 if (IsMarking() || in_no_gc_scope()) return; in StartIncrementalGarbageCollection()
136 if (!IsMarking()) return; in FinalizeIncrementalGarbageCollectionIfRunning()
146 DCHECK(!IsMarking()); in StartGarbageCollection()
167 DCHECK(IsMarking()); in FinalizeGarbageCollection()
216 DCHECK(!IsMarking()); in StartIncrementalGarbageCollectionForTesting()
227 DCHECK(IsMarking()); in FinalizeIncrementalGarbageCollectionForTesting()
H A Dwrite-barrier.cc168 bool WriteBarrierTypeForNonCagedHeapPolicy::IsMarking(const void* object, in IsMarking() function in cppgc::internal::WriteBarrierTypeForNonCagedHeapPolicy
175 return marker && marker->IsMarking(); in IsMarking()
179 bool WriteBarrierTypeForNonCagedHeapPolicy::IsMarking(HeapHandle& heap_handle) { in IsMarking() function in cppgc::internal::WriteBarrierTypeForNonCagedHeapPolicy
182 return marker && marker->IsMarking(); in IsMarking()
188 bool WriteBarrierTypeForCagedHeapPolicy::IsMarking( in IsMarking() function in cppgc::internal::WriteBarrierTypeForCagedHeapPolicy
192 return marker->IsMarking(); in IsMarking()
195 // checking IsMarking(). in IsMarking()
H A Dheap-state.cc13 bool HeapState::IsMarking(const HeapHandle& heap_handle) { in IsMarking() function in cppgc::subtle::HeapState
16 return marker && marker->IsMarking(); in IsMarking()
H A Dheap-base.cc149 DCHECK(!IsMarking()); in Terminate()
H A Dmarker.h125 bool IsMarking() const { return is_marking_; } in IsMarking() function in cppgc::internal::MarkerBase
H A Dheap-base.h224 bool IsMarking() const { return marker_.get(); } in IsMarking() function in cppgc::internal::HeapBase
/third_party/node/deps/v8/include/cppgc/internal/
H A Dwrite-barrier.h202 static bool IsMarking(const HeapHandle&, WriteBarrier::Params&);
245 if (V8_LIKELY(!IsMarking(handle, params))) { in Get()
246 // params.start is populated by IsMarking(). in Get()
261 if (V8_UNLIKELY(!subtle::HeapState::IsMarking(handle))) { in Get()
295 static bool IsMarking(const void*, HeapHandle**);
297 static bool IsMarking(HeapHandle&);
316 if (IsMarking(object, &params.heap)) { in Get()
332 if (IsMarking(handle)) { in Get()
/third_party/node/deps/v8/src/heap/
H A Dincremental-marking.h115 inline bool IsMarking() const { return state() >= MARKING; } in IsMarking() function in v8::internal::final
125 return IsMarking() && (request_type_ == GCRequestType::FINALIZATION || in NeedsFinalization()
182 bool IsCompacting() { return IsMarking() && is_compacting_; } in IsCompacting()
H A Dincremental-marking.cc82 DCHECK(IsMarking()); in NotifyLeftTrimming()
303 DCHECK(IsMarking()); in StartBlackAllocation()
318 DCHECK(IsMarking()); in PauseBlackAllocation()
421 DCHECK(IsMarking()); in FinalizeIncrementally()
440 if (!IsMarking()) return; in UpdateMarkingWorklistAfterYoungGenGC()
523 if (!IsMarking()) return; in UpdateMarkedBytesAfterScavenge()
528 if (IsMarking() && marking_state()->IsBlack(obj)) { in ProcessBlackAllocatedObject()
H A Dheap-write-barrier-inl.h59 V8_INLINE bool IsMarking() const { return GetFlags() & kMarkingBit; } in IsMarking() function
189 if (chunk->IsMarking()) return UPDATE_WRITE_BARRIER; in GetWriteBarrierModeForObject()
220 if (!chunk->IsMarking()) return {}; in GetHeapIfMarking()
H A Dlarge-spaces.cc158 page->SetOldGenerationPageFlags(heap()->incremental_marking()->IsMarking()); in AllocateRaw()
194 page->SetOldGenerationPageFlags(heap()->incremental_marking()->IsMarking()); in AllocateRawBackground()
300 heap()->incremental_marking()->IsMarking()); in AddPage()
522 page->SetYoungGenerationPageFlags(heap()->incremental_marking()->IsMarking()); in AllocateRaw()
554 bool is_marking = heap()->incremental_marking()->IsMarking(); in FreeDeadObjects()
H A Dheap.cc476 if (FLAG_separate_gc_phases && incremental_marking()->IsMarking()) { in SelectGarbageCollector()
952 if (!incremental_marking()->IsMarking()) return; in UpdateRetainersAfterScavenge()
1535 incremental_marking()->IsMarking() && in HandleGCRequest()
2096 if (FLAG_concurrent_marking && incremental_marking()->IsMarking()) { in MoveRange()
2147 if (FLAG_concurrent_marking && incremental_marking()->IsMarking()) {
2432 client->heap()->incremental_marking()->IsMarking()) { in PerformSharedGarbageCollection()
2717 if (incremental_marking()->IsMarking()) in EvacuateYoungGeneration()
2748 DCHECK_IMPLIES(FLAG_separate_gc_phases, !incremental_marking()->IsMarking()); in Scavenge()
3533 if (incremental_marking()->IsMarking()) { in LeftTrimFixedArray()
3888 if (incremental_marking()->IsMarking() in FinalizeIncrementalMarkingIfComplete()
[all...]
H A Dlocal-heap.cc65 if (heap_->incremental_marking()->IsMarking()) { in LocalHeap()
H A Dnew-spaces.cc25 page->SetYoungGenerationPageFlags(heap()->incremental_marking()->IsMarking()); in InitializePage()
386 if (page->heap()->incremental_marking()->IsMarking()) { in Verify()
H A Dscavenger.cc577 is_incremental_marking_(heap->incremental_marking()->IsMarking()), in Scavenger()
H A Dmark-compact.cc508 if (heap()->incremental_marking()->IsMarking()) { in TearDown()
979 if (!heap()->incremental_marking()->IsMarking()) { in Prepare()
1752 is_incremental_marking_(heap->incremental_marking()->IsMarking()), in EvacuateNewSpaceVisitor()
5150 if (heap_->incremental_marking()->IsMarking()) {
5958 } else if (heap()->incremental_marking()->IsMarking()) { in RawEvacuatePage()
5976 } else if (heap()->incremental_marking()->IsMarking()) { in RawEvacuatePage()
H A Dpaged-spaces.cc87 page->SetOldGenerationPageFlags(heap()->incremental_marking()->IsMarking()); in InitializePage()
H A Dgc-tracer.cc149 if (heap->incremental_marking()->IsMarking() && in RecordGCPhasesInfo()
/third_party/node/deps/v8/src/heap/cppgc-js/
H A Dcpp-heap.cc481 if (isolate_->heap()->incremental_marking()->IsMarking()) { in DetachIsolate()
685 if (IsMarking()) return; in RunMinorGC()
758 if (!IsMarking()) { in CollectGarbageForTesting()
783 if (IsMarking()) return; in StartIncrementalGarbageCollectionForTesting()
795 DCHECK(IsMarking()); in FinalizeIncrementalGarbageCollectionForTesting()
796 if (IsMarking()) { in FinalizeIncrementalGarbageCollectionForTesting()
889 DCHECK(IsMarking()); in CreateCppMarkingState()
899 DCHECK(IsMarking()); in CreateCppMarkingStateForMutatorThread()
/third_party/node/deps/v8/include/cppgc/
H A Dheap-state.h29 static bool IsMarking(const HeapHandle& heap_handle);
/third_party/node/deps/v8/include/v8-include/cppgc/
H A Dheap-state.h29 static bool IsMarking(const HeapHandle& heap_handle);
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-internal-gen.cc122 TNode<BoolT> IsMarking() { in IsMarking() function in v8::internal::WriteBarrierCodeStubAssembler
261 Branch(IsMarking(), &test_old_to_young_flags, &remembered_set_only); in GenerationalWriteBarrier()
/third_party/node/deps/v8/src/handles/
H A Dglobal-handles.cc1267 if (isolate()->heap()->incremental_marking()->IsMarking()) return; in IdentifyWeakUnmodifiedObjects()
/third_party/node/deps/v8/src/api/
H A Dapi.cc10322 if (isolate->heap()->incremental_marking()->IsMarking()) { in FinalizeTracing()

Completed in 79 milliseconds