Lines Matching refs:dex_caches
285 std::vector<ObjPtr<mirror::DexCache>> dex_caches = FindDexCaches(self); in PrepareImageAddressSpace() local
286 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) { in PrepareImageAddressSpace()
1416 std::vector<ObjPtr<mirror::DexCache>> dex_caches = FindDexCaches(self); in PruneNonImageClasses() local
1417 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) { in PruneNonImageClasses()
1429 std::vector<ObjPtr<mirror::DexCache>> dex_caches; in FindDexCaches() local
1432 dex_caches.reserve(class_linker->GetDexCachesData().size()); in FindDexCaches()
1437 dex_caches.push_back(self->DecodeJObject(data.weak_root)->AsDexCache()); in FindDexCaches()
1439 return dex_caches; in FindDexCaches()
1496 ObjPtr<ObjectArray<Object>> dex_caches = ObjectArray<Object>::Alloc( in CollectDexCaches() local
1498 CHECK(dex_caches != nullptr) << "Failed to allocate a dex cache array."; in CollectDexCaches()
1526 dex_caches->Set<false>(i, dex_cache.Ptr()); in CollectDexCaches()
1531 return dex_caches; in CollectDexCaches()
1542 Handle<ObjectArray<Object>> dex_caches(hs.NewHandle(CollectDexCaches(self, oat_index))); in CreateImageRoots() local
1548 image_roots->Set<false>(ImageHeader::kDexCaches, dex_caches.Get()); in CreateImageRoots()