Home
last modified time | relevance | path

Searched refs:MarkingState (Results 1 – 13 of 13) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dmarking-visitor-inl.h24 template <typename ConcreteVisitor, typename MarkingState>
25 void MarkingVisitorBase<ConcreteVisitor, MarkingState>::MarkObject( in MarkObject()
40 template <typename ConcreteVisitor, typename MarkingState>
43 void MarkingVisitorBase<ConcreteVisitor, MarkingState>::ProcessStrongHeapObject( in ProcessStrongHeapObject()
52 template <typename ConcreteVisitor, typename MarkingState>
55 void MarkingVisitorBase<ConcreteVisitor, MarkingState>::ProcessWeakHeapObject( in ProcessWeakHeapObject()
74 template <typename ConcreteVisitor, typename MarkingState>
78 MarkingVisitorBase<ConcreteVisitor, MarkingState>::VisitPointersImpl( in VisitPointersImpl()
96 template <typename ConcreteVisitor, typename MarkingState>
98 MarkingVisitorBase<ConcreteVisitor, MarkingState>::VisitCodePointerImpl( in VisitCodePointerImpl()
[all …]
Dmark-compact.h166 template <class Visitor, typename MarkingState>
167 static bool VisitBlackObjects(MemoryChunk* chunk, MarkingState* state,
173 template <class Visitor, typename MarkingState>
174 static void VisitBlackObjectsNoFail(MemoryChunk* chunk, MarkingState* state,
180 template <class Visitor, typename MarkingState>
181 static void VisitGreyObjectsNoFail(MemoryChunk* chunk, MarkingState* state,
185 template <typename MarkingState>
186 static void RecomputeLiveBytes(MemoryChunk* chunk, MarkingState* state);
370 template <typename MarkingState>
372 : public MarkingVisitorBase<MainMarkingVisitor<MarkingState>,
[all …]
Dmark-compact-inl.h91 template <typename MarkingState>
93 int MainMarkingVisitor<MarkingState>::VisitJSObjectSubclass(Map map, T object) { in VisitJSObjectSubclass()
101 template <typename MarkingState>
103 int MainMarkingVisitor<MarkingState>::VisitLeftTrimmableArray(Map map, in VisitLeftTrimmableArray()
112 template <typename MarkingState>
114 void MainMarkingVisitor<MarkingState>::RecordSlot(HeapObject object, TSlot slot, in RecordSlot()
119 template <typename MarkingState>
120 void MainMarkingVisitor<MarkingState>::RecordRelocSlot(Code host, in RecordRelocSlot()
Dmarking-barrier.h47 using MarkingState = MarkCompactCollector::MarkingState;
68 MarkingState marking_state_;
Dincremental-marking.h38 using MarkingState = MarkCompactCollector::MarkingState; variable
88 MarkingState* marking_state() { return &marking_state_; } in marking_state()
310 MarkingState marking_state_;
Dmarking-visitor.h140 template <typename ConcreteVisitor, typename MarkingState>
276 return !MarkingState::kCollectRetainers; in CanUpdateValuesInHeap()
Dspaces.cc177 IncrementalMarking::MarkingState* marking_state = in CreateBlackArea()
202 IncrementalMarking::MarkingState* marking_state = in DestroyBlackArea()
Dmark-compact.cc4019 template <class Visitor, typename MarkingState>
4021 MarkingState* marking_state, in VisitBlackObjects()
4046 template <class Visitor, typename MarkingState>
4048 MarkingState* marking_state, in VisitBlackObjectsNoFail()
4075 template <class Visitor, typename MarkingState>
4077 MarkingState* marking_state, in VisitGreyObjectsNoFail()
4104 template <typename MarkingState>
4106 MarkingState* marking_state) { in RecomputeLiveBytes()
4250 template <typename MarkingState>
4254 Address end, MarkingState* marking_state) in ToSpaceUpdatingItem()
[all …]
Dincremental-marking.cc444 MinorMarkCompactCollector::MarkingState* minor_marking_state = in UpdateMarkingWorklistAfterYoungGenGC()
Dpaged-spaces.cc820 IncrementalMarking::MarkingState* marking_state = in VerifyLiveBytes()
Dheap.h2449 template <typename ConcreteVisitor, typename MarkingState>
/third_party/node/deps/v8/src/heap/cppgc-js/
Dunified-heap-marking-state.h31 MarkCompactCollector::MarkingState* const marking_state_;
/third_party/node/deps/v8/src/objects/
Dmap.h945 template <typename ConcreteVisitor, typename MarkingState>