Home
last modified time | relevance | path

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

/art/runtime/
Ddebugger.h256 REQUIRES(!Locks::breakpoint_lock_, !Locks::deoptimization_lock_, !Locks::mutator_lock_);
257 static void Disconnected() REQUIRES(!Locks::deoptimization_lock_, !Locks::mutator_lock_);
555 REQUIRES(!Locks::deoptimization_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
560 REQUIRES(!Locks::deoptimization_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
789 REQUIRES(Locks::deoptimization_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
824 …td::vector<DeoptimizationRequest> deoptimization_requests_ GUARDED_BY(Locks::deoptimization_lock_);
830 static size_t full_deoptimization_event_count_ GUARDED_BY(Locks::deoptimization_lock_);
837 static size_t dex_pc_change_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
838 static size_t method_enter_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
839 static size_t method_exit_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
[all …]
Ddebugger.cc667 MutexLock mu(self, *Locks::deoptimization_lock_); in GoActive()
722 MutexLock mu(self, *Locks::deoptimization_lock_); in Disconnected()
3173 MutexLock mu(Thread::Current(), *Locks::deoptimization_lock_); in RequestDeoptimization()
3251 MutexLock mu(self, *Locks::deoptimization_lock_); in ManageDeoptimization()
3266 MutexLock mu(self, *Locks::deoptimization_lock_); in ManageDeoptimization()
/art/runtime/base/
Dlocks.h248 static Mutex* deoptimization_lock_ ACQUIRED_AFTER(alloc_tracker_lock_);
254 static Mutex* subtype_check_lock_ ACQUIRED_AFTER(deoptimization_lock_);
Dlocks.cc44 Mutex* Locks::deoptimization_lock_ = nullptr; member in art::Locks
138 DCHECK(deoptimization_lock_ != nullptr); in Init()
203 DCHECK(deoptimization_lock_ == nullptr); in Init()
204 deoptimization_lock_ = new Mutex("Deoptimization lock", current_lock_level); in Init()