Home
last modified time | relevance | path

Searched refs:SweepingType (Results 1 – 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dgarbage-collector.h23 using SweepingType = Sweeper::SweepingConfig::SweepingType; member
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()
51 SweepingType::kIncrementalAndConcurrent}; in PreciseIncrementalMarkingConcurrentSweepingConfig()
56 MarkingType::kAtomic, SweepingType::kAtomic}; in MinorPreciseAtomicConfig()
61 MarkingType::kAtomic, SweepingType::kAtomic}; in MinorConservativeAtomicConfig()
67 SweepingType sweeping_type = SweepingType::kAtomic;
Dsweeper.h28 using SweepingType = cppgc::Heap::SweepingType; member
32 SweepingType sweeping_type = SweepingType::kIncrementalAndConcurrent;
Dheap-base.h80 using SweepingType = cppgc::Heap::SweepingType; variable
92 SweepingType sweeping_support);
215 SweepingType sweeping_support() const { return sweeping_support_; } in sweeping_support()
288 const SweepingType sweeping_support_;
Dheap.cc49 MarkingType::kAtomic, SweepingType::kAtomic, in ForceGarbageCollectionSlow()
66 HeapBase::SweepingType sweeping_support) { in CheckConfig()
89 CHECK_IMPLIES(options.sweeping_support != HeapBase::SweepingType::kAtomic, in Heap()
99 Config::MarkingType::kAtomic, Config::SweepingType::kAtomic}); in ~Heap()
221 Config::SweepingType::kIncrementalAndConcurrent}); in StartIncrementalGarbageCollectionForTesting()
Dheap-growing.cc35 cppgc::Heap::SweepingType);
66 const cppgc::Heap::SweepingType sweeping_support_;
73 cppgc::Heap::SweepingType sweeping_support) in HeapGrowingImpl()
151 cppgc::Heap::SweepingType sweeping_support) in HeapGrowing()
Dheap-base.cc58 SweepingType sweeping_support) in HeapBase()
187 {Sweeper::SweepingConfig::SweepingType::kAtomic, in Terminate()
Dheap-growing.h38 cppgc::Heap::SweepingType);
Dsweeper.cc766 if (config.sweeping_type == SweepingConfig::SweepingType::kAtomic) { in Start()
999 SweepingConfig::SweepingType::kIncrementalAndConcurrent) in ScheduleConcurrentSweeping()
/third_party/node/deps/v8/src/heap/
Darray-buffer-sweeper.cc79 SweepingJob(ArrayBufferList young, ArrayBufferList old, SweepingType type) in SweepingJob()
95 const SweepingType type_;
150 void ArrayBufferSweeper::RequestSweep(SweepingType type) { in RequestSweep()
153 if (young_.IsEmpty() && (old_.IsEmpty() || type == SweepingType::kYoung)) in RequestSweep()
161 type == SweepingType::kYoung in RequestSweep()
177 void ArrayBufferSweeper::Prepare(SweepingType type) { in Prepare()
180 case SweepingType::kYoung: { in Prepare()
185 case SweepingType::kFull: { in Prepare()
277 case SweepingType::kYoung: in Sweep()
280 case SweepingType::kFull: in Sweep()
[all …]
Darray-buffer-sweeper.h48 enum class SweepingType { kYoung, kFull }; enum
53 void RequestSweep(SweepingType sweeping_type);
85 void Prepare(SweepingType type);
Dscavenger.cc495 ArrayBufferSweeper::SweepingType::kYoung); in SweepArrayBufferExtensions()
Dmark-compact.cc1098 ArrayBufferSweeper::SweepingType::kFull); in SweepArrayBufferExtensions()
5136 ArrayBufferSweeper::SweepingType::kYoung); in SweepArrayBufferExtensions()
/third_party/node/deps/v8/include/cppgc/
Dheap.h84 enum class SweepingType : uint8_t { enum
151 SweepingType sweeping_support = SweepingType::kIncrementalAndConcurrent;
/third_party/node/deps/v8/src/heap/cppgc-js/
Dcpp-heap.cc434 FLAG_single_threaded_gc ? SweepingType::kIncremental in CppHeap()
435 : SweepingType::kIncrementalAndConcurrent), in CppHeap()
526 CppHeap::SweepingType CppHeap::SelectSweepingType() const { in SelectSweepingType()
527 if (IsForceGC(current_gc_flags_)) return SweepingType::kAtomic; in SelectSweepingType()
672 SweepingType::kAtomic == sweeping_config.sweeping_type); in TraceEpilogue()
Dcpp-heap.h181 SweepingType SelectSweepingType() const;