Searched refs:reference_processor_lock_ (Results 1 – 5 of 5) sorted by relevance
/art/runtime/gc/ |
D | reference_processor.h | 57 REQUIRES(!Locks::reference_processor_lock_); 64 REQUIRES(!Locks::reference_processor_lock_); 74 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::reference_processor_lock_); 87 REQUIRES(!Locks::reference_processor_lock_, 91 REQUIRES(!Locks::reference_processor_lock_); 98 void DisableSlowPath(Thread* self) REQUIRES(Locks::reference_processor_lock_) 103 REQUIRES(Locks::reference_processor_lock_); 112 RpState rp_state_ GUARDED_BY(Locks::reference_processor_lock_); 119 ConditionVariable condition_ GUARDED_BY(Locks::reference_processor_lock_);
|
D | reference_processor.cc | 46 condition_("reference processor condition", *Locks::reference_processor_lock_) , in ReferenceProcessor() 86 MutexLock mu(self, *Locks::reference_processor_lock_); in BroadcastForSlowPath() 117 MutexLock mu(self, *Locks::reference_processor_lock_); in GetReferent() 129 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::reference_processor_lock_); in GetReferent() 193 MutexLock mu(self, *Locks::reference_processor_lock_); in Setup() 212 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences() 240 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences() 303 MutexLock mu(self, *Locks::reference_processor_lock_); in ProcessReferences() 405 MutexLock mu(self, *Locks::reference_processor_lock_); in ClearReferent() 424 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::reference_processor_lock_); in WaitUntilDoneProcessingReferences() [all …]
|
/art/runtime/base/ |
D | locks.h | 307 static Mutex* reference_processor_lock_ ACQUIRED_AFTER(intern_table_lock_); 310 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 275 DCHECK(reference_processor_lock_ == nullptr); in Init() 276 reference_processor_lock_ = new Mutex("ReferenceProcessor lock", current_lock_level); in Init()
|
/art/runtime/ |
D | mutator_gc_coord.md | 220 processing, after acquiring `reference_processor_lock_`. This means that empty
|