Home
last modified time | relevance | path

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

/art/runtime/jni/
Djava_vm_ext.h128 !Locks::jni_weak_globals_lock_);
133 !Locks::jni_weak_globals_lock_,
143 REQUIRES(!Locks::jni_weak_globals_lock_);
146 REQUIRES(!Locks::jni_weak_globals_lock_);
148 REQUIRES(!Locks::jni_weak_globals_lock_);
156 REQUIRES(!Locks::jni_weak_globals_lock_);
160 void DeleteWeakGlobalRef(Thread* self, jweak obj) REQUIRES(!Locks::jni_weak_globals_lock_);
164 REQUIRES(!Locks::jni_weak_globals_lock_);
175 REQUIRES(!Locks::jni_weak_globals_lock_);
179 REQUIRES(Locks::jni_weak_globals_lock_);
[all …]
Djava_vm_ext.cc510 (CHECK(Locks::jni_weak_globals_lock_ != nullptr), in JavaVMExt()
511 *Locks::jni_weak_globals_lock_)), in JavaVMExt()
686 MutexLock mu(self, *Locks::jni_weak_globals_lock_); in AddWeakGlobalRef()
693 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::jni_weak_globals_lock_); in AddWeakGlobalRef()
723 MutexLock mu(self, *Locks::jni_weak_globals_lock_); in DeleteWeakGlobalRef()
755 MutexLock mu(self, *Locks::jni_weak_globals_lock_); in DumpForSigQuit()
771 MutexLock mu(self, *Locks::jni_weak_globals_lock_); in DisallowNewWeakGlobals()
782 MutexLock mu(self, *Locks::jni_weak_globals_lock_); in AllowNewWeakGlobals()
789 MutexLock mu(self, *Locks::jni_weak_globals_lock_); in BroadcastForNewWeakGlobals()
824 MutexLock mu(self, *Locks::jni_weak_globals_lock_); in DecodeWeakGlobal()
[all …]
/art/runtime/base/
Dlocks.h327 static Mutex* jni_weak_globals_lock_ ACQUIRED_AFTER(jni_globals_lock_);
330 static Mutex* jni_function_table_lock_ ACQUIRED_AFTER(jni_weak_globals_lock_);
Dlocks.cc76 Mutex* Locks::jni_weak_globals_lock_ = nullptr; member in art::Locks
299 DCHECK(jni_weak_globals_lock_ == nullptr); in Init()
300 jni_weak_globals_lock_ = new Mutex("JNI weak global reference table lock", current_lock_level); in Init()