Lines Matching refs:ReferenceProcessor
44 ReferenceProcessor::ReferenceProcessor() in ReferenceProcessor() function in art::gc::ReferenceProcessor
70 void ReferenceProcessor::EnableSlowPath() { in EnableSlowPath()
74 void ReferenceProcessor::DisableSlowPath(Thread* self) { in DisableSlowPath()
79 bool ReferenceProcessor::SlowPathEnabled() { in SlowPathEnabled()
85 void ReferenceProcessor::BroadcastForSlowPath(Thread* self) { in BroadcastForSlowPath()
90 ObjPtr<mirror::Object> ReferenceProcessor::GetReferent(Thread* self, in GetReferent()
168 uint32_t ReferenceProcessor::ForwardSoftReferences(TimingLogger* timings) { in ForwardSoftReferences()
188 void ReferenceProcessor::Setup(Thread* self, in Setup()
202 void ReferenceProcessor::ProcessReferences(Thread* self, TimingLogger* timings) { in ProcessReferences()
317 void ReferenceProcessor::DelayReferenceReferent(ObjPtr<mirror::Class> klass, in DelayReferenceReferent()
355 void ReferenceProcessor::UpdateRoots(IsMarkedVisitor* visitor) { in UpdateRoots()
375 SelfDeletingTask* ReferenceProcessor::CollectClearedReferences(Thread* self) { in CollectClearedReferences()
403 void ReferenceProcessor::ClearReferent(ObjPtr<mirror::Reference> ref) { in ClearReferent()
418 void ReferenceProcessor::WaitUntilDoneProcessingReferences(Thread* self) { in WaitUntilDoneProcessingReferences()
429 bool ReferenceProcessor::MakeCircularListIfUnenqueued( in MakeCircularListIfUnenqueued()