Home
last modified time | relevance | path

Searched refs:SweepingType (Results 1 - 17 of 17) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
H A Dgarbage-collector.h23 using SweepingType = Sweeper::SweepingConfig::SweepingType;
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_typ
[all...]
H A Dsweeper.h28 using SweepingType = cppgc::Heap::SweepingType;
32 SweepingType sweeping_type = SweepingType::kIncrementalAndConcurrent;
H A Dheap-base.h80 using SweepingType = cppgc::Heap::SweepingType;
92 SweepingType sweeping_support);
215 SweepingType sweeping_support() const { return sweeping_support_; } in sweeping_support()
288 const SweepingType sweeping_support_;
H A 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()
H A 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()
H A Dheap-base.cc58 SweepingType sweeping_support) in HeapBase()
187 {Sweeper::SweepingConfig::SweepingType::kAtomic, in Terminate()
H A Dheap-growing.h38 cppgc::Heap::SweepingType);
H A Dsweeper.cc766 if (config.sweeping_type == SweepingConfig::SweepingType::kAtomic) { in Start()
999 SweepingConfig::SweepingType::kIncrementalAndConcurrent) in ScheduleConcurrentSweeping()
/third_party/node/deps/v8/src/heap/
H A 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 in Sweep()
[all...]
H A Darray-buffer-sweeper.h48 enum class SweepingType { kYoung, kFull }; class in v8::internal::final
53 void RequestSweep(SweepingType sweeping_type);
85 void Prepare(SweepingType type);
H A Dscavenger.cc495 ArrayBufferSweeper::SweepingType::kYoung); in SweepArrayBufferExtensions()
H A Dmark-compact.cc1098 ArrayBufferSweeper::SweepingType::kFull); in SweepArrayBufferExtensions()
5136 ArrayBufferSweeper::SweepingType::kYoung); in SweepArrayBufferExtensions()
/third_party/node/deps/v8/include/cppgc/
H A Dheap.h84 enum class SweepingType : uint8_t { class in cppgc::Heap
151 SweepingType sweeping_support = SweepingType::kIncrementalAndConcurrent;
/third_party/node/deps/v8/include/v8-include/cppgc/
H A Dheap.h80 enum class SweepingType : uint8_t { class in cppgc::Heap
147 SweepingType sweeping_support = SweepingType::kIncrementalAndConcurrent;
/third_party/node/deps/v8/include/v8-include/
H A Dv8-cppgc.h101 cppgc::Heap::SweepingType sweeping_support =
102 cppgc::Heap::SweepingType::kIncrementalAndConcurrent;
/third_party/node/deps/v8/src/heap/cppgc-js/
H A 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()
H A Dcpp-heap.h181 SweepingType SelectSweepingType() const;

Completed in 22 milliseconds