Home
last modified time | relevance | path

Searched refs:MarkingType (Results 1 - 19 of 19) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
H A Dgarbage-collector.h22 using MarkingType = Marker::MarkingConfig::MarkingType;
29 MarkingType::kAtomic, SweepingType::kAtomic}; in ConservativeAtomicConfig()
34 MarkingType::kAtomic, SweepingType::kAtomic}; in PreciseAtomicConfig()
39 MarkingType::kIncremental, SweepingType::kAtomic}; in ConservativeIncrementalConfig()
44 MarkingType::kIncremental, SweepingType::kAtomic}; in PreciseIncrementalConfig()
50 MarkingType::kIncremental, in PreciseIncrementalMarkingConcurrentSweepingConfig()
56 MarkingType::kAtomic, SweepingType::kAtomic}; in MinorPreciseAtomicConfig()
61 MarkingType::kAtomic, SweepingType::kAtomic}; in MinorConservativeAtomicConfig()
66 MarkingType marking_typ
[all...]
H A Dheap.cc49 MarkingType::kAtomic, SweepingType::kAtomic, in ForceGarbageCollectionSlow()
65 void CheckConfig(Heap::Config config, HeapBase::MarkingType marking_support, in CheckConfig()
87 CHECK_IMPLIES(options.marking_support != HeapBase::MarkingType::kAtomic, in Heap()
99 Config::MarkingType::kAtomic, Config::SweepingType::kAtomic}); in ~Heap()
107 DCHECK_EQ(Config::MarkingType::kAtomic, config.marking_type); in CollectGarbage()
122 DCHECK_NE(Config::MarkingType::kAtomic, config.marking_type); in StartIncrementalGarbageCollection()
123 DCHECK_NE(marking_support_, Config::MarkingType::kAtomic); in StartIncrementalGarbageCollection()
140 DCHECK_NE(Config::MarkingType::kAtomic, config_.marking_type); in FinalizeIncrementalGarbageCollectionIfRunning()
220 Config::MarkingType::kIncrementalAndConcurrent, in StartIncrementalGarbageCollectionForTesting()
H A Dheap-growing.cc34 cppgc::Heap::ResourceConstraints, cppgc::Heap::MarkingType,
65 const cppgc::Heap::MarkingType marking_support_;
72 cppgc::Heap::MarkingType marking_support, in HeapGrowingImpl()
98 GarbageCollector::Config::MarkingType::kAtomic, sweeping_support_}); in AllocatedObjectSizeIncreased()
100 if (marking_support_ == cppgc::Heap::MarkingType::kAtomic) return; in AllocatedObjectSizeIncreased()
150 cppgc::Heap::MarkingType marking_support, in HeapGrowing()
H A Dmarker.cc37 if (config.marking_type == Marker::MarkingConfig::MarkingType::kIncremental || in EnterIncrementalMarkingIfNeeded()
39 Marker::MarkingConfig::MarkingType::kIncrementalAndConcurrent) { in EnterIncrementalMarkingIfNeeded()
51 if (config.marking_type == Marker::MarkingConfig::MarkingType::kIncremental || in ExitIncrementalMarkingIfNeeded()
53 Marker::MarkingConfig::MarkingType::kIncrementalAndConcurrent) { in ExitIncrementalMarkingIfNeeded()
217 config_.marking_type == MarkingConfig::MarkingType::kAtomic in StartMarking()
235 MarkingConfig::MarkingType::kIncrementalAndConcurrent) { in StartMarking()
270 config_.marking_type = MarkingConfig::MarkingType::kAtomic; in EnterAtomicPause()
279 MarkingConfig::MarkingType::kIncrementalAndConcurrent) { in EnterAtomicPause()
329 DCHECK_EQ(MarkingConfig::MarkingType::kAtomic, config_.marking_type); in ProcessWeakness()
404 if (config_.marking_type != MarkingConfig::MarkingType in VisitCrossThreadPersistentsIfNeeded()
[all...]
H A Dcompactor.h26 void InitializeIfShouldCompact(GarbageCollector::Config::MarkingType,
29 bool CancelIfShouldNotCompact(GarbageCollector::Config::MarkingType,
41 bool ShouldCompact(GarbageCollector::Config::MarkingType,
H A Dheap-base.h79 using MarkingType = cppgc::Heap::MarkingType;
91 StackSupport stack_support, MarkingType marking_support,
214 MarkingType marking_support() const { return marking_support_; } in marking_support()
287 const MarkingType marking_support_;
H A Dmarker.h47 using MarkingType = cppgc::Heap::MarkingType;
57 MarkingType marking_type = MarkingType::kIncremental;
H A Dgc-invoker.cc91 DCHECK_EQ(config.marking_type, cppgc::Heap::MarkingType::kAtomic); in CollectGarbage()
113 DCHECK_NE(config.marking_type, cppgc::Heap::MarkingType::kAtomic); in StartIncrementalGarbageCollection()
H A Dcompactor.cc447 GarbageCollector::Config::MarkingType marking_type, in ShouldCompact()
450 (marking_type == GarbageCollector::Config::MarkingType::kAtomic && in ShouldCompact()
469 GarbageCollector::Config::MarkingType marking_type, in InitializeIfShouldCompact()
482 GarbageCollector::Config::MarkingType marking_type, in CancelIfShouldNotCompact()
H A Dheap-growing.h37 cppgc::Heap::ResourceConstraints, cppgc::Heap::MarkingType,
H A Dheap-base.cc57 StackSupport stack_support, MarkingType marking_support, in HeapBase()
/third_party/node/deps/v8/include/cppgc/
H A Dheap.h64 enum class MarkingType : uint8_t { class in cppgc::Heap
146 MarkingType marking_support = MarkingType::kIncrementalAndConcurrent;
/third_party/node/deps/v8/include/v8-include/cppgc/
H A Dheap.h60 enum class MarkingType : uint8_t { class in cppgc::Heap
142 MarkingType marking_support = MarkingType::kIncrementalAndConcurrent;
/third_party/node/deps/v8/include/v8-include/
H A Dv8-cppgc.h95 cppgc::Heap::MarkingType marking_support =
96 cppgc::Heap::MarkingType::kIncrementalAndConcurrent;
/third_party/node/deps/v8/src/heap/cppgc-js/
H A Dcpp-heap.cc432 FLAG_single_threaded_gc ? MarkingType::kIncremental in CppHeap()
433 : MarkingType::kIncrementalAndConcurrent, in CppHeap()
516 CppHeap::MarkingType CppHeap::SelectMarkingType() const { in SelectMarkingType()
518 if (*collection_type_ == CollectionType::kMinor) return MarkingType::kAtomic; in SelectMarkingType()
521 return MarkingType::kAtomic; in SelectMarkingType()
561 (MarkingType::kAtomic == marking_config.marking_type) || in InitializeTracing()
622 compactor_.CancelIfShouldNotCompact(MarkingType::kAtomic, stack_state); in EnterFinalPause()
H A Dcpp-heap.h180 MarkingType SelectMarkingType() const;
/third_party/node/deps/v8/src/heap/
H A Dgc-tracer.h248 enum class MarkingType { kAtomic, kIncremental }; class in v8::internal::GCTracer
252 const char* collector_reason, MarkingType marking);
H A Dgc-tracer.cc273 const char* collector_reason, MarkingType marking) { in StartCycle()
295 type = marking == MarkingType::kIncremental in StartCycle()
309 case MarkingType::kAtomic: in StartCycle()
317 case MarkingType::kIncremental: in StartCycle()
H A Dheap.cc2019 GCTracer::MarkingType::kIncremental); in StartIncrementalMarking()
2257 GCTracer::MarkingType::kAtomic); in PerformGarbageCollection()
2265 GCTracer::MarkingType::kAtomic); in PerformGarbageCollection()

Completed in 25 milliseconds