Home
last modified time | relevance | path

Searched refs:StackState (Results 1 – 17 of 17) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dgarbage-collector.h21 using StackState = cppgc::Heap::StackState; member
28 return {CollectionType::kMajor, StackState::kMayContainHeapPointers, in ConservativeAtomicConfig()
33 return {CollectionType::kMajor, StackState::kNoHeapPointers, in PreciseAtomicConfig()
38 return {CollectionType::kMajor, StackState::kMayContainHeapPointers, in ConservativeIncrementalConfig()
43 return {CollectionType::kMajor, StackState::kNoHeapPointers, in PreciseIncrementalConfig()
49 return {CollectionType::kMajor, StackState::kNoHeapPointers, in PreciseIncrementalMarkingConcurrentSweepingConfig()
55 return {CollectionType::kMinor, StackState::kNoHeapPointers, in MinorPreciseAtomicConfig()
60 return {CollectionType::kMinor, StackState::kMayContainHeapPointers, in MinorConservativeAtomicConfig()
65 StackState stack_state = StackState::kMayContainHeapPointers;
Dmarker.h46 using StackState = cppgc::Heap::StackState; member
56 StackState stack_state = StackState::kMayContainHeapPointers;
86 void EnterAtomicPause(MarkingConfig::StackState);
110 void FinishMarking(MarkingConfig::StackState);
130 bool IncrementalMarkingStepForTesting(MarkingConfig::StackState);
153 void VisitRoots(MarkingConfig::StackState);
161 bool IncrementalMarkingStep(MarkingConfig::StackState);
Dmarker.cc94 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()
126 ? MarkingConfig::StackState::kNoHeapPointers in Post()
127 : MarkingConfig::StackState::kMayContainHeapPointers; in Post()
166 DCHECK_NE(MarkingConfig::StackState::kNoHeapPointers, config_.stack_state); in ~MarkerBase()
232 VisitRoots(MarkingConfig::StackState::kNoHeapPointers); in StartMarking()
247 if (config_.stack_state == MarkingConfig::StackState::kNoHeapPointers) { in HandleNotFullyConstructedObjects()
254 void MarkerBase::EnterAtomicPause(MarkingConfig::StackState stack_state) { in EnterAtomicPause()
[all …]
Dheap.cc46 Heap::StackState stack_state) { in ForceGarbageCollectionSlow()
69 (config.stack_state == Heap::Config::StackState::kNoHeapPointers), in CheckConfig()
98 Config::StackState::kMayContainHeapPointers, in ~Heap()
166 void Heap::FinalizeGarbageCollection(Config::StackState stack_state) { in FinalizeGarbageCollection()
209 Config::StackState stack_state) { in FinalizeIncrementalGarbageCollectionIfNeeded()
219 Config::StackState::kNoHeapPointers, in StartIncrementalGarbageCollectionForTesting()
Dcompactor.h27 GarbageCollector::Config::StackState);
30 GarbageCollector::Config::StackState);
42 GarbageCollector::Config::StackState) const;
Dheap.h48 void FinalizeGarbageCollection(Config::StackState);
50 void FinalizeIncrementalGarbageCollectionIfNeeded(Config::StackState) final;
Dcompactor.cc448 GarbageCollector::Config::StackState stack_state) const { in ShouldCompact()
452 GarbageCollector::Config::StackState::kMayContainHeapPointers)) { in ShouldCompact()
470 GarbageCollector::Config::StackState stack_state) { in InitializeIfShouldCompact()
483 GarbageCollector::Config::StackState stack_state) { in CancelIfShouldNotCompact()
Dmarking-verifier.cc45 Heap::Config::StackState stack_state, uintptr_t stack_end, in Run()
55 if (stack_state == Heap::Config::StackState::kMayContainHeapPointers) { in Run()
Dgc-invoker.cc93 GarbageCollector::Config::StackState::kNoHeapPointers) || in CollectGarbage()
102 GarbageCollector::Config::StackState::kNoHeapPointers; in CollectGarbage()
Dheap-growing.cc97 GarbageCollector::Config::StackState::kMayContainHeapPointers, in AllocatedObjectSizeIncreased()
103 GarbageCollector::Config::StackState::kMayContainHeapPointers, in AllocatedObjectSizeIncreased()
Dmarking-verifier.h44 void Run(Heap::Config::StackState, uintptr_t, v8::base::Optional<size_t>);
Dheap-base.h220 cppgc::Heap::StackState) = 0;
/third_party/node/deps/v8/src/heap/cppgc-js/
Dcpp-heap.h45 using StackState = cppgc::internal::GarbageCollector::Config::StackState; variable
130 void CollectGarbageForTesting(CollectionType, StackState);
149 void RunMinorGC(StackState);
169 cppgc::Heap::StackState) final { in FinalizeIncrementalGarbageCollectionIfNeeded() argument
Dcpp-heap.cc556 *collection_type_, StackState::kNoHeapPointers, SelectMarkingType(), in InitializeTracing()
680 void CppHeap::RunMinorGC(StackState stack_state) { in RunMinorGC()
687 if (stack_state == StackState::kMayContainHeapPointers) return; in RunMinorGC()
743 StackState stack_state) { in CollectGarbageForTesting()
/third_party/node/deps/v8/include/cppgc/
Dheap.h44 using StackState = EmbedderStackState;
184 StackState stack_state = StackState::kMayContainHeapPointers);
/third_party/node/deps/v8/src/diagnostics/
Dgdb-jit.cc902 enum StackState { enum in v8::internal::GDBJITInterface::CodeDescription
949 uintptr_t GetStackStateStartAddress(StackState state) const { in GetStackStateStartAddress()
954 void SetStackStateStartAddress(StackState state, uintptr_t addr) { in SetStackStateStartAddress()
/third_party/node/deps/v8/src/heap/
Dheap.cc2368 ->RunMinorGC(with_stack ? CppHeap::StackState::kMayContainHeapPointers in PerformGarbageCollection()
2369 : CppHeap::StackState::kNoHeapPointers); in PerformGarbageCollection()