Lines Matching refs:DexCache

87 using ::art::mirror::DexCache;
209 bool ImageWriter::IsImageDexCache(ObjPtr<mirror::DexCache> dex_cache) const { in IsImageDexCache()
285 std::vector<ObjPtr<mirror::DexCache>> dex_caches = FindDexCaches(self); in PrepareImageAddressSpace()
286 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) { in PrepareImageAddressSpace()
675 ObjPtr<mirror::DexCache> dex_cache = in PrepareDexCacheArraySlots()
676 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in PrepareDexCacheArraySlots()
1132 ObjPtr<mirror::DexCache> dex_cache = klass->GetDexCache(); in PruneImageClassInternal()
1242 void ImageWriter::ClearDexCache(ObjPtr<mirror::DexCache> dex_cache) { in ClearDexCache()
1247 mirror::DexCache::GetNativePairPtrSize(resolved_methods, slot_idx, target_ptr_size_); in ClearDexCache()
1255 auto pair = mirror::DexCache::GetNativePairPtrSize(resolved_fields, slot_idx, target_ptr_size_); in ClearDexCache()
1278 void ImageWriter::PreloadDexCache(ObjPtr<mirror::DexCache> dex_cache, in PreloadDexCache()
1295 mirror::DexCache::GetNativePairPtrSize(resolved_methods, slot_idx, target_ptr_size_); in PreloadDexCache()
1327 auto pair = mirror::DexCache::GetNativePairPtrSize(resolved_fields, slot_idx, target_ptr_size_); in PreloadDexCache()
1416 std::vector<ObjPtr<mirror::DexCache>> dex_caches = FindDexCaches(self); in PruneNonImageClasses()
1417 for (ObjPtr<mirror::DexCache> dex_cache : dex_caches) { in PruneNonImageClasses()
1428 std::vector<ObjPtr<mirror::DexCache>> ImageWriter::FindDexCaches(Thread* self) { in FindDexCaches()
1429 std::vector<ObjPtr<mirror::DexCache>> dex_caches; in FindDexCaches()
1485 ObjPtr<mirror::DexCache> dex_cache = in CollectDexCaches()
1486 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in CollectDexCaches()
1504 ObjPtr<mirror::DexCache> dex_cache = in CollectDexCaches()
1505 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in CollectDexCaches()
1518 ObjPtr<mirror::DexCache> dex_cache = in CollectDexCaches()
1519 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in CollectDexCaches()
2058 ObjPtr<mirror::DexCache> dex_cache = class_linker->FindDexCache(self, *dex_file); in ProcessDexFileObjects()
2106 ObjPtr<mirror::DexCache> dex_cache = in VerifyImageBinSlotsAssigned()
2107 ObjPtr<mirror::DexCache>::DownCast(self->DecodeJObject(data.weak_root)); in VerifyImageBinSlotsAssigned()
2317 ObjPtr<mirror::DexCache> dex_cache = in CollectStringReferenceInfo()
2610 mirror::DexCache::PreResolvedStringsAlignment()); in CreateImageSections()
3206 } else if (klass == GetClassRoot<mirror::DexCache>(class_roots)) { in FixupObject()
3207 FixupDexCache(down_cast<mirror::DexCache*>(orig), down_cast<mirror::DexCache*>(copy)); in FixupObject()
3246 DexCache::ConversionPair64* orig_pair = in FixupDexCacheArrayEntry()
3247 reinterpret_cast<DexCache::ConversionPair64*>(orig_array) + array_index; in FixupDexCacheArrayEntry()
3248 DexCache::ConversionPair64* new_pair = in FixupDexCacheArrayEntry()
3249 reinterpret_cast<DexCache::ConversionPair64*>(new_array) + array_index; in FixupDexCacheArrayEntry()
3256 DexCache::ConversionPair32* orig_pair = in FixupDexCacheArrayEntry()
3257 reinterpret_cast<DexCache::ConversionPair32*>(orig_array) + array_index; in FixupDexCacheArrayEntry()
3258 DexCache::ConversionPair32* new_pair = in FixupDexCacheArrayEntry()
3259 reinterpret_cast<DexCache::ConversionPair32*>(new_array) + array_index; in FixupDexCacheArrayEntry()
3276 void ImageWriter::FixupDexCacheArray(DexCache* orig_dex_cache, in FixupDexCacheArray()
3277 DexCache* copy_dex_cache, in FixupDexCacheArray()
3293 void ImageWriter::FixupDexCache(DexCache* orig_dex_cache, DexCache* copy_dex_cache) { in FixupDexCache()
3296 DexCache::StringsOffset(), in FixupDexCache()
3300 DexCache::ResolvedTypesOffset(), in FixupDexCache()
3304 DexCache::ResolvedMethodsOffset(), in FixupDexCache()
3308 DexCache::ResolvedFieldsOffset(), in FixupDexCache()
3312 DexCache::ResolvedMethodTypesOffset(), in FixupDexCache()
3316 DexCache::ResolvedCallSitesOffset(), in FixupDexCache()
3320 DexCache::PreResolvedStringsOffset(), in FixupDexCache()