Home
last modified time | relevance | path

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

/aosp_15_r20/art/runtime/
H A Druntime_image.cc1007 const dchecked_vector<Handle<mirror::DexCache>>& dex_caches) in LoadClassesFromReferenceProfile() argument
1036 hs.NewHandle<mirror::ClassLoader>(dex_caches[0]->GetClassLoader()); in LoadClassesFromReferenceProfile()
1039 for (auto dex_cache : dex_caches) { in LoadClassesFromReferenceProfile()
1084 dchecked_vector<Handle<mirror::DexCache>> dex_caches; in WriteObjects() local
1085 FindDexCaches(soa.Self(), dex_caches, handles); in WriteObjects()
1087 if (dex_caches.size() == 0) { in WriteObjects()
1091 const OatDexFile* oat_dex_file = dex_caches[0]->GetDexFile()->GetOatDexFile(); in WriteObjects()
1097 if (number_of_dex_files != dex_caches.size()) { in WriteObjects()
1100 Handle<mirror::ClassLoader> loader = handles.NewHandle(dex_caches[0]->GetClassLoader()); in WriteObjects()
1103 class_linker->RegisterDexFile(*dex_file, dex_caches[0]->GetClassLoader()); in WriteObjects()
[all …]
H A Dclass_linker.cc1737 Handle<mirror::ObjectArray<mirror::DexCache>> dex_caches)
1749 Handle<mirror::ObjectArray<mirror::DexCache>> dex_caches) in Update() argument
1768 for (auto dex_cache : dex_caches.Iterate<mirror::DexCache>()) { in Update()
1785 if (number_of_dex_cache_arrays_cleared == dex_caches->GetLength()) { in Update()
1921 ObjPtr<mirror::ObjectArray<mirror::DexCache>> dex_caches = in OpenImageDexFiles() local
1924 for (auto dex_cache : dex_caches->Iterate()) { in OpenImageDexFiles()
1950 Handle<mirror::ObjectArray<mirror::DexCache>> dex_caches( in OpenAndInitImageDexFiles() local
1954 static_cast<uint32_t>(dex_caches->GetLength())) { in OpenAndInitImageDexFiles()
1960 for (auto dex_cache : dex_caches.Iterate<mirror::DexCache>()) { in OpenAndInitImageDexFiles()
2154 Handle<mirror::ObjectArray<mirror::DexCache>> dex_caches( in AddImageSpace() local
[all …]
/aosp_15_r20/art/runtime/mirror/
H A Dclass_ext.cc45 ObjPtr<ObjectArray<DexCache>> dex_caches) { in SetObsoleteArrays() argument
46 CHECK_EQ(methods.IsNull(), dex_caches.IsNull()); in SetObsoleteArrays()
50 SetFieldObject<false>(obsolete_dex_cache_off, dex_caches); in SetObsoleteArrays()
H A Dclass_ext.h128 ObjPtr<ObjectArray<DexCache>> dex_caches)
/aosp_15_r20/art/dex2oat/linker/
H A Dimage_writer.cc1230 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
[all …]
/aosp_15_r20/art/runtime/jit/
H A Djit.cc1291 std::vector<Handle<mirror::DexCache>> dex_caches; in CompileMethodsFromBootProfile() local
1294 dex_caches.push_back(handles.NewHandle(class_linker->FindDexCache(self, *dex_file))); in CompileMethodsFromBootProfile()
1302 dex_caches[pair.first], in CompileMethodsFromBootProfile()
/aosp_15_r20/art/runtime/gc/space/
H A Dimage_space.cc1389 ObjPtr<mirror::ObjectArray<mirror::DexCache>> dex_caches = in RelocateInPlace() local
1392 for (int32_t i = 0, count = dex_caches->GetLength(); i < count; ++i) { in RelocateInPlace()
1394 dex_caches->GetWithoutChecks<kVerifyNone, kWithoutReadBarrier>(i); in RelocateInPlace()