Home
last modified time | relevance | path

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

/art/runtime/jni/
Djava_vm_ext.cc249 Locks::jni_libraries_lock_->AssertHeld(Thread::Current()); in Dump()
260 size_t size() const REQUIRES(Locks::jni_libraries_lock_) { in size()
264 SharedLibrary* Get(const std::string& path) REQUIRES(Locks::jni_libraries_lock_) { in Get()
270 REQUIRES(Locks::jni_libraries_lock_) { in Put()
276 REQUIRES(!Locks::jni_libraries_lock_) in FindNativeMethod()
325 REQUIRES(!Locks::jni_libraries_lock_) { in FindNativeMethodInternal()
326 MutexLock mu(self, *Locks::jni_libraries_lock_); in FindNativeMethodInternal()
351 REQUIRES(!Locks::jni_libraries_lock_) in UnloadNativeLibraries()
356 MutexLock mu(self, *Locks::jni_libraries_lock_); in UnloadNativeLibraries()
395 GUARDED_BY(Locks::jni_libraries_lock_);
[all …]
Djava_vm_ext.h114 REQUIRES(!Locks::jni_libraries_lock_)
119 REQUIRES(!Locks::jni_libraries_lock_)
130 REQUIRES(!Locks::jni_libraries_lock_,
/art/runtime/base/
Dlocks.cc49 Mutex* Locks::jni_libraries_lock_ = nullptr; member in art::Locks
148 DCHECK(jni_libraries_lock_ != nullptr); in Init()
255 DCHECK(jni_libraries_lock_ == nullptr); in Init()
256 jni_libraries_lock_ = new Mutex("JNI shared libraries map lock", current_lock_level); in Init()
352 AddToExpectedMutexesOnWeakRefAccess(jni_libraries_lock_, /*need_lock=*/ false); in Init()
Dlocks.h270 static Mutex* jni_libraries_lock_ ACQUIRED_AFTER(thread_list_lock_);
273 static ReaderWriterMutex* breakpoint_lock_ ACQUIRED_AFTER(jni_libraries_lock_);