Lines Matching refs:dex_caches
1230 dchecked_vector<ObjPtr<mirror::DexCache>> dex_caches = FindDexCaches(self); in PruneNonImageClasses() local
1231 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) { in PruneNonImageClasses()
1243 dchecked_vector<ObjPtr<mirror::DexCache>> dex_caches; in FindDexCaches() local
1246 dex_caches.reserve(class_linker->GetDexCachesData().size()); in FindDexCaches()
1252 dex_caches.push_back(self->DecodeJObject(data.weak_root)->AsDexCache()); in FindDexCaches()
1254 return dex_caches; in FindDexCaches()
1349 ObjPtr<ObjectArray<Object>> dex_caches = ObjectArray<Object>::Alloc( in CreateImageRoots() local
1351 if (dex_caches == nullptr) { in CreateImageRoots()
1355 dex_cache_arrays.push_back(handles.NewHandle(dex_caches)); in CreateImageRoots()
1367 ObjPtr<ObjectArray<Object>> dex_caches = dex_cache_arrays[record.oat_index].Get(); in CreateImageRoots() local
1368 dex_caches->SetWithoutChecks</*kTransactionActive=*/ false>( in CreateImageRoots()
1384 ObjPtr<ObjectArray<Object>> dex_caches = dex_cache_arrays[oat_index].Get(); in CreateImageRoots() local
1386 dchecked_integral_cast<size_t>(dex_caches->GetLength<kVerifyNone>())) in CreateImageRoots()
1389 ImageHeader::kDexCaches, dex_caches); in CreateImageRoots()
2049 ObjPtr<ObjectArray<Object>> dex_caches = ObjPtr<ObjectArray<Object>>::DownCast( in ProcessRoots() local
2051 AssignImageBinSlot(dex_caches, oat_index, clean_bin); in ProcessRoots()
2052 work_queue_.emplace_back(dex_caches, oat_index); in ProcessRoots()