Home
last modified time | relevance | path

Searched refs:MarkingConfig (Results 1 – 5 of 5) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dmarker.cc35 bool EnterIncrementalMarkingIfNeeded(Marker::MarkingConfig config, in EnterIncrementalMarkingIfNeeded()
37 if (config.marking_type == Marker::MarkingConfig::MarkingType::kIncremental || in EnterIncrementalMarkingIfNeeded()
39 Marker::MarkingConfig::MarkingType::kIncrementalAndConcurrent) { in EnterIncrementalMarkingIfNeeded()
49 bool ExitIncrementalMarkingIfNeeded(Marker::MarkingConfig config, in ExitIncrementalMarkingIfNeeded()
51 if (config.marking_type == Marker::MarkingConfig::MarkingType::kIncremental || in ExitIncrementalMarkingIfNeeded()
53 Marker::MarkingConfig::MarkingType::kIncrementalAndConcurrent) { in ExitIncrementalMarkingIfNeeded()
94 IncrementalMarkingTask(MarkerBase*, MarkingConfig::StackState);
102 MarkingConfig::StackState stack_state_;
108 MarkerBase* marker, MarkingConfig::StackState stack_state) in IncrementalMarkingTask()
124 MarkingConfig::StackState stack_state_for_task = in Post()
[all …]
Dmarker.h41 struct MarkingConfig { struct
53 static constexpr MarkingConfig Default() { return {}; } in Default() argument
86 void EnterAtomicPause(MarkingConfig::StackState);
110 void FinishMarking(MarkingConfig::StackState);
130 bool IncrementalMarkingStepForTesting(MarkingConfig::StackState);
145 MarkerBase(HeapBase&, cppgc::Platform*, MarkingConfig);
153 void VisitRoots(MarkingConfig::StackState);
161 bool IncrementalMarkingStep(MarkingConfig::StackState);
168 MarkingConfig config_ = MarkingConfig::Default();
190 Marker(HeapBase&, cppgc::Platform*, MarkingConfig = MarkingConfig::Default());
Dgarbage-collector.h20 using CollectionType = Marker::MarkingConfig::CollectionType;
22 using MarkingType = Marker::MarkingConfig::MarkingType;
25 using IsForcedGC = Marker::MarkingConfig::IsForcedGC;
Dheap.cc159 const Marker::MarkingConfig marking_config{ in StartGarbageCollection()
/third_party/node/deps/v8/src/heap/cppgc-js/
Dcpp-heap.cc241 cppgc::Platform* platform, MarkingConfig config);
278 MarkingConfig config) in UnifiedHeapMarker()
555 const UnifiedHeapMarker::MarkingConfig marking_config{ in InitializeTracing()
558 ? UnifiedHeapMarker::MarkingConfig::IsForcedGC::kForced in InitializeTracing()
559 : UnifiedHeapMarker::MarkingConfig::IsForcedGC::kNotForced}; in InitializeTracing()