Home
last modified time | relevance | path

Searched refs:GetDexCache (Results 1 – 25 of 50) sorted by relevance

12

/art/runtime/
Dclass_linker-inl.h73 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedString(string_idx); in ResolveString()
75 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString()
87 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedString(string_idx); in ResolveString()
89 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString()
125 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
139 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
153 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
177 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
189 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
201 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
[all …]
Dart_method-inl.h161 return GetDexCache<kWithoutReadBarrier>()->GetDexFile(); in GetDexFile()
300 inline ObjPtr<mirror::DexCache> ArtMethod::GetDexCache() { in GetDexCache() function
303 return klass->GetDexCache<kDefaultVerifyFlags, kReadBarrierOption>(); in GetDexCache()
Dart_field-inl.h335 inline ObjPtr<mirror::DexCache> ArtField::GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexCache() function
337 return klass->GetDexCache<kDefaultVerifyFlags, kReadBarrierOption>(); in GetDexCache()
341 return GetDexCache<kWithoutReadBarrier>()->GetDexFile(); in GetDexFile()
Dart_method.cc73 ArtMethod* ret = declaring_class->FindInterfaceMethod(GetDexCache(), in GetCanonicalMethod()
185 if (GetDexCache() == other->GetDexCache()) { in HasSameNameAndSignature()
Dart_field.h214 ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
Dhidden_api.h83 dex_file_(GetDexFileFromDexCache(klass->GetDexCache())), in AccessContext()
/art/runtime/mirror/
Ddex_cache_test.cc90 EXPECT_TRUE(linear_alloc->Contains(klass->GetDexCache()->GetResolvedMethods())); in TEST_F()
106 EXPECT_OBJ_PTR_EQ(klass1->GetDexCache(), klass2->GetDexCache()); in TEST_F()
114 klass1->GetDexCache(), in TEST_F()
Dfield-inl.h73 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, kPointerSize); in CreateFromArtField()
86 field->GetDexCache()->SetResolvedField(dex_field_index, field, kPointerSize); in CreateFromArtField()
Dfield.cc40 const ObjPtr<mirror::DexCache> dex_cache = declaring_class->GetDexCache(); in GetArtField()
Dclass.cc613 ObjPtr<DexCache> this_dex_cache = GetDexCache(); in FindClassMethod()
652 if (klass->GetDexCache() == dex_cache) { in FindClassMethod()
863 if (GetDexCache() == dex_cache) { in FindDeclaredInstanceField()
903 if (dex_cache == GetDexCache()) { in FindDeclaredStaticField()
1071 type_idx, klass->GetDexCache(), klass->GetClassLoader()); in GetDirectInterface()
1112 ObjPtr<DexCache> dex_cache = GetDexCache(); in GetLocation()
1460 if (h_this->IsProxyClass() || h_this->GetDexCache() == nullptr) { in GetInnerClassFlags()
/art/test/800-smali/
Djni.cc34 const DexFile& dex_file = *klass->GetDexCache()->GetDexFile(); in Java_Main_isAotVerified()
/art/test/497-inlining-and-class-loader/
Dclear_dex_cache.cc35 ObjPtr<mirror::DexCache> dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); in Java_Main_cloneResolvedMethods()
70 ObjPtr<mirror::DexCache> dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); in Java_Main_restoreResolvedMethods()
/art/test/661-oat-writer-layout/
Doat_writer_layout.cc58 OatFile::OatClass oat_class = OatFile::FindOatClass(*klass_ptr->GetDexCache()->GetDexFile(), in Java_Main_hasOatCompiledCode()
/art/runtime/native/
Djava_lang_Class.cc629 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotation()
641 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotations()
659 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { in Class_getDeclaredClasses()
681 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingClass()
691 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingConstructorNative()
707 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingMethodNative()
730 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getInnerClassName()
744 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getSignatureAnnotation()
755 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isAnonymousClass()
770 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isDeclaredAnnotationPresent()
[all …]
/art/compiler/optimizing/
Dbuilder.cc121 dex_compilation_unit_->GetDexCache(), in BuildGraph()
192 dex_compilation_unit_->GetDexCache(), in BuildIntrinsicGraph()
Dinliner.cc297 if (cls->GetDexCache() == nullptr) { in FindClassIndexIn()
304 DCHECK_EQ(cls->GetDexCache(), compilation_unit.GetDexCache().Get()); in FindClassIndexIn()
313 index, compilation_unit.GetDexCache().Get(), compilation_unit.GetClassLoader().Get()); in FindClassIndexIn()
887 outer_compilation_unit_.GetDexCache(), in TryInlineMonomorphicCall()
1087 outer_compilation_unit_.GetDexCache(), in TryInlinePolymorphicCall()
1283 outer_compilation_unit_.GetDexCache(), in TryInlinePolymorphicCallToSameTarget()
1407 outer_compilation_unit_.GetDexCache(), in TryInlineAndReplace()
1694 Handle<mirror::DexCache> dex_cache = handles_->NewHandle(referrer->GetDexCache()); in CreateInstanceFieldGet()
1771 Handle<mirror::DexCache> dex_cache = NewHandleIfDifferent(resolved_method->GetDexCache(), in TryBuildAndInlineHelper()
1772 caller_compilation_unit_.GetDexCache(), in TryBuildAndInlineHelper()
[all …]
Dsharpening.cc297 ? dex_compilation_unit.GetDexCache() in ProcessLoadString()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h84 method->GetDexCache(), in GetResolvedMethod()
251 ObjPtr<mirror::Class> klass = method->GetDexCache()->GetResolvedType(type_idx); in CheckArrayAlloc()
341 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(method->GetDexCache())); in FindFieldFromCode()
366 referrer->GetDexCache(), in FindFieldFromCode()
617 referrer->GetDexCache()->GetResolvedField(field_idx, kRuntimePointerSize); in FindFieldFast()
661 ObjPtr<mirror::DexCache> dex_cache = referrer->GetDexCache(); in FindMethodFast()
Dentrypoint_utils.cc271 referrer->GetDexCache()->GetResolvedMethodType(proto_idx); in ResolveMethodTypeFromCode()
274 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveMethodTypeFromCode()
/art/compiler/driver/
Ddex_compilation_unit.h113 Handle<mirror::DexCache> GetDexCache() const { in GetDexCache() function
/art/test/626-const-class-linking/
Dclear_dex_cache_types.cc29 ObjPtr<mirror::DexCache> dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); in Java_Main_nativeClearResolvedTypes()
/art/runtime/dex/
Ddex_file_annotations.cc93 ObjPtr<mirror::DexCache> GetDexCache() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexCache() function in art::__anoncd5616a20111::ClassData
95 return method_->GetDexCache(); in GetDexCache()
97 return real_klass_->GetDexCache(); in GetDexCache()
364 hs.NewHandle(klass.GetDexCache()), in ProcessEncodedAnnotation()
477 dex::StringIndex(index), hs.NewHandle(klass.GetDexCache())); in ProcessAnnotationValue()
494 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
520 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
558 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
586 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
800 hs.NewHandle(klass.GetDexCache()), in GetAnnotationItemFromAnnotationSet()
[all …]
/art/compiler/dex/
Dinline_method_analyser.cc151 method_index, method->GetDexCache(), method->GetClassLoader()); in GetTargetConstructor()
347 target_method->GetDexCache() != method->GetDexCache()) { in DoAnalyseConstructor()
714 ObjPtr<mirror::DexCache> dex_cache = method->GetDexCache(); in ComputeSpecialAccessorInfo()
/art/runtime/verifier/
Dclass_verifier.cc81 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache())); in VerifyClass()
/art/compiler/
Dexception_test.cc66 dex_ = my_klass_->GetDexCache()->GetDexFile(); in SetUp()

12