Home | History | Annotate | Download | only in runtime

Lines Matching defs:dex_cache

43 #include "mirror/dex_cache.h"
977 ObjPtr<mirror::DexCache> dex_cache = klass->GetDexCache();
979 class_linker_->LookupResolvedType(type_idx, dex_cache, class_loader.Get()),
982 dex_cache->ClearResolvedType(type_idx);
983 EXPECT_TRUE(dex_cache->GetResolvedType(type_idx) == nullptr);
985 class_linker_->LookupResolvedType(type_idx, dex_cache, class_loader.Get()),
998 Handle<mirror::DexCache> dex_cache = hs.NewHandle(all_fields_klass->GetDexCache());
999 const DexFile& dex_file = *dex_cache->GetDexFile();
1006 class_linker_->LookupResolvedType(array_idx, dex_cache.Get(), class_loader.Get()) == nullptr);
1013 class_linker_->LookupResolvedType(array_idx, dex_cache.Get(), class_loader.Get()),
1016 dex_cache->ClearResolvedType(array_idx);
1017 EXPECT_TRUE(dex_cache->GetResolvedType(array_idx) == nullptr);
1019 class_linker_->LookupResolvedType(array_idx, dex_cache.Get(), class_loader.Get()),
1033 Handle<mirror::DexCache> dex_cache = hs.NewHandle(klass->GetDexCache());
1035 class_linker_->LookupResolvedType(type_idx, dex_cache.Get(), class_loader.Get()),
1038 dex_cache->ClearResolvedType(type_idx);
1039 EXPECT_TRUE(dex_cache->GetResolvedType(type_idx) == nullptr);
1041 class_linker_->LookupResolvedType(type_idx, dex_cache.Get(), class_loader.Get()),
1053 class_linker_->LookupResolvedType(type_idx, dex_cache.Get(), class_loader.Get()),
1056 dex_cache->ClearResolvedType(type_idx);
1057 EXPECT_TRUE(dex_cache->GetResolvedType(type_idx) == nullptr);
1059 class_linker_->LookupResolvedType(type_idx, dex_cache.Get(), class_loader.Get()),
1513 MutableHandle<mirror::DexCache> dex_cache(hs.NewHandle<mirror::DexCache>(nullptr));
1517 dex_cache.Assign(soa.Self()->DecodeJObject(data.weak_root)->AsDexCache());
1518 if (dex_cache != nullptr) {
1522 ASSERT_TRUE(dex_cache != nullptr);
1525 dex_cache.Assign(dex_cache->Clone(soa.Self())->AsDexCache());
1530 dex_cache->SetLocation(location.Get());
1531 const DexFile* old_dex_file = dex_cache->GetDexFile();
1542 class_linker->RegisterDexFileLocked(*dex_file, dex_cache.Get(), /* class_loader= */ nullptr);
1564 Handle<mirror::DexCache> dex_cache = hs.NewHandle(
1574 class_linker_->ResolveMethodType(soa.Self(), method1_id.proto_idx_, dex_cache, class_loader));
1588 class_linker_->ResolveMethodType(soa.Self(), method1_id.proto_idx_, dex_cache, class_loader));
1601 class_linker_->ResolveMethodType(soa.Self(), method2_id.proto_idx_, dex_cache, class_loader));