Home
last modified time | relevance | path

Searched refs:reference_processor_lock_ (Results 1 – 5 of 5) sorted by relevance

/art/runtime/gc/
Dreference_processor.h57 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_);
Dreference_processor.cc46 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/
Dlocks.h307 static Mutex* reference_processor_lock_ ACQUIRED_AFTER(intern_table_lock_);
310 static Mutex* reference_queue_cleared_references_lock_ ACQUIRED_AFTER(reference_processor_lock_);
Dlocks.cc57 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/
Dmutator_gc_coord.md220 processing, after acquiring `reference_processor_lock_`. This means that empty