Home
last modified time | relevance | path

Searched refs:local_marking_worklists (Results 1 - 13 of 13) sorted by relevance

/third_party/node/deps/v8/src/heap/
H A Dconcurrent-marking.cc89 MarkingWorklists::Local* local_marking_worklists, in ConcurrentMarkingVisitor()
96 : MarkingVisitorBase(local_marking_worklists, local_weak_objects, heap, in ConcurrentMarkingVisitor()
462 MarkingWorklists::Local local_marking_worklists( in Run()
468 task_id, &local_marking_worklists, &local_weak_objects, heap_, in Run()
495 bool is_per_context_mode = local_marking_worklists.IsPerContextMode(); in Run()
503 if (!local_marking_worklists.Pop(&object)) { in Run()
527 local_marking_worklists.PushOnHold(object); in Run()
533 local_marking_worklists.SwitchToContext(context); in Run()
539 local_marking_worklists.Context(), map, object, visited_size); in Run()
564 local_marking_worklists in Run()
88 ConcurrentMarkingVisitor(int task_id, MarkingWorklists::Local* local_marking_worklists, WeakObjects::Local* local_weak_objects, Heap* heap, unsigned mark_compact_epoch, base::EnumSet<CodeFlushMode> code_flush_mode, bool embedder_tracing_enabled, bool should_keep_ages_unchanged, MemoryChunkDataMap* memory_chunk_data) ConcurrentMarkingVisitor() argument
[all...]
H A Dreference-summarizer.cc74 MarkingWorklists::Local* local_marking_worklists() { in local_marking_worklists() function in v8::internal::__anon14668::final
106 &marking_state, marking_state.local_marking_worklists(), in SummarizeReferencesFrom()
H A Dincremental-marking.cc447 collector_->local_marking_worklists()->Publish(); in UpdateMarkingWorklistAfterYoungGenGC()
547 if (local_marking_worklists()->PublishWrapper()) { in EmbedderStep()
548 DCHECK(local_marking_worklists()->IsWrapperEmpty()); in EmbedderStep()
554 while (local_marking_worklists()->PopWrapper(&object)) { in EmbedderStep()
896 local_marking_worklists()->MergeOnHold(); in Step()
929 StepResult v8_result = local_marking_worklists()->IsEmpty() in Step()
957 local_marking_worklists()->ShareWork(); in Step()
H A Dmark-compact-inl.h27 local_marking_worklists()->Push(obj); in MarkObject()
36 local_marking_worklists()->Push(obj); in MarkRootObject()
52 local_marking_worklists()->Push(obj); in MarkExternallyReferencedObject()
H A Dincremental-marking-inl.h38 local_marking_worklists()->Push(obj); in WhiteToGreyAndPush()
H A Dincremental-marking.h200 MarkingWorklists::Local* local_marking_worklists() const { in local_marking_worklists() function in v8::internal::final
201 return collector_->local_marking_worklists(); in local_marking_worklists()
H A Dmarking-visitor.h143 MarkingVisitorBase(MarkingWorklists::Local* local_marking_worklists, in MarkingVisitorBase() argument
150 local_marking_worklists_(local_marking_worklists), in MarkingVisitorBase()
H A Dmark-compact.cc509 local_marking_worklists()->Publish(); in TearDown()
604 marking_state(), local_marking_worklists(), local_weak_objects_.get(), in StartMarking()
1031 CHECK(local_marking_worklists()->IsEmpty()); in VerifyMarking()
2054 !local_marking_worklists()->IsEmpty() || in ProcessEphemeronsUntilFixpoint()
2055 !local_marking_worklists()->IsWrapperEmpty() || in ProcessEphemeronsUntilFixpoint()
2058 CHECK(local_marking_worklists()->IsEmpty()); in ProcessEphemeronsUntilFixpoint()
2155 local_marking_worklists()->Push(ephemeron.value); in ProcessEphemeronsLinear()
2176 work_to_do = !local_marking_worklists()->IsEmpty() || in ProcessEphemeronsLinear()
2177 !local_marking_worklists()->IsWrapperEmpty() || in ProcessEphemeronsLinear()
2186 CHECK(local_marking_worklists() in ProcessEphemeronsLinear()
[all...]
H A Dmark-compact.h392 MarkingWorklists::Local* local_marking_worklists, in MainMarkingVisitor()
399 local_marking_worklists, local_weak_objects, heap, in MainMarkingVisitor()
556 MarkingWorklists::Local* local_marking_worklists() { in local_marking_worklists() function in v8::internal::final
391 MainMarkingVisitor(MarkingState* marking_state, MarkingWorklists::Local* local_marking_worklists, WeakObjects::Local* local_weak_objects, Heap* heap, unsigned mark_compact_epoch, base::EnumSet<CodeFlushMode> code_flush_mode, bool embedder_tracing_enabled, bool should_keep_ages_unchanged) MainMarkingVisitor() argument
H A Dembedder-tracing.cc199 ->local_marking_worklists() in EmbedderWriteBarrier()
H A Dgc-tracer.cc151 ->local_marking_worklists() in RecordGCPhasesInfo()
H A Dheap.cc3891 mark_compact_collector()->local_marking_worklists()->IsEmpty() && in FinalizeIncrementalMarkingIfComplete()
3896 mark_compact_collector()->local_marking_worklists()->IsEmpty() && in FinalizeIncrementalMarkingIfComplete()
/third_party/node/deps/v8/src/heap/cppgc-js/
H A Dcpp-heap.cc583 ->local_marking_worklists()); in StartTracing()

Completed in 28 milliseconds