Home
last modified time | relevance | path

Searched refs:MarkHeapReferenceCallback (Results 1 – 11 of 11) sorted by relevance

/art/runtime/gc/accounting/
Dremembered_set.cc64 RememberedSetReferenceVisitor(MarkHeapReferenceCallback* callback, in RememberedSetReferenceVisitor()
92 MarkHeapReferenceCallback* const callback_;
101 RememberedSetObjectVisitor(MarkHeapReferenceCallback* callback, in RememberedSetObjectVisitor()
116 MarkHeapReferenceCallback* const callback_;
123 void RememberedSet::UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, in UpdateAndMarkReferences()
Dmod_union_table.h79 virtual void UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, void* arg) = 0;
120 void UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, void* arg) OVERRIDE
160 virtual void UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, void* arg) OVERRIDE
Dmod_union_table.cc98 ModUnionUpdateObjectReferencesVisitor(MarkHeapReferenceCallback* callback, void* arg, in ModUnionUpdateObjectReferencesVisitor()
119 MarkHeapReferenceCallback* const callback_;
132 ModUnionScanImageRootVisitor(MarkHeapReferenceCallback* callback, void* arg, in ModUnionScanImageRootVisitor()
149 MarkHeapReferenceCallback* const callback_;
308 void ModUnionTableReferenceCache::UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, in UpdateAndMarkReferences()
365 CardBitVisitor(MarkHeapReferenceCallback* callback, void* arg, space::ContinuousSpace* space, in CardBitVisitor()
387 MarkHeapReferenceCallback* const callback_;
403 void ModUnionTableCardCache::UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, in UpdateAndMarkReferences()
Dremembered_set.h56 void UpdateAndMarkReferences(MarkHeapReferenceCallback* callback,
/art/runtime/
Dobject_callbacks.h43 typedef void (MarkHeapReferenceCallback)(mirror::HeapReference<mirror::Object>* ref, void* arg); typedef
/art/runtime/gc/collector/
Dsemi_space.cc339 table->UpdateAndMarkReferences(MarkHeapReferenceCallback, this); in MarkReachableObjects()
354 rem_set->UpdateAndMarkReferences(MarkHeapReferenceCallback, DelayReferenceReferentCallback, in MarkReachableObjects()
596 void SemiSpace::MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, in MarkHeapReferenceCallback() function in art::gc::collector::SemiSpace
Dsemi_space.h146 static void MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, void* arg)
Dmark_compact.h127 static void MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, void* arg)
Dmark_compact.cc243 table->UpdateAndMarkReferences(MarkHeapReferenceCallback, this); in UpdateAndMarkModUnion()
300 void MarkCompact::MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, in MarkHeapReferenceCallback() function in art::gc::collector::MarkCompact
Dmark_sweep.h180 static void MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* ref, void* arg)
Dmark_sweep.cc276 mod_union_table->UpdateAndMarkReferences(MarkHeapReferenceCallback, this); in UpdateAndMarkModUnion()
362 void MarkSweep::MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* ref, void* arg) { in MarkHeapReferenceCallback() function in art::gc::collector::MarkSweep