Lines Matching refs:ReferenceProcessor
42 ReferenceProcessor::ReferenceProcessor() in ReferenceProcessor() function in art::gc::ReferenceProcessor
69 void ReferenceProcessor::EnableSlowPath() { in EnableSlowPath()
73 void ReferenceProcessor::DisableSlowPath(Thread* self) { in DisableSlowPath()
78 bool ReferenceProcessor::SlowPathEnabled() { in SlowPathEnabled()
84 void ReferenceProcessor::BroadcastForSlowPath(Thread* self) { in BroadcastForSlowPath()
89 ObjPtr<mirror::Object> ReferenceProcessor::GetReferent(Thread* self, in GetReferent()
140 void ReferenceProcessor::StartPreservingReferences(Thread* self) { in StartPreservingReferences()
145 void ReferenceProcessor::StopPreservingReferences(Thread* self) { in StopPreservingReferences()
153 void ReferenceProcessor::ProcessReferences(bool concurrent, in ProcessReferences()
234 void ReferenceProcessor::DelayReferenceReferent(ObjPtr<mirror::Class> klass, in DelayReferenceReferent()
272 void ReferenceProcessor::UpdateRoots(IsMarkedVisitor* visitor) { in UpdateRoots()
293 SelfDeletingTask* ReferenceProcessor::CollectClearedReferences(Thread* self) { in CollectClearedReferences()
321 void ReferenceProcessor::ClearReferent(ObjPtr<mirror::Reference> ref) { in ClearReferent()
336 void ReferenceProcessor::WaitUntilDoneProcessingReferences(Thread* self) { in WaitUntilDoneProcessingReferences()
347 bool ReferenceProcessor::MakeCircularListIfUnenqueued( in MakeCircularListIfUnenqueued()