Home
last modified time | relevance | path

Searched refs:MarkingStateBase (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/heap/cppgc/
Dmarking-state.h20 class MarkingStateBase {
22 inline MarkingStateBase(HeapBase& heap, MarkingWorklists&,
25 MarkingStateBase(const MarkingStateBase&) = delete;
26 MarkingStateBase& operator=(const MarkingStateBase&) = delete;
147 MarkingStateBase::MarkingStateBase(HeapBase& heap, in MarkingStateBase() function
175 void MarkingStateBase::MarkAndPush(const void* object, TraceDescriptor desc) { in MarkAndPush()
182 void MarkingStateBase::MarkAndPush(HeapObjectHeader& header, in MarkAndPush()
193 bool MarkingStateBase::MarkNoPush(HeapObjectHeader& header) { in MarkNoPush()
202 void MarkingStateBase::MarkAndPush(HeapObjectHeader& header) { in MarkAndPush()
209 void MarkingStateBase::PushMarked(HeapObjectHeader& header, in PushMarked()
[all …]
Dmarking-visitor.h19 class MarkingStateBase; variable
25 MarkingVisitorBase(HeapBase&, MarkingStateBase&);
38 MarkingStateBase& marking_state_;
Dmarking-visitor.cc14 MarkingStateBase& marking_state) in MarkingVisitorBase()
Dmarker.cc91 bool DrainWorklistWithBytesAndTimeDeadline(MarkingStateBase& marking_state, in DrainWorklistWithBytesAndTimeDeadline()
/external/v8/src/heap/cppgc-js/
Dunified-heap-marking-visitor.h20 class MarkingStateBase; variable
33 using cppgc::internal::MarkingStateBase;
38 UnifiedHeapMarkingVisitorBase(HeapBase&, MarkingStateBase&,
56 MarkingStateBase& marking_state_;
Dunified-heap-marking-visitor.cc17 HeapBase& heap, MarkingStateBase& marking_state, in UnifiedHeapMarkingVisitorBase()
/external/v8/src/heap/
Dmark-compact.h248 : public MarkingStateBase<MinorMarkingState, AccessMode::ATOMIC> {
270 : public MarkingStateBase<MinorNonAtomicMarkingState,
297 : public MarkingStateBase<MajorMarkingState, AccessMode::ATOMIC> {
322 : public MarkingStateBase<MajorAtomicMarkingState, AccessMode::ATOMIC> {
335 : public MarkingStateBase<MajorNonAtomicMarkingState,
Dmarking-visitor.h27 class MarkingStateBase {
Dconcurrent-marking.cc39 : public MarkingStateBase<ConcurrentMarkingState, AccessMode::ATOMIC> {