Home
last modified time | relevance | path

Searched refs:marking_state_ (Results 1 - 21 of 21) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
H A Dmarking-visitor.cc16 : marking_state_(marking_state) {} in MarkingVisitorBase()
19 marking_state_.MarkAndPush(object, desc); in Visit()
25 marking_state_.RegisterWeakReferenceIfNeeded(object, desc, weak_callback, in VisitWeak()
31 marking_state_.ProcessEphemeron(key, value, value_desc, *this); in VisitEphemeron()
39 marking_state_.ProcessWeakContainer(object, weak_desc, callback, data); in VisitWeakContainer()
44 marking_state_.RegisterWeakCallback(callback, object); in RegisterWeakCallback()
48 marking_state_.RegisterMovableReference(slot); in HandleMovableReference()
54 marking_state_(marking_state) {} in ConservativeMarkingVisitor()
59 if (marking_state_.IsMarkedWeakContainer(header)) in VisitFullyConstructedConservatively()
60 marking_state_ in VisitFullyConstructedConservatively()
[all...]
H A Dmarking-visitor.h38 BasicMarkingState& marking_state_; member in cppgc::internal::MarkingVisitorBase
83 MutatorMarkingState& marking_state_; member in cppgc::internal::ConservativeMarkingVisitor
/third_party/node/deps/v8/src/heap/cppgc-js/
H A Dunified-heap-marking-visitor.cc21 marking_state_(marking_state), in UnifiedHeapMarkingVisitorBase()
26 marking_state_.MarkAndPush(object, desc); in Visit()
33 marking_state_.RegisterWeakReferenceIfNeeded(object, desc, weak_callback, in VisitWeak()
40 marking_state_.ProcessEphemeron(key, value, value_desc, *this); in VisitEphemeron()
46 marking_state_.ProcessWeakContainer(self, weak_desc, callback, data); in VisitWeakContainer()
51 marking_state_.RegisterWeakCallback(callback, object); in RegisterWeakCallback()
55 marking_state_.RegisterMovableReference(slot); in HandleMovableReference()
79 static_cast<MutatorMarkingState&>(marking_state_) in VisitWeakRoot()
104 marking_state_.concurrent_marking_bailout_worklist().Push( in DeferTraceToMutatorThreadIfConcurrent()
106 static_cast<cppgc::internal::ConcurrentMarkingState&>(marking_state_) in DeferTraceToMutatorThreadIfConcurrent()
[all...]
H A Dcpp-marking-state.h32 marking_state_(main_thread_marking_state) {} in CppMarkingState()
40 marking_state_(*owned_marking_state_) {} in CppMarkingState()
44 void Publish() { marking_state_.Publish(); } in Publish()
53 return marking_state_.marking_worklist().IsLocalEmpty(); in IsLocalEmpty()
61 cppgc::internal::MarkingStateBase& marking_state_; member in v8::internal::CppMarkingState
H A Dunified-heap-marking-state.cc16 marking_state_(heap_ ? heap_->mark_compact_collector()->marking_state() in UnifiedHeapMarkingState()
22 DCHECK_IMPLIES(heap_, marking_state_); in UnifiedHeapMarkingState()
H A Dunified-heap-marking-state.h31 MarkCompactCollector::MarkingState* const marking_state_; member in v8::internal::final::MarkCompactCollector
H A Dunified-heap-marking-state-inl.h48 if (marking_state_->WhiteToGrey(heap_object)) { in MarkAndPush()
H A Dcpp-marking-state-inl.h39 marking_state_.MarkAndPush( in MarkAndPush()
H A Dcpp-heap.cc63 : marking_state_(marking_state), in V8ToCppGCReferencesVisitor()
87 marking_state_.MarkAndPush( in VisitHandle()
91 cppgc::internal::MutatorMarkingState& marking_state_; member in v8::__anon14622::final
253 marking_visitor_->marking_state_); in GetMutatorMarkingState()
H A Dunified-heap-marking-visitor.h56 cppgc::internal::BasicMarkingState& marking_state_; member in v8::internal::UnifiedHeapMarkingVisitorBase
/third_party/node/deps/v8/src/heap/
H A Dmarking-barrier-inl.h18 DCHECK(!marking_state_.IsImpossible(value)); in MarkValue()
24 DCHECK(!marking_state_.IsImpossible(host) || in MarkValue()
26 if (!V8_CONCURRENT_MARKING_BOOL && !marking_state_.IsBlack(host)) { in MarkValue()
61 if (marking_state_.WhiteToGrey(obj)) { in WhiteToGreyAndPush()
H A Dmarking-barrier.cc30 marking_state_(heap_->isolate()), in MarkingBarrier()
39 marking_state_(heap_->isolate()), in MarkingBarrier()
84 if (!V8_CONCURRENT_MARKING_BOOL && !marking_state_.IsBlack(host)) { in Write()
101 if (!marking_state_.IsBlack(descriptor_array)) { in Write()
102 marking_state_.WhiteToGrey(descriptor_array); in Write()
103 marking_state_.GreyToBlack(descriptor_array); in Write()
H A Dconcurrent-marking.cc100 marking_state_(heap->isolate(), memory_chunk_data), in ConcurrentMarkingVisitor()
168 if (marking_state_.IsBlackOrGrey(key)) { in ProcessEphemeron()
169 if (marking_state_.WhiteToGrey(value)) { in ProcessEphemeron()
174 } else if (marking_state_.IsWhite(value)) { in ProcessEphemeron()
182 return marking_state_.GreyToBlack(object); in ShouldVisit()
186 return marking_state_.GreyToBlackUnaccounted(object); in ShouldVisitUnaccounted()
277 marking_state_.IncrementLiveBytes(MemoryChunk::FromHeapObject(object), in VisitLeftTrimmableArray()
347 ConcurrentMarkingState* marking_state() { return &marking_state_; } in marking_state()
353 ConcurrentMarkingState marking_state_; member in v8::internal::final
H A Dmark-compact.h402 marking_state_(marking_state), in MainMarkingVisitor()
407 return marking_state_->GreyToBlack(object) || in ShouldVisit()
429 MarkingState* marking_state() { return marking_state_; } in marking_state()
437 MarkingState* const marking_state_; member in v8::internal::final
472 MarkingState* marking_state() { return &marking_state_; } in marking_state()
817 MarkingState marking_state_; member in v8::internal::final
863 MarkingState* marking_state() { return &marking_state_; } in marking_state()
917 MarkingState marking_state_; member in v8::internal::final
H A Dsweeper.cc24 marking_state_(marking_state), in Sweeper()
316 marking_state_->bitmap(page)->Clear(); in ClearMarkBitsAndHandleLivenessStatistics()
318 marking_state_->SetLiveBytes(page, 0); in ClearMarkBitsAndHandleLivenessStatistics()
391 LiveObjectRange<kBlackObjects>(p, marking_state_->bitmap(p))) { in RawSweep()
395 DCHECK(marking_state_->IsBlack(object)); in RawSweep()
610 static_cast<size_t>(marking_state_->live_bytes(page))); in PrepareToBeSweptPage()
619 marking_state_->live_bytes(page), page); in PrepareToBeSweptPage()
H A Dobject-stats.cc453 MarkCompactCollector::NonAtomicMarkingState* marking_state_; member in v8::internal::ObjectStatsCollectorImpl
463 marking_state_( in ObjectStatsCollectorImpl()
847 marking_state_->Color(obj1) == marking_state_->Color(obj2); in SameLiveness()
1088 marking_state_( in ObjectStatsVisitor()
1093 if (marking_state_->IsBlack(obj)) { in Visit()
1097 DCHECK(!marking_state_->IsGrey(obj)); in Visit()
1106 MarkCompactCollector::NonAtomicMarkingState* marking_state_; member in v8::internal::ObjectStatsVisitor
H A Dincremental-marking.h88 MarkingState* marking_state() { return &marking_state_; } in marking_state()
310 MarkingState marking_state_; member in v8::internal::final
H A Dmark-compact.cc213 marking_state_( in FullMarkingVerifier()
230 return marking_state_->bitmap(chunk);
234 return marking_state_->IsBlack(object);
238 return marking_state_->IsBlackOrGrey(object);
288 CHECK(marking_state_->IsBlackOrGrey(heap_object)); in VerifyHeapObjectImpl()
302 MarkCompactCollector::NonAtomicMarkingState* marking_state_; member in v8::internal::__anon14648::FullMarkingVerifier
492 marking_state_(heap->isolate()), in MarkCompactCollector()
1393 : marking_state_(marking_state) {} in MarkCompactWeakObjectRetainer()
1397 DCHECK(!marking_state_->IsGrey(heap_object));
1398 if (marking_state_
1422 MarkCompactCollector::NonAtomicMarkingState* marking_state_; global() member in v8::internal::MarkCompactWeakObjectRetainer
4302 MarkingState* marking_state_; global() member in v8::internal::ToSpaceUpdatingItem
4489 MarkingState* marking_state_; global() member in v8::internal::RememberedSetUpdatingItem
4942 MinorMarkCompactCollector::NonAtomicMarkingState* marking_state_; global() member in v8::internal::__anon14654::YoungGenerationMarkingVerifier
5095 MinorMarkCompactCollector::MarkingState* marking_state_; global() member in v8::internal::final
5431 MinorMarkCompactCollector::NonAtomicMarkingState* marking_state_; global() member in v8::internal::__anon14655::YoungGenerationExternalStringTableCleaner
5455 MinorMarkCompactCollector::NonAtomicMarkingState* marking_state_; global() member in v8::internal::__anon14655::MinorMarkCompactWeakObjectRetainer
5578 MinorMarkCompactCollector::MarkingState* marking_state_; global() member in v8::internal::YoungGenerationMarkingTask
[all...]
H A Dmarking-barrier.h68 MarkingState marking_state_; member in v8::internal::MarkingBarrier
H A Dsweeper.h201 MajorNonAtomicMarkingState* marking_state_; member in v8::internal::Sweeper
H A Dincremental-marking.cc60 marking_state_(heap->isolate()), in IncrementalMarking()

Completed in 21 milliseconds