Lines Matching refs:ReferenceProcessor
36 ReferenceProcessor::ReferenceProcessor() in ReferenceProcessor() function in art::gc::ReferenceProcessor
47 void ReferenceProcessor::EnableSlowPath() { in EnableSlowPath()
51 void ReferenceProcessor::DisableSlowPath(Thread* self) { in DisableSlowPath()
56 mirror::Object* ReferenceProcessor::GetReferent(Thread* self, mirror::Reference* reference) { in GetReferent()
95 bool ReferenceProcessor::PreserveSoftReferenceCallback(mirror::HeapReference<mirror::Object>* obj, in PreserveSoftReferenceCallback()
105 void ReferenceProcessor::StartPreservingReferences(Thread* self) { in StartPreservingReferences()
110 void ReferenceProcessor::StopPreservingReferences(Thread* self) { in StopPreservingReferences()
118 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, in ProcessReferences()
190 void ReferenceProcessor::DelayReferenceReferent(mirror::Class* klass, mirror::Reference* ref, in DelayReferenceReferent()
217 void ReferenceProcessor::UpdateRoots(IsMarkedCallback* callback, void* arg) { in UpdateRoots()
238 void ReferenceProcessor::EnqueueClearedReferences(Thread* self) { in EnqueueClearedReferences()
263 bool ReferenceProcessor::MakeCircularListIfUnenqueued(mirror::FinalizerReference* reference) { in MakeCircularListIfUnenqueued()