Home
last modified time | relevance | path

Searched refs:BasicMarkingState (Results 1 – 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dmarking-state.h108 class BasicMarkingState : public MarkingStateBase {
110 inline BasicMarkingState(HeapBase& heap, MarkingWorklists&,
113 BasicMarkingState(const BasicMarkingState&) = delete;
114 BasicMarkingState& operator=(const BasicMarkingState&) = delete;
226 BasicMarkingState::BasicMarkingState(HeapBase& heap, in BasicMarkingState() function
250 void BasicMarkingState::RegisterWeakReferenceIfNeeded( in RegisterWeakReferenceIfNeeded()
264 void BasicMarkingState::RegisterWeakCallback(WeakCallback callback, in RegisterWeakCallback()
270 void BasicMarkingState::RegisterWeakContainer(HeapObjectHeader& header) { in RegisterWeakContainer()
274 void BasicMarkingState::ProcessWeakContainer(const void* object, in ProcessWeakContainer()
310 void BasicMarkingState::ProcessEphemeron(const void* key, const void* value, in ProcessEphemeron()
[all …]
Dmarking-visitor.h19 class BasicMarkingState; variable
25 MarkingVisitorBase(HeapBase&, BasicMarkingState&);
38 BasicMarkingState& marking_state_;
Dmarking-visitor.cc15 BasicMarkingState& marking_state) in MarkingVisitorBase()
Dmarker.cc67 bool DrainWorklistWithBytesAndTimeDeadline(BasicMarkingState& marking_state, in DrainWorklistWithBytesAndTimeDeadline()
/third_party/node/deps/v8/src/heap/cppgc-js/
Dunified-heap-marking-visitor.h20 class BasicMarkingState; variable
38 UnifiedHeapMarkingVisitorBase(HeapBase&, cppgc::internal::BasicMarkingState&,
56 cppgc::internal::BasicMarkingState& marking_state_;
Dunified-heap-marking-visitor.cc18 HeapBase& heap, cppgc::internal::BasicMarkingState& marking_state, in UnifiedHeapMarkingVisitorBase()