| /third_party/node/deps/v8/src/heap/cppgc/ |
| D | heap.cc | 46 Heap::StackState stack_state) { in ForceGarbageCollectionSlow() argument 48 {internal::GarbageCollector::Config::CollectionType::kMajor, stack_state, in ForceGarbageCollectionSlow() 69 (config.stack_state == Heap::Config::StackState::kNoHeapPointers), in CheckConfig() 118 FinalizeGarbageCollection(config.stack_state); in CollectGarbage() 142 FinalizeGarbageCollection(config.stack_state); in FinalizeIncrementalGarbageCollectionIfRunning() 160 config.collection_type, config.stack_state, config.marking_type, in StartGarbageCollection() 166 void Heap::FinalizeGarbageCollection(Config::StackState stack_state) { in FinalizeGarbageCollection() argument 170 config_.stack_state = stack_state; in FinalizeGarbageCollection() 177 marker_->FinishMarking(config_.stack_state); in FinalizeGarbageCollection() 183 verifier.Run(config_.stack_state, stack_end_of_current_gc(), in FinalizeGarbageCollection() [all …]
|
| D | marker.cc | 108 MarkerBase* marker, MarkingConfig::StackState stack_state) in IncrementalMarkingTask() argument 110 stack_state_(stack_state), in IncrementalMarkingTask() 166 DCHECK_NE(MarkingConfig::StackState::kNoHeapPointers, config_.stack_state); in ~MarkerBase() 247 if (config_.stack_state == MarkingConfig::StackState::kNoHeapPointers) { in HandleNotFullyConstructedObjects() 254 void MarkerBase::EnterAtomicPause(MarkingConfig::StackState stack_state) { in EnterAtomicPause() argument 269 config_.stack_state = stack_state; in EnterAtomicPause() 275 VisitRoots(config_.stack_state); in EnterAtomicPause() 310 heap().SetStackStateOfPrevGC(config_.stack_state); in LeaveAtomicPause() 313 void MarkerBase::FinishMarking(MarkingConfig::StackState stack_state) { in FinishMarking() argument 315 EnterAtomicPause(stack_state); in FinishMarking() [all …]
|
| D | testing.cc | 33 bool StandaloneTestingHeap::PerformMarkingStep(EmbedderStackState stack_state) { in PerformMarkingStep() argument 36 ->IncrementalMarkingStepForTesting(stack_state); in PerformMarkingStep() 40 EmbedderStackState stack_state) { in FinalizeGarbageCollection() argument 42 .FinalizeIncrementalGarbageCollectionForTesting(stack_state); in FinalizeGarbageCollection()
|
| D | compactor.cc | 448 GarbageCollector::Config::StackState stack_state) const { in ShouldCompact() 451 stack_state == in ShouldCompact() 470 GarbageCollector::Config::StackState stack_state) { in InitializeIfShouldCompact() argument 473 if (!ShouldCompact(marking_type, stack_state)) return; in InitializeIfShouldCompact() 483 GarbageCollector::Config::StackState stack_state) { in CancelIfShouldNotCompact() argument 484 if (!is_enabled_ || ShouldCompact(marking_type, stack_state)) return false; in CancelIfShouldNotCompact()
|
| D | marking-verifier.cc | 45 Heap::Config::StackState stack_state, uintptr_t stack_end, in Run() argument 55 if (stack_state == Heap::Config::StackState::kMayContainHeapPointers) { in Run()
|
| D | gc-invoker.cc | 92 if ((config.stack_state == in CollectGarbage() 101 config.stack_state = in CollectGarbage()
|
| D | heap-base.h | 193 void SetStackStateOfPrevGC(EmbedderStackState stack_state) { in SetStackStateOfPrevGC() argument 194 stack_state_of_prev_gc_ = stack_state; in SetStackStateOfPrevGC()
|
| D | garbage-collector.h | 65 StackState stack_state = StackState::kMayContainHeapPointers; member
|
| D | marker.h | 56 StackState stack_state = StackState::kMayContainHeapPointers; member
|
| /third_party/node/deps/v8/src/wasm/baseline/ |
| D | liftoff-assembler.cc | 465 DCHECK(stack_state.empty()); in InitMerge() 468 stack_state.resize_no_init(target_height); in InitMerge() 470 const VarState* source_begin = source.stack_state.data(); in InitMerge() 471 VarState* target_begin = stack_state.data(); in InitMerge() 503 : source.stack_state[stack_base - 1].offset(); in InitMerge() 554 for (const auto& slot : stack_state) { in GetTaggedSlotsForOOLCode() 572 for (const auto& slot : stack_state) { in DefineSafepoint() 582 for (const auto& slot : stack_state) { in DefineSafepointWithCalleeSavedRegisters() 658 DCHECK_LT(index, cache_state_.stack_state.size()); in PeekToRegister() 659 VarState& slot = cache_state_.stack_state.end()[-1 - index]; in PeekToRegister() [all …]
|
| D | liftoff-compiler.cc | 891 __ Spill(__ cache_state()->stack_state[local_index].offset(), in StartFunctionBody() 1244 DCHECK_EQ(__ cache_state()->stack_state.back().kind(), kRef); in CatchException() 1246 GetExceptionProperty(__ cache_state()->stack_state.back(), in CatchException() 1271 GetExceptionValues(decoder, __ cache_state()->stack_state.back(), imm.tag); in CatchException() 1290 Rethrow(decoder, __ cache_state()->stack_state.back()); in Delegate() 1309 auto& exception = __ cache_state()->stack_state[index]; in Rethrow() 1350 LiftoffAssembler::VarState rhs_slot = __ cache_state()->stack_state.back(); in JumpIfFalse() 1354 __ cache_state()->stack_state.pop_back(); in JumpIfFalse() 1361 LiftoffAssembler::VarState lhs_slot = __ cache_state()->stack_state.back(); in JumpIfFalse() 1365 __ cache_state()->stack_state.pop_back(); in JumpIfFalse() [all …]
|
| D | liftoff-assembler.h | 227 base::SmallVector<VarState, 8> stack_state; member 440 return static_cast<uint32_t>(stack_state.size()); in stack_height() 454 DCHECK(!cache_state_.stack_state.empty()); 455 VarState slot = cache_state_.stack_state.back(); 456 cache_state_.stack_state.pop_back(); 467 ValueKind kind = cache_state_.stack_state.back().kind(); 509 return cache_state_.stack_state.empty() in TopSpillOffset() 511 : cache_state_.stack_state.back().offset(); in TopSpillOffset() 517 cache_state_.stack_state.emplace_back(kind, reg, NextSpillOffset(kind)); in PushRegister() 527 cache_state_.stack_state.emplace_back(kRef, reg, NextSpillOffset(kRef)); in PushException() [all …]
|
| /third_party/node/deps/v8/src/heap/cppgc-js/ |
| D | cpp-heap.cc | 146 void CppHeap::CollectGarbageForTesting(cppgc::EmbedderStackState stack_state) { in CollectGarbageForTesting() argument 148 internal::CppHeap::CollectionType::kMajor, stack_state); in CollectGarbageForTesting() 152 cppgc::EmbedderStackState stack_state) { in CollectGarbageInYoungGenerationForTesting() argument 154 internal::CppHeap::CollectionType::kMinor, stack_state); in CollectGarbageInYoungGenerationForTesting() 567 marking_config.stack_state); in InitializeTracing() 611 void CppHeap::EnterFinalPause(cppgc::EmbedderStackState stack_state) { in EnterFinalPause() argument 614 marker_->EnterAtomicPause(stack_state); in EnterFinalPause() 622 compactor_.CancelIfShouldNotCompact(MarkingType::kAtomic, stack_state); in EnterFinalPause() 680 void CppHeap::RunMinorGC(StackState stack_state) { in RunMinorGC() argument 687 if (stack_state == StackState::kMayContainHeapPointers) return; in RunMinorGC() [all …]
|
| D | cpp-heap.h | 146 void EnterFinalPause(cppgc::EmbedderStackState stack_state);
|
| /third_party/node/deps/v8/src/heap/ |
| D | incremental-marking-job.cc | 26 EmbedderHeapTracer::EmbedderStackState stack_state, TaskType task_type) in Task() argument 30 stack_state_(stack_state), in Task() 60 const EmbedderHeapTracer::EmbedderStackState stack_state = in ScheduleTask() local 65 std::make_unique<Task>(heap->isolate(), this, stack_state, task_type); in ScheduleTask()
|
| D | heap.h | 2795 EmbedderHeapTracer::EmbedderStackState stack_state); 2798 EmbedderHeapTracer::EmbedderStackState stack_state); 2803 EmbedderHeapTracer::EmbedderStackState stack_state);
|
| D | heap.cc | 7512 EmbedderHeapTracer::EmbedderStackState stack_state) in EmbedderStackStateScope() argument 7516 stack_state = *heap->overriden_stack_state(); in EmbedderStackStateScope() 7519 local_tracer_->embedder_stack_state_ = stack_state; in EmbedderStackStateScope() 7520 if (EmbedderHeapTracer::EmbedderStackState::kNoHeapPointers == stack_state) in EmbedderStackStateScope() 7527 EmbedderHeapTracer::EmbedderStackState stack_state) { in ExplicitScopeForTesting() argument 7528 return EmbedderStackStateScope(local_tracer, stack_state); in ExplicitScopeForTesting() 7533 EmbedderHeapTracer::EmbedderStackState stack_state) in EmbedderStackStateScope() argument 7536 local_tracer_->embedder_stack_state_ = stack_state; in EmbedderStackStateScope() 7537 if (EmbedderHeapTracer::EmbedderStackState::kNoHeapPointers == stack_state) in EmbedderStackStateScope()
|
| /third_party/node/deps/v8/include/cppgc/ |
| D | testing.h | 72 bool PerformMarkingStep(EmbedderStackState stack_state); 81 void FinalizeGarbageCollection(EmbedderStackState stack_state);
|
| D | heap.h | 184 StackState stack_state = StackState::kMayContainHeapPointers);
|
| /third_party/node/deps/v8/include/ |
| D | v8-cppgc.h | 148 void CollectGarbageForTesting(cppgc::EmbedderStackState stack_state); 156 cppgc::EmbedderStackState stack_state);
|
| D | v8-embedder-heap.h | 170 virtual void EnterFinalPause(EmbedderStackState stack_state) = 0;
|
| D | v8-isolate.h | 1168 EmbedderHeapTracer::EmbedderStackState stack_state);
|
| /third_party/node/deps/v8/src/api/ |
| D | api.cc | 8562 EmbedderHeapTracer::EmbedderStackState stack_state) { in RequestGarbageCollectionForTesting() argument 8567 stack_state); in RequestGarbageCollectionForTesting()
|