Searched refs:reference_processor_lock_ (Results 1 – 4 of 4) sorted by relevance
/art/runtime/gc/ |
D | reference_processor.h | 55 REQUIRES(!Locks::reference_processor_lock_); 63 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::reference_processor_lock_); 76 REQUIRES(!Locks::reference_processor_lock_, 80 REQUIRES(!Locks::reference_processor_lock_); 85 void DisableSlowPath(Thread* self) REQUIRES(Locks::reference_processor_lock_) 90 void StartPreservingReferences(Thread* self) REQUIRES(!Locks::reference_processor_lock_); 91 void StopPreservingReferences(Thread* self) REQUIRES(!Locks::reference_processor_lock_); 95 REQUIRES(Locks::reference_processor_lock_); 98 collector::GarbageCollector* collector_ GUARDED_BY(Locks::reference_processor_lock_); 101 bool preserving_references_ GUARDED_BY(Locks::reference_processor_lock_); [all …]
|
D | reference_processor.cc | 45 condition_("reference processor condition", *Locks::reference_processor_lock_) , in ReferenceProcessor() 85 MutexLock mu(self, *Locks::reference_processor_lock_); in BroadcastForSlowPath() 102 MutexLock mu(self, *Locks::reference_processor_lock_); in GetReferent() 134 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::reference_processor_lock_); in GetReferent() 141 MutexLock mu(self, *Locks::reference_processor_lock_); in StartPreservingReferences() 146 MutexLock mu(self, *Locks::reference_processor_lock_); in StopPreservingReferences() 160 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences() 219 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences() 323 MutexLock mu(self, *Locks::reference_processor_lock_); in ClearReferent() 342 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::reference_processor_lock_); in WaitUntilDoneProcessingReferences() [all …]
|
/art/runtime/base/ |
D | locks.h | 299 static Mutex* reference_processor_lock_ ACQUIRED_AFTER(intern_table_lock_); 302 static Mutex* reference_queue_cleared_references_lock_ ACQUIRED_AFTER(reference_processor_lock_);
|
D | locks.cc | 57 Mutex* Locks::reference_processor_lock_ = nullptr; member in art::Locks 266 DCHECK(reference_processor_lock_ == nullptr); in Init() 267 reference_processor_lock_ = new Mutex("ReferenceProcessor lock", current_lock_level); in Init()
|