Home
last modified time | relevance | path

Searched refs:dex_caches (Results 1 – 6 of 6) sorted by relevance

/art/runtime/mirror/
Dclass_ext.cc42 ObjPtr<ObjectArray<DexCache>> dex_caches) { in SetObsoleteArrays() argument
43 CHECK_EQ(methods.IsNull(), dex_caches.IsNull()); in SetObsoleteArrays()
47 SetFieldObject<false>(obsolete_dex_cache_off, dex_caches.Ptr()); in SetObsoleteArrays()
Dclass_ext.h68 void SetObsoleteArrays(ObjPtr<PointerArray> methods, ObjPtr<ObjectArray<DexCache>> dex_caches)
/art/patchoat/
Dpatchoat.cc897 auto* dex_caches = down_cast<mirror::ObjectArray<mirror::DexCache>*>( in PatchDexFileArrays() local
900 for (size_t i = 0, count = dex_caches->GetLength(); i < count; ++i) { in PatchDexFileArrays()
901 auto* orig_dex_cache = dex_caches->GetWithoutChecks(i); in PatchDexFileArrays()
/art/dex2oat/linker/
Dimage_writer.cc1179 std::vector<ObjPtr<mirror::DexCache>> dex_caches; in PruneNonImageClasses() local
1182 dex_caches.reserve(class_linker->GetDexCachesData().size()); in PruneNonImageClasses()
1187 dex_caches.push_back(self->DecodeJObject(data.weak_root)->AsDexCache()); in PruneNonImageClasses()
1190 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) { in PruneNonImageClasses()
1293 Handle<ObjectArray<Object>> dex_caches( in CreateImageRoots() local
1295 CHECK(dex_caches != nullptr) << "Failed to allocate a dex cache array."; in CreateImageRoots()
1323 dex_caches->Set<false>(i, dex_cache.Ptr()); in CreateImageRoots()
1333 image_roots->Set<false>(ImageHeader::kDexCaches, dex_caches.Get()); in CreateImageRoots()
/art/runtime/
Dclass_linker.cc1269 Handle<mirror::ObjectArray<mirror::DexCache>> dex_caches,
1279 Handle<mirror::ObjectArray<mirror::DexCache>> dex_caches, in Update() argument
1289 const size_t num_dex_caches = dex_caches->GetLength(); in Update()
1291 ObjPtr<mirror::DexCache> dex_cache = dex_caches->Get(i); in Update()
1420 mirror::ObjectArray<mirror::DexCache>* dex_caches = in OpenImageDexFiles() local
1423 for (int32_t i = 0; i < dex_caches->GetLength(); i++) { in OpenImageDexFiles()
1424 ObjPtr<mirror::DexCache> dex_cache = dex_caches->Get(i); in OpenImageDexFiles()
1583 const Handle<mirror::ObjectArray<mirror::DexCache> >& dex_caches, in VerifyAppImage()
1625 for (int32_t i = 0; i < dex_caches->GetLength(); i++) { in VerifyAppImage()
1626 ObjPtr<mirror::DexCache> dex_cache = dex_caches->Get(i); in VerifyAppImage()
[all …]
/art/runtime/gc/space/
Dimage_space.cc1294 auto* dex_caches = image_header.GetImageRoot<kWithoutReadBarrier>(ImageHeader::kDexCaches)-> in RelocateInPlace() local
1296 for (int32_t i = 0, count = dex_caches->GetLength(); i < count; ++i) { in RelocateInPlace()
1297 mirror::DexCache* dex_cache = dex_caches->Get<kVerifyNone, kWithoutReadBarrier>(i); in RelocateInPlace()