Home
last modified time | relevance | path

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

/art/runtime/gc/
Dreference_processor.h55 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 …]
Dreference_processor.cc45 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/
Dlocks.h306 static Mutex* reference_processor_lock_ ACQUIRED_AFTER(intern_table_lock_);
309 static Mutex* reference_queue_cleared_references_lock_ ACQUIRED_AFTER(reference_processor_lock_);
Dlocks.cc57 Mutex* Locks::reference_processor_lock_ = nullptr; member in art::Locks
270 DCHECK(reference_processor_lock_ == nullptr); in Init()
271 reference_processor_lock_ = new Mutex("ReferenceProcessor lock", current_lock_level); in Init()