/third_party/node/deps/v8/src/heap/ |
D | gc-tracer-inl.h | 15 GCTracer::IncrementalMarkingInfos::IncrementalMarkingInfos() in IncrementalMarkingInfos() 18 void GCTracer::IncrementalMarkingInfos::Update(double delta) { in Update() 26 void GCTracer::IncrementalMarkingInfos::ResetCurrentCycle() { in ResetCurrentCycle() 32 GCTracer::Scope::Scope(GCTracer* tracer, ScopeId scope, ThreadKind thread_kind) in Scope() 44 runtime_stats_->Enter(&timer_, GCTracer::RCSCounterFromScope(scope)); in Scope() 49 runtime_stats_->Enter(&timer_, GCTracer::RCSCounterFromScope(scope)); in Scope() 54 GCTracer::Scope::~Scope() { in ~Scope() 80 constexpr int GCTracer::Scope::IncrementalOffset(ScopeId id) { in IncrementalOffset() 86 constexpr bool GCTracer::Event::IsYoungGenerationEvent(Type type) { in IsYoungGenerationEvent() 91 CollectionEpoch GCTracer::CurrentEpoch(Scope::ScopeId id) const { in CurrentEpoch() [all …]
|
D | gc-tracer.h | 34 GCTracer::Scope UNIQUE_IDENTIFIER(gc_tracer_scope)( \ 35 tracer, GCTracer::Scope::ScopeId(scope_id), ThreadKind::kMain); \ 37 GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id))) 40 GCTracer::Scope UNIQUE_IDENTIFIER(gc_tracer_scope)( \ 41 tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \ 43 GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id))) 46 GCTracer::Scope UNIQUE_IDENTIFIER(gc_tracer_scope)( \ 47 tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \ 49 GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)), \ 56 class V8_EXPORT_PRIVATE GCTracer { [all …]
|
D | gc-tracer.cc | 49 void GCTracer::Scope::AssertMainThread() { in AssertMainThread() 61 const char* GCTracer::Scope::Name(ScopeId id) { in Name() 75 bool GCTracer::Scope::NeedsYoungEpoch(ScopeId id) { in NeedsYoungEpoch() 88 GCTracer::Event::Event(Type type, State state, in Event() 113 const char* GCTracer::Event::TypeName(bool short_name) const { in TypeName() 128 GCTracer::RecordGCPhasesInfo::RecordGCPhasesInfo(Heap* heap, in RecordGCPhasesInfo() 165 GCTracer::GCTracer(Heap* heap) in GCTracer() function in v8::internal::GCTracer 200 void GCTracer::ResetForTesting() { in ResetForTesting() 239 void GCTracer::NotifyYoungGenerationHandling( in NotifyYoungGenerationHandling() 247 void GCTracer::StartObservablePause() { in StartObservablePause() [all …]
|
D | mark-compact.cc | 701 TRACE_GC_EPOCH(heap()->tracer(), GCTracer::Scope::MC_COMPLETE_SWEEPING, in EnsureSweepingCompleted() 982 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK_EMBEDDER_PROLOGUE); in Prepare() 990 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK_EMBEDDER_PROLOGUE); in Prepare() 1049 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_FINISH); in Finish() 1096 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_FINISH_SWEEP_ARRAY_BUFFERS); in SweepArrayBufferExtensions() 2035 GCTracer::Scope::MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING); in ProcessEphemeronsUntilFixpoint() 2105 GCTracer::Scope::MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR); in ProcessEphemeronsLinear() 2132 GCTracer::Scope::MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING); in ProcessEphemeronsLinear() 2197 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK_EMBEDDER_TRACING); in PerformWrapperTracing() 2364 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK); in MarkLiveObjects() [all …]
|
D | local-heap.cc | 268 GCTracer::Scope::ScopeId scope_id; in SleepInUnpark() 272 scope_id = GCTracer::Scope::UNPARK; in SleepInUnpark() 275 scope_id = GCTracer::Scope::BACKGROUND_UNPARK; in SleepInUnpark() 311 GCTracer::Scope::ScopeId scope_id; in SleepInSafepoint() 315 scope_id = GCTracer::Scope::SAFEPOINT; in SleepInSafepoint() 318 scope_id = GCTracer::Scope::BACKGROUND_SAFEPOINT; in SleepInSafepoint()
|
D | incremental-marking.cc | 69 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_LAYOUT_CHANGE); in MarkBlackAndVisitObjectDueToLayoutChange() 163 heap_->tracer()->CurrentEpoch(GCTracer::Scope::MC_INCREMENTAL_START)); in Start() 164 TRACE_GC_EPOCH(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_START, in Start() 262 GCTracer::Scope::MC_INCREMENTAL_EMBEDDER_PROLOGUE); in StartMarking() 294 GCTracer::Scope::MC_INCREMENTAL_EMBEDDER_PROLOGUE); in StartMarking() 419 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_FINALIZE_BODY); in FinalizeIncrementally() 542 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_EMBEDDER_TRACING); in EmbedderStep() 769 heap_->tracer()->CurrentEpoch(GCTracer::Scope::MC_INCREMENTAL)); in AdvanceWithDeadline() 770 TRACE_GC_EPOCH(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL, in AdvanceWithDeadline() 875 TRACE_GC_EPOCH(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL, in AdvanceOnAllocation()
|
D | scavenger.cc | 213 GCTracer::Scope::SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL, in Run() 324 GCTracer::Scope::SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY); in CollectGarbage() 330 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_ROOTS); in CollectGarbage() 347 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_PARALLEL); in CollectGarbage() 368 GCTracer::Scope::SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS); in CollectGarbage() 383 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_FINALIZE); in CollectGarbage() 398 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_UPDATE_REFS); in CollectGarbage() 429 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_FREE_REMEMBERED_SET); in CollectGarbage() 451 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SWEEP_ARRAY_BUFFERS); in CollectGarbage() 466 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_STACK_ROOTS); in IterateStackAndScavenge()
|
D | array-buffer-sweeper.cc | 112 TRACE_GC(heap_->tracer(), GCTracer::Scope::MC_COMPLETE_SWEEP_ARRAY_BUFFERS); in EnsureFinished() 160 GCTracer::Scope::ScopeId scope_id = in RequestSweep() 162 ? GCTracer::Scope::BACKGROUND_YOUNG_ARRAY_BUFFER_SWEEP in RequestSweep() 163 : GCTracer::Scope::BACKGROUND_FULL_ARRAY_BUFFER_SWEEP; in RequestSweep()
|
D | sweeper.cc | 82 TRACE_GC(tracer_, GCTracer::Scope::MC_SWEEP); in Run() 85 TRACE_GC_EPOCH(tracer_, GCTracer::Scope::MC_BACKGROUND_SWEEPING, in Run() 114 GCTracer* const tracer_; 476 TRACE_GC_EPOCH(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL_SWEEPING, in IncrementalSweepSpace() 668 TRACE_GC_EPOCH(tracer_, GCTracer::Scope::MC_BACKGROUND_SWEEPING, in RunInternal() 679 GCTracer* const tracer_;
|
D | heap.cc | 1022 TRACE_GC(tracer(), GCTracer::Scope::HEAP_PROLOGUE); in GarbageCollectionPrologue() 1067 TRACE_GC(tracer(), GCTracer::Scope::HEAP_PROLOGUE_SAFEPOINT); in GarbageCollectionPrologueInSafepoint() 1385 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE_SAFEPOINT); in GarbageCollectionEpilogueInSafepoint() 1445 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE_REDUCE_NEW_SPACE); in GarbageCollectionEpilogueInSafepoint() 1462 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE); in GarbageCollectionEpilogue() 1803 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_PROLOGUE); in CollectGarbage() 1842 GCTracer::RecordGCPhasesInfo record_gc_phases_info(this, collector); in CollectGarbage() 1929 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES); in CollectGarbage() 1946 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_EPILOGUE); in CollectGarbage() 2019 GCTracer::MarkingType::kIncremental); in StartIncrementalMarking() [all …]
|
D | safepoint.cc | 44 TRACE_GC(heap_->tracer(), GCTracer::Scope::TIME_TO_SAFEPOINT); in EnterLocalSafepointScope() 350 GCTracer::Scope::TIME_TO_GLOBAL_SAFEPOINT); in EnterGlobalSafepointScope()
|
D | memory-allocator.cc | 75 TRACE_GC(tracer_, GCTracer::Scope::UNMAPPER); in Run() 79 TRACE_GC1(tracer_, GCTracer::Scope::BACKGROUND_UNMAPPER, in Run() 103 GCTracer* const tracer_;
|
D | heap.h | 81 class GCTracer; variable 862 GCTracer* tracer() { return tracer_.get(); } in tracer() 2292 std::unique_ptr<GCTracer> tracer_; 2436 friend class GCTracer; variable
|
D | concurrent-marking.cc | 423 GCTracer::Scope::MC_BACKGROUND_MARKING, in Run()
|