Home
last modified time | relevance | path

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

/art/runtime/jni/
Djava_vm_ext.h131 !Locks::jni_globals_lock_,
136 REQUIRES(!Locks::jni_globals_lock_,
143 REQUIRES(!Locks::jni_globals_lock_);
155 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::jni_globals_lock_);
160 EXPORT void DeleteGlobalRef(Thread* self, jobject obj) REQUIRES(!Locks::jni_globals_lock_);
175 REQUIRES(!Locks::jni_globals_lock_);
210 REQUIRES(!Locks::jni_globals_lock_);
241 inline void MaybeTraceGlobals() REQUIRES(Locks::jni_globals_lock_);
286 uint32_t global_ref_report_counter_ GUARDED_BY(Locks::jni_globals_lock_)
Djava_vm_ext.cc704 WriterMutexLock mu(self, *Locks::jni_globals_lock_); in AddGlobalRef()
755 WriterMutexLock mu(self, *Locks::jni_globals_lock_); in DeleteGlobalRef()
798 ReaderMutexLock mu(self, *Locks::jni_globals_lock_); in DumpForSigQuit()
845 WriterMutexLock mu(self, *Locks::jni_globals_lock_); in UpdateGlobal()
913 ReaderMutexLock mu(self, *Locks::jni_globals_lock_); in DumpReferenceTables()
1185 WriterMutexLock mu(Thread::Current(), *Locks::jni_globals_lock_); in TrimGlobals()
1191 ReaderMutexLock mu(self, *Locks::jni_globals_lock_); in VisitRoots()
/art/runtime/base/
Dlocks.h325 static ReaderWriterMutex* jni_globals_lock_ ACQUIRED_AFTER(reference_queue_soft_references_lock_);
328 static Mutex* jni_weak_globals_lock_ ACQUIRED_AFTER(jni_globals_lock_);
Dlocks.cc75 ReaderWriterMutex* Locks::jni_globals_lock_ = nullptr; member in art::Locks
299 DCHECK(jni_globals_lock_ == nullptr); in Init()
300 jni_globals_lock_ = in Init()