Flutter Engine
The Flutter Engine
dart::MarkingVisitorBase< sync > Member List

This is the complete list of members for dart::MarkingVisitorBase< sync >, including all inherited members.

AbandonWork()dart::MarkingVisitorBase< sync >inline
AddMicros(int64_t micros)dart::MarkingVisitorBase< sync >inline
Adopt(GCLinkedLists *other)dart::MarkingVisitorBase< sync >inline
CanVisitSuspendStatePointers(SuspendStatePtr suspend_state)dart::ObjectPointerVisitorinlinevirtual
class_table() constdart::ObjectPointerVisitorinline
clear_gc_root_type()dart::ObjectPointerVisitorinline
delayed()dart::MarkingVisitorBase< sync >inline
DrainMarkingStack()dart::MarkingVisitorBase< sync >inline
DrainMarkingStackWithPauseChecks()dart::MarkingVisitorBase< sync >inline
FinalizeIncremental(GCLinkedLists *global_list)dart::MarkingVisitorBase< sync >inline
FinalizeMarking()dart::MarkingVisitorBase< sync >inline
FinishedRoots()dart::MarkingVisitorBase< sync >inline
Flush(GCLinkedLists *global_list)dart::MarkingVisitorBase< sync >inline
ForwardOrSetNullIfCollected(ObjectPtr parent, CompressedObjectPtr *slot)dart::MarkingVisitorBase< sync >inlinestatic
gc_root_type() constdart::ObjectPointerVisitorinline
IsMarked(ObjectPtr raw)dart::MarkingVisitorBase< sync >inlinestatic
isolate_group() constdart::ObjectPointerVisitorinline
LoadCompressedPointerIgnoreRace(CompressedObjectPtr *ptr)dart::MarkingVisitorBase< sync >inline
LoadPointerIgnoreRace(ObjectPtr *ptr)dart::MarkingVisitorBase< sync >inline
marked_bytes() constdart::MarkingVisitorBase< sync >inline
marked_micros() constdart::MarkingVisitorBase< sync >inline
MarkingVisitorBase(IsolateGroup *isolate_group, PageSpace *page_space, MarkingStack *old_marking_stack, MarkingStack *new_marking_stack, MarkingStack *tlab_deferred_marking_stack, MarkingStack *deferred_marking_stack)dart::MarkingVisitorBase< sync >inline
MournFinalizerEntries()dart::MarkingVisitorBase< sync >inline
MournWeakArrays()dart::MarkingVisitorBase< sync >inline
MournWeakProperties()dart::MarkingVisitorBase< sync >inline
MournWeakReferences()dart::MarkingVisitorBase< sync >inline
ObjectPointerVisitor(IsolateGroup *isolate_group)dart::ObjectPointerVisitorexplicit
ProcessDeferredMarking()dart::MarkingVisitorBase< sync >inline
ProcessFinalizerEntry(FinalizerEntryPtr raw_entry)dart::MarkingVisitorBase< sync >inline
ProcessOldMarkingStack(intptr_t remaining_budget)dart::MarkingVisitorBase< sync >inline
ProcessOldMarkingStackUntil(int64_t deadline)dart::MarkingVisitorBase< sync >inline
ProcessPendingWeakProperties()dart::MarkingVisitorBase< sync >inline
ProcessWeakArray(WeakArrayPtr raw_weak)dart::MarkingVisitorBase< sync >inline
ProcessWeakProperty(WeakPropertyPtr raw_weak)dart::MarkingVisitorBase< sync >inline
ProcessWeakReference(WeakReferencePtr raw_weak)dart::MarkingVisitorBase< sync >inline
set_concurrent(bool value)dart::MarkingVisitorBase< sync >inline
set_gc_root_type(const char *gc_root_type)dart::ObjectPointerVisitorinline
trace_values_through_fields() constdart::ObjectPointerVisitorinlinevirtual
visit_weak_persistent_handles() constdart::ObjectPointerVisitorinlinevirtual
VisitCards(ArrayPtr obj)dart::MarkingVisitorBase< sync >inline
VisitCompressedPointers(uword heap_base, CompressedObjectPtr *first, CompressedObjectPtr *last)dart::ObjectPointerVisitorinline
VisitPointer(ObjectPtr *p)dart::ObjectPointerVisitorinline
VisitPointers(ObjectPtr *first, ObjectPtr *last) overridedart::MarkingVisitorBase< sync >inlinevirtual
dart::ObjectPointerVisitor::VisitPointers(ObjectPtr *p, intptr_t len)dart::ObjectPointerVisitorinline
VisitTypedDataViewPointers(TypedDataViewPtr view, CompressedObjectPtr *first, CompressedObjectPtr *last)dart::ObjectPointerVisitorinlinevirtual
WaitForWork(RelaxedAtomic< uintptr_t > *num_busy)dart::MarkingVisitorBase< sync >inline
YieldConcurrentMarking()dart::MarkingVisitorBase< sync >inline
~MarkingVisitorBase()dart::MarkingVisitorBase< sync >inline
~ObjectPointerVisitor()dart::ObjectPointerVisitorinlinevirtual