Lines Matching refs:dex_caches
1007 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()
1106 dex_caches.clear(); in WriteObjects()
1107 FindDexCaches(soa.Self(), dex_caches, handles); in WriteObjects()
1108 if (number_of_dex_files != dex_caches.size()) { in WriteObjects()
1117 LoadClassesFromReferenceProfile(soa.Self(), dex_caches); in WriteObjects()
1169 soa.Self(), object_array_class.Get(), dex_caches.size())); in WriteObjects()
1178 for (uint32_t i = 0; i < dex_caches.size(); ++i) { in WriteObjects()
1179 dex_cache_array->Set(i, dex_caches[i].Get()); in WriteObjects()
1702 dchecked_vector<Handle<mirror::DexCache>>& dex_caches, in FindDexCaches() argument
1706 DCHECK(dex_caches.empty()); in FindDexCaches()
1720 dex_caches.push_back(handles.NewHandle(cache.Get())); in FindDexCaches()
1725 if (dex_caches.empty()) { in FindDexCaches()
1729 const OatDexFile* oat_dex_file = dex_caches[0]->GetDexFile()->GetOatDexFile(); in FindDexCaches()
1732 dex_caches.clear(); in FindDexCaches()
1743 dex_caches.push_back(handles.NewHandle(cache.Get())); in FindDexCaches()