Searched refs:reference_processor_lock_ (Results 1 – 4 of 4) sorted by relevance
/art/runtime/gc/ |
D | reference_processor.h | 52 LOCKS_EXCLUDED(Locks::reference_processor_lock_); 59 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(Locks::reference_processor_lock_); 69 LOCKS_EXCLUDED(Locks::reference_processor_lock_, 90 void DisableSlowPath(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(Locks::reference_processor_lock_) 95 void StartPreservingReferences(Thread* self) LOCKS_EXCLUDED(Locks::reference_processor_lock_); 96 void StopPreservingReferences(Thread* self) LOCKS_EXCLUDED(Locks::reference_processor_lock_); 98 ProcessReferencesArgs process_references_args_ GUARDED_BY(Locks::reference_processor_lock_); 101 bool preserving_references_ GUARDED_BY(Locks::reference_processor_lock_); 104 ConditionVariable condition_ GUARDED_BY(Locks::reference_processor_lock_);
|
D | reference_processor.cc | 39 condition_("reference processor condition", *Locks::reference_processor_lock_) , in ReferenceProcessor() 63 MutexLock mu(self, *Locks::reference_processor_lock_); in GetReferent() 106 MutexLock mu(self, *Locks::reference_processor_lock_); in StartPreservingReferences() 111 MutexLock mu(self, *Locks::reference_processor_lock_); in StopPreservingReferences() 127 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences() 175 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences() 265 MutexLock mu(self, *Locks::reference_processor_lock_); in MakeCircularListIfUnenqueued()
|
/art/runtime/base/ |
D | mutex.h | 610 static Mutex* reference_processor_lock_ ACQUIRED_AFTER(intern_table_lock_); 613 static Mutex* reference_queue_cleared_references_lock_ ACQUIRED_AFTER(reference_processor_lock_);
|
D | mutex.cc | 52 Mutex* Locks::reference_processor_lock_ = nullptr; member in art::Locks 1023 DCHECK(reference_processor_lock_ == nullptr); in Init() 1024 reference_processor_lock_ = new Mutex("ReferenceProcessor lock", current_lock_level); in Init()
|