Home
last modified time | relevance | path

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

123

/art/runtime/
Dclass_linker-inl.h73 ObjPtr<mirror::DexCache> dex_cache = referrer->GetDexCache(); in ResolveString()
85 ObjPtr<mirror::DexCache> dex_cache = referrer->GetDexCache(); in ResolveString()
121 ObjPtr<mirror::Class> resolved_type = referrer->GetDexCache()->GetResolvedType(type_idx); in ResolveType()
132 ObjPtr<mirror::Class> resolved_type = referrer->GetDexCache()->GetResolvedType(type_idx); in ResolveType()
143 ObjPtr<mirror::Class> resolved_type = referrer->GetDexCache()->GetResolvedType(type_idx); in ResolveType()
165 ObjPtr<mirror::Class> type = referrer->GetDexCache()->GetResolvedType(type_idx); in LookupResolvedType()
176 ObjPtr<mirror::Class> type = referrer->GetDexCache()->GetResolvedType(type_idx); in LookupResolvedType()
187 ObjPtr<mirror::Class> type = referrer->GetDexCache()->GetResolvedType(type_idx); in LookupResolvedType()
300 ArtMethod* resolved_method = referrer->GetDexCache()->GetResolvedMethod(method_idx); in ResolveMethod()
311 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveMethod()
[all …]
Dart_field-inl.h397 inline ObjPtr<mirror::DexCache> ArtField::GetDexCache() { in GetDexCache() function
399 return klass->GetDexCache<kDefaultVerifyFlags, kReadBarrierOption>(); in GetDexCache()
403 return GetDexCache<kWithoutReadBarrier>()->GetDexFile(); in GetDexFile()
Dart_method.cc75 ArtMethod* ret = declaring_class->FindInterfaceMethod(GetDexCache(), in GetCanonicalMethod()
164 return declaring_class->template GetDexCache<kDefaultVerifyFlags, kReadBarrierOption>(); in GetObsoleteDexCache()
246 if (GetDexCache() == other->GetDexCache()) { in HasSameNameAndSignature()
Dart_method-inl.h380 return GetDexCache<kWithoutReadBarrier>()->GetDexFile();
543 inline ObjPtr<mirror::DexCache> ArtMethod::GetDexCache() {
546 return klass->GetDexCache<kDefaultVerifyFlags, kReadBarrierOption>();
Dart_field.h235 ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/mirror/
Ddex_cache_test.cc88 EXPECT_OBJ_PTR_EQ(klass1->GetDexCache(), klass2->GetDexCache()); in TEST_F()
96 klass1->GetDexCache(), in TEST_F()
Dclass.cc837 ObjPtr<DexCache> this_dex_cache = GetDexCache(); in FindClassMethod()
874 ObjPtr<DexCache> klass_dex_cache = klass->GetDexCache(); in FindClassMethod()
1107 if (GetDexCache() == dex_cache) { in FindDeclaredInstanceField()
1158 if (dex_cache == GetDexCache()) { in FindDeclaredStaticField()
1278 ObjPtr<DexCache> klass_dex_cache = klass->GetDexCache(); in FindFieldImpl()
1376 ObjPtr<DexCache> k_dex_cache = k->GetDexCache(); in FindFieldImpl()
1538 type_idx, GetDexCache(), GetClassLoader()); in GetDirectInterface()
1579 ObjPtr<DexCache> dex_cache = GetDexCache(); in GetLocation()
2000 if (h_this->IsProxyClass() || h_this->GetDexCache() == nullptr) { in GetInnerClassFlags()
Ddex_cache.cc228 if (this == resolved->GetDexCache()) { in SetResolvedType()
/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/800-smali/
Djni.cc34 const DexFile& dex_file = *klass->GetDexCache()->GetDexFile(); in Java_Main_isAotVerified()
/art/compiler/optimizing/
Dbuilder.cc103 dex_compilation_unit_->GetDexCache(), in BuildGraph()
170 dex_compilation_unit_->GetDexCache(), in BuildIntrinsicGraph()
Dinliner.cc211 outer_compilation_unit_.GetDexCache(), in Run()
313 if (cls->GetDexCache() == nullptr) { in FindClassIndexIn()
320 DCHECK_EQ(cls->GetDexCache(), compilation_unit.GetDexCache().Get()); in FindClassIndexIn()
329 index, compilation_unit.GetDexCache().Get(), compilation_unit.GetClassLoader().Get()); in FindClassIndexIn()
494 outer_compilation_unit_.GetDexCache(), in TryInline()
1326 outer_compilation_unit_.GetDexCache(), in MaybeRunReferenceTypePropagation()
1840 graph_->GetHandleCache()->NewHandle(referrer->GetDexCache()); in CreateInstanceFieldGet()
1964 dex_compilation_unit.GetDexCache(), in SubstituteArguments()
2172 Handle<mirror::DexCache> dex_cache = NewHandleIfDifferent(resolved_method->GetDexCache(), in TryBuildAndInlineHelper()
2173 caller_compilation_unit_.GetDexCache(), in TryBuildAndInlineHelper()
/art/runtime/native/
Djava_lang_Class.cc563 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotation()
579 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotations()
601 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { in Class_getDeclaredClasses()
627 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingClass()
641 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingConstructorNative()
661 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingMethodNative()
692 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { in Class_getSimpleNameNative()
734 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getSignatureAnnotation()
749 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isAnonymousClass()
775 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isDeclaredAnnotationPresent()
[all …]
/art/runtime/oat/
Daot_class_linker.cc65 Runtime::Current()->GetHeap()->ObjectIsInBootImageSpace(klass->GetDexCache())) { in InitializeClass()
192 if (!can_reference_dex_cache(klass->GetDexCache())) { in CanReferenceInBootImageExtensionOrAppImage()
200 if (!can_reference_dex_cache(superclass->GetDexCache())) { in CanReferenceInBootImageExtensionOrAppImage()
212 !can_reference_dex_cache(interface->GetDexCache())) { in CanReferenceInBootImageExtensionOrAppImage()
225 can_reference_dex_cache(declaring_class->GetDexCache())); in CanReferenceInBootImageExtensionOrAppImage()
/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/verifier/
Dmethod_verifier_test.cc51 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache())); in VerifyClass()
/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/compiler/driver/
Ddex_compilation_unit.h114 Handle<mirror::DexCache> GetDexCache() const { in GetDexCache() function
/art/runtime/dex/
Ddex_file_annotations.cc92 ObjPtr<mirror::DexCache> GetDexCache() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexCache() function in art::__anon4bc6c7790111::ClassData
94 return method_->GetDexCache(); in GetDexCache()
96 return real_klass_->GetDexCache(); in GetDexCache()
366 hs.NewHandle(klass.GetDexCache()), in ProcessEncodedAnnotation()
475 dex::StringIndex(index), hs.NewHandle(klass.GetDexCache())); in ProcessAnnotationValue()
492 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
518 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
548 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
569 hs.NewHandle(klass.GetDexCache()), in ProcessAnnotationValue()
776 hs.NewHandle(klass.GetDexCache()), in GetAnnotationItemFromAnnotationSet()
[all …]
/art/compiler/dex/
Dinline_method_analyser.cc151 method_index, method->GetDexCache(), method->GetClassLoader()); in GetTargetConstructor()
346 target_method->GetDexCache() != method->GetDexCache()) { in DoAnalyseConstructor()
682 ObjPtr<mirror::DexCache> dex_cache = method->GetDexCache(); in ComputeSpecialAccessorInfo()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h163 dex_cache = outer_method->GetDexCache(); in GetResolvedMethod()
302 ObjPtr<mirror::Class> klass = method->GetDexCache()->GetResolvedType(type_idx); in CheckArrayAlloc()
392 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(caller->GetDexCache())); in ResolveFieldWithAccessChecks()
410 caller->GetDexCache(), in ResolveFieldWithAccessChecks()
Dentrypoint_utils.cc303 referrer->GetDexCache()->GetResolvedMethodType(proto_idx); in ResolveMethodTypeFromCode()
306 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveMethodTypeFromCode()
/art/dex2oat/driver/
Dcompiler_driver.cc965 DCHECK_EQ(c->GetDexCache(), record.GetDexCache().Get()); in operator ()()
1001 Handle<mirror::DexCache> GetDexCache() { in GetDexCache() function in art::ResolveCatchBlockExceptionsClassVisitor::DexFileRecord
1089 return DexFileRecord(hs_.NewHandle(klass->GetDexCache()), in FindExceptionTypesToResolve()
1092 DCHECK_EQ(klass->GetDexCache(), record.GetDexCache().Get()); in FindExceptionTypesToResolve()
1115 exception_type_idx, record.GetDexCache().Get(), record.GetClassLoader().Get()); in FindExceptionTypesToResolve()
1118 {exception_type_idx, record.GetDexCache(), record.GetClassLoader()}); in FindExceptionTypesToResolve()
1415 DCHECK(!Runtime::Current()->GetHeap()->ObjectIsInBootImageSpace(klass->GetDexCache())) in operator ()()
1504 Handle<mirror::DexCache> dex_cache(mUnit->GetDexCache()); in ComputeInstanceFieldInfo()
2246 runtime->GetHeap()->ObjectIsInBootImageSpace(klass->GetDexCache())) { in TryInitializeClass()
2449 Handle<mirror::DexCache> dex_cache = hs.NewHandle(klass->GetDexCache()); in InternStrings()
[all …]
/art/tools/art_verifier/
Dart_verifier.cc246 h_dex_cache.Assign(h_klass->GetDexCache()); in ExecuteWithRuntime()
/art/compiler/
Dexception_test.cc70 dex_ = my_klass_->GetDexCache()->GetDexFile(); in SetUp()

123