Home
last modified time | relevance | path

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

/art/runtime/jni/
Djni_env_ext.h60 void SetCheckJniEnabled(bool enabled) REQUIRES(!Locks::jni_function_table_lock_);
147 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
152 REQUIRES(Locks::jni_function_table_lock_);
155 REQUIRES(!Locks::thread_list_lock_, !Locks::jni_function_table_lock_);
165 static const JNINativeInterface* table_override_ GUARDED_BY(Locks::jni_function_table_lock_);
170 REQUIRES(!Locks::jni_function_table_lock_);
Djni_env_ext.cc85 MutexLock mu(Thread::Current(), *Locks::jni_function_table_lock_); in JNIEnvExt()
120 MutexLock mu(Thread::Current(), *Locks::jni_function_table_lock_); in SetCheckJniEnabled()
294 REQUIRES(Locks::jni_function_table_lock_) { in ThreadResetFunctionTable()
303 MutexLock mu2(Thread::Current(), *Locks::jni_function_table_lock_); in SetTableOverride()
328 MutexLock mu2(Thread::Current(), *Locks::jni_function_table_lock_); in ResetFunctionTable()
/art/openjdkjvmti/
Dti_jni.cc74 art::MutexLock mu(art::Thread::Current(), *art::Locks::jni_function_table_lock_); in GetJNIFunctionTable()
/art/runtime/base/
Dlocks.h330 static Mutex* jni_function_table_lock_ ACQUIRED_AFTER(jni_weak_globals_lock_);
336 static Mutex* custom_tls_lock_ ACQUIRED_AFTER(jni_function_table_lock_);
Dlocks.cc48 Mutex* Locks::jni_function_table_lock_ = nullptr; member in art::Locks
146 DCHECK(jni_function_table_lock_ != nullptr); in Init()
303 DCHECK(jni_function_table_lock_ == nullptr); in Init()
304 jni_function_table_lock_ = new Mutex("JNI function table lock", current_lock_level); in Init()