/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | marking-visitor.cc | 16 : 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 D | marking-visitor.h | 38 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 D | unified-heap-marking-visitor.cc | 21 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 D | cpp-marking-state.h | 32 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 D | unified-heap-marking-state.cc | 16 marking_state_(heap_ ? heap_->mark_compact_collector()->marking_state() in UnifiedHeapMarkingState() 22 DCHECK_IMPLIES(heap_, marking_state_); in UnifiedHeapMarkingState()
|
H A D | unified-heap-marking-state.h | 31 MarkCompactCollector::MarkingState* const marking_state_; member in v8::internal::final::MarkCompactCollector
|
H A D | unified-heap-marking-state-inl.h | 48 if (marking_state_->WhiteToGrey(heap_object)) { in MarkAndPush()
|
H A D | cpp-marking-state-inl.h | 39 marking_state_.MarkAndPush( in MarkAndPush()
|
H A D | cpp-heap.cc | 63 : 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 D | unified-heap-marking-visitor.h | 56 cppgc::internal::BasicMarkingState& marking_state_; member in v8::internal::UnifiedHeapMarkingVisitorBase
|
/third_party/node/deps/v8/src/heap/ |
H A D | marking-barrier-inl.h | 18 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 D | marking-barrier.cc | 30 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 D | concurrent-marking.cc | 100 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 D | mark-compact.h | 402 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 D | sweeper.cc | 24 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 D | object-stats.cc | 453 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 D | incremental-marking.h | 88 MarkingState* marking_state() { return &marking_state_; } in marking_state() 310 MarkingState marking_state_; member in v8::internal::final
|
H A D | mark-compact.cc | 213 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 D | marking-barrier.h | 68 MarkingState marking_state_; member in v8::internal::MarkingBarrier
|
H A D | sweeper.h | 201 MajorNonAtomicMarkingState* marking_state_; member in v8::internal::Sweeper
|
H A D | incremental-marking.cc | 60 marking_state_(heap->isolate()), in IncrementalMarking()
|