Lines Matching refs:dex_cache

797       Handle<mirror::DexCache> dex_cache(hs2.NewHandle(class_linker->FindDexCache(*dex_file)));  in LoadImageClasses()  local
799 class_linker->ResolveType(*dex_file, exception_type_idx, dex_cache, in LoadImageClasses()
1019 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAssumeTypeIsPresentInDexCache() local
1020 mirror::Class* resolved_class = dex_cache->GetResolvedType(type_idx); in CanAssumeTypeIsPresentInDexCache()
1044 Handle<mirror::DexCache> dex_cache( in CanAssumeStringIsPresentInDexCache() local
1046 Runtime::Current()->GetClassLinker()->ResolveString(dex_file, string_idx, dex_cache); in CanAssumeStringIsPresentInDexCache()
1071 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAccessTypeWithoutChecks() local
1073 mirror::Class* resolved_class = dex_cache->GetResolvedType(type_idx); in CanAccessTypeWithoutChecks()
1082 mirror::Class* referrer_class = dex_cache->GetResolvedType(method_id.class_idx_); in CanAccessTypeWithoutChecks()
1108 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAccessInstantiableTypeWithoutChecks() local
1110 mirror::Class* resolved_class = dex_cache->GetResolvedType(type_idx); in CanAccessInstantiableTypeWithoutChecks()
1116 mirror::Class* referrer_class = dex_cache->GetResolvedType(method_id.class_idx_); in CanAccessInstantiableTypeWithoutChecks()
1137 mirror::DexCache* dex_cache = runtime->GetClassLinker()->FindDexCache(dex_file); in CanEmbedTypeInCode() local
1138 mirror::Class* resolved_class = dex_cache->GetResolvedType(type_idx); in CanEmbedTypeInCode()
1262 mirror::DexCache* dex_cache; in ComputeInstanceFieldInfo() local
1273 dex_cache = dex_cache_handle.Get(); in ComputeInstanceFieldInfo()
1278 dex_cache, referrer_class, resolved_field, field_idx); in ComputeInstanceFieldInfo()
1312 mirror::DexCache* dex_cache; in ComputeStaticFieldInfo() local
1323 dex_cache = dex_cache_handle.Get(); in ComputeStaticFieldInfo()
1329 dex_cache, referrer_class, resolved_field, field_idx, storage_index); in ComputeStaticFieldInfo()
1426 mirror::DexCache* dex_cache = declaring_class->GetDexCache(); in GetCodeAndMethodForDirectCall() local
1427 if (target_method->dex_file == dex_cache->GetDexFile() && in GetCodeAndMethodForDirectCall()
1428 !(runtime->UseJit() && dex_cache->GetResolvedMethod( in GetCodeAndMethodForDirectCall()
1441 target_method->dex_file = dex_cache->GetDexFile(); in GetCodeAndMethodForDirectCall()
1501 Handle<mirror::DexCache> dex_cache( in ComputeInvokeInfo() local
1507 soa, dex_cache, class_loader, mUnit, method_idx, orig_invoke_type); in ComputeInvokeInfo()
1509 ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit) : nullptr); in ComputeInvokeInfo()
1518 soa, dex_cache, class_loader, mUnit, h_referrer_class.Get(), resolved_method, in ComputeInvokeInfo()
1525 resolved_method, dex_cache.Get(), in ComputeInvokeInfo()
1746 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(dex_file))); in ResolveClassFieldsAndMethods() local
1748 mirror::Class* klass = class_linker->ResolveType(dex_file, class_def.class_idx_, dex_cache, in ResolveClassFieldsAndMethods()
1776 dex_cache, class_loader, true); in ResolveClassFieldsAndMethods()
1791 dex_cache, class_loader, false); in ResolveClassFieldsAndMethods()
1801 dex_file, it.GetMemberIndex(), dex_cache, class_loader, nullptr, in ResolveClassFieldsAndMethods()
1810 dex_file, it.GetMemberIndex(), dex_cache, class_loader, nullptr, in ResolveClassFieldsAndMethods()
1832 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(dex_file))); in ResolveType() local
1835 mirror::Class* klass = class_linker->ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType()
1911 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(dex_file))); in VerifyClass() local
1913 if (verifier::MethodVerifier::VerifyClass(soa.Self(), &dex_file, dex_cache, class_loader, in VerifyClass()