Home
last modified time | relevance | path

Searched refs:weak_globals_ (Results 1 – 2 of 2) sorted by relevance

/art/runtime/
Djava_vm_ext.cc437 weak_globals_(kWeakGlobalsInitial, kWeakGlobalsMax, kWeakGlobal), in JavaVMExt()
539 IndirectRef ref = weak_globals_.Add(IRT_FIRST_SEGMENT, obj); in AddWeakGlobalRef()
559 if (!weak_globals_.Remove(IRT_FIRST_SEGMENT, obj)) { in DeleteWeakGlobalRef()
591 if (weak_globals_.Capacity() > 0) { in DumpForSigQuit()
592 os << " (plus " << weak_globals_.Capacity() << " weak)"; in DumpForSigQuit()
658 return weak_globals_.SynchronizedGet(ref); in DecodeWeakGlobal()
671 return weak_globals_.Get(ref); in DecodeWeakGlobalLocked()
684 return weak_globals_.SynchronizedGet(ref); in DecodeWeakGlobalDuringShutdown()
697 return Runtime::Current()->IsClearedJniWeakGlobal(weak_globals_.Get<kWithoutReadBarrier>(ref)); in IsWeakGlobalCleared()
702 weak_globals_.Update(ref, result); in UpdateWeakGlobal()
[all …]
Djava_vm_ext.h213 IndirectReferenceTable weak_globals_; variable