Home | History | Annotate | Download | only in linker

Lines Matching refs:dex_caches

260     std::vector<ObjPtr<mirror::DexCache>> dex_caches = FindDexCaches(self);
261 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) {
1781 std::vector<ObjPtr<mirror::DexCache>> dex_caches = FindDexCaches(self);
1782 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) {
1797 std::vector<ObjPtr<mirror::DexCache>> dex_caches;
1800 dex_caches.reserve(class_linker->GetDexCachesData().size());
1805 dex_caches.push_back(self->DecodeJObject(data.weak_root)->AsDexCache());
1807 return dex_caches;
1868 // Since we can't hold the dex lock when allocating the dex_caches
1889 ObjPtr<ObjectArray<Object>> dex_caches = ObjectArray<Object>::Alloc(
1891 CHECK(dex_caches != nullptr) << "Failed to allocate a dex cache array.";
1919 dex_caches->Set<false>(i, dex_cache.Ptr());
1924 return dex_caches;
1935 Handle<ObjectArray<Object>> dex_caches(hs.NewHandle(CollectDexCaches(self, oat_index)));
1941 image_roots->Set<false>(ImageHeader::kDexCaches, dex_caches.Get());