Home
last modified time | relevance | path

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

/art/runtime/
Dclass_linker.h725 : weak_root(nullptr), in DexCacheData()
736 jweak weak_root; member
765 jweak weak_root; // Weak root to enable class unloading. member
Dclass_linker.cc2293 GcRoot<mirror::Object> root(GcRoot<mirror::Object>(self->DecodeJObject(data.weak_root))); in VisitClassRoots()
2497 vm->DeleteWeakGlobalRef(self, data.weak_root); in DeleteClassLoader()
3844 if (self->IsJWeakCleared(data.weak_root)) { in RegisterDexFileLocked()
3845 vm->DeleteWeakGlobalRef(self, data.weak_root); in RegisterDexFileLocked()
3865 data.weak_root = dex_cache_jweak; in RegisterDexFileLocked()
3883 ? ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)) in DecodeDexCache()
5791 data.weak_root = self->GetJniEnv()->GetVm()->AddWeakGlobalRef(self, class_loader); in RegisterClassLoader()
9277 ObjPtr<mirror::ClassLoader>::DownCast(soa.Self()->DecodeJObject(class_loader.weak_root)); in DumpForSigQuit()
9296 soa.Self()->DecodeJObject(class_loader2.weak_root)); in DumpForSigQuit()
9575 self->DecodeJObject(data.weak_root)); in VisitClassLoaders()
[all …]
Dclass_linker_test.cc1517 dex_cache.Assign(soa.Self()->DecodeJObject(data.weak_root)->AsDexCache()); in TEST_F()
/art/dex2oat/linker/
Dimage_writer.cc1015 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in PrepareDexCacheArraySlots()
1802 if (self->IsJWeakCleared(data.weak_root)) { in FindDexCaches()
1805 dex_caches.push_back(self->DecodeJObject(data.weak_root)->AsDexCache()); in FindDexCaches()
1879 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in CollectDexCaches()
1898 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in CollectDexCaches()
1912 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in CollectDexCaches()
/art/oatdump/
Doatdump.cc1940 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in Dump()