Searched refs:jni_libraries_lock_ (Results 1 – 4 of 4) sorted by relevance
109 REQUIRES(!Locks::jni_libraries_lock_)114 REQUIRES(!Locks::jni_libraries_lock_)125 REQUIRES(!Locks::jni_libraries_lock_,
245 Locks::jni_libraries_lock_->AssertHeld(Thread::Current()); in Dump()256 size_t size() const REQUIRES(Locks::jni_libraries_lock_) { in size()260 SharedLibrary* Get(const std::string& path) REQUIRES(Locks::jni_libraries_lock_) { in Get()266 REQUIRES(Locks::jni_libraries_lock_) { in Put()272 REQUIRES(!Locks::jni_libraries_lock_) in FindNativeMethod()307 REQUIRES(!Locks::jni_libraries_lock_) in FindNativeMethodInternal()309 MutexLock mu(self, *Locks::jni_libraries_lock_); in FindNativeMethodInternal()334 REQUIRES(!Locks::jni_libraries_lock_) in UnloadNativeLibraries()339 MutexLock mu(self, *Locks::jni_libraries_lock_); in UnloadNativeLibraries()378 GUARDED_BY(Locks::jni_libraries_lock_);[all …]
49 Mutex* Locks::jni_libraries_lock_ = nullptr; member in art::Locks145 DCHECK(jni_libraries_lock_ != nullptr); in Init()215 DCHECK(jni_libraries_lock_ == nullptr); in Init()216 jni_libraries_lock_ = new Mutex("JNI shared libraries map lock", current_lock_level); in Init()335 AddToExpectedMutexesOnWeakRefAccess(jni_libraries_lock_, /*need_lock=*/ false); in Init()
264 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);267 static ReaderWriterMutex* breakpoint_lock_ ACQUIRED_AFTER(jni_libraries_lock_);