/art/runtime/ |
D | class_linker-inl.h | 75 ObjPtr<mirror::String> resolved = in ResolveString() local 77 if (resolved == nullptr) { in ResolveString() 78 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString() 80 return resolved; in ResolveString() 89 ObjPtr<mirror::String> resolved = in ResolveString() local 91 if (resolved == nullptr) { in ResolveString() 92 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString() 94 return resolved; in ResolveString() 101 ObjPtr<mirror::String> resolved = dex_cache->GetResolvedString(string_idx); in ResolveString() local 102 if (resolved == nullptr) { in ResolveString() [all …]
|
D | class_linker.cc | 8762 ObjPtr<mirror::Class> resolved = FindClass(self, descriptor, class_loader); in DoResolveType() local 8763 if (resolved != nullptr) { in DoResolveType() 8767 dex_cache->SetResolvedType(type_idx, resolved); in DoResolveType() 8775 DCHECK(resolved == nullptr); // No Handle needed to preserve resolved. in DoResolveType() 8781 DCHECK((resolved == nullptr) || resolved->IsResolved()) in DoResolveType() 8782 << resolved->PrettyDescriptor() << " " << resolved->GetStatus(); in DoResolveType() 8783 return resolved; in DoResolveType() 8793 ArtMethod* resolved = nullptr; in FindResolvedMethod() local 8795 resolved = klass->FindInterfaceMethod(dex_cache, method_idx, image_pointer_size_); in FindResolvedMethod() 8797 resolved = klass->FindClassMethod(dex_cache, method_idx, image_pointer_size_); in FindResolvedMethod() [all …]
|
/art/runtime/mirror/ |
D | dex_cache-inl.h | 105 inline void DexCache::SetResolvedString(dex::StringIndex string_idx, ObjPtr<String> resolved) { in SetResolvedString() argument 106 DCHECK(resolved != nullptr); in SetResolvedString() 108 StringDexCachePair(resolved, string_idx.index_), std::memory_order_relaxed); in SetResolvedString() 118 inline void DexCache::SetPreResolvedString(dex::StringIndex string_idx, ObjPtr<String> resolved) { in SetPreResolvedString() argument 119 DCHECK(resolved != nullptr); in SetPreResolvedString() 121 GetPreResolvedStrings()[string_idx.index_] = GcRoot<mirror::String>(resolved); in SetPreResolvedString() 165 inline void DexCache::SetResolvedType(dex::TypeIndex type_idx, ObjPtr<Class> resolved) { in SetResolvedType() argument 166 DCHECK(resolved != nullptr); in SetResolvedType() 167 DCHECK(resolved->IsResolved()) << resolved->GetStatus(); in SetResolvedType() 173 TypeDexCachePair(resolved, type_idx.index_), std::memory_order_release); in SetResolvedType() [all …]
|
D | dex_cache.h | 279 void SetResolvedString(dex::StringIndex string_idx, ObjPtr<mirror::String> resolved) ALWAYS_INLINE 283 ObjPtr<mirror::String> resolved) 296 void SetResolvedType(dex::TypeIndex type_idx, ObjPtr<Class> resolved) 305 ArtMethod* resolved, 323 void SetResolvedMethodType(dex::ProtoIndex proto_idx, MethodType* resolved) 333 ObjPtr<CallSite> SetResolvedCallSite(uint32_t call_site_idx, ObjPtr<CallSite> resolved)
|
/art/test/636-wrong-static-access/ |
D | info.txt | 1 Test that the compiler checks if a resolved field is
|
/art/test/126-miranda-multidex/ |
D | info.txt | 1 This test ensures that cross-dex-file Miranda methods are correctly resolved.
|
/art/test/078-polymorphic-virtual/ |
D | info.txt | 1 Stress test predicted chaining for overloaded virtual callsite with 3 resolved
|
/art/test/626-set-resolved-string/ |
D | Android.bp | 3 name: "art-run-test-626-set-resolved-string",
|
/art/test/800-smali/smali/ |
D | b_22045582.smali | 10 # v1 is undefined, and the return type cannot be resolved. The Undefined should take
|
D | b_134061983_2.smali | 54 # * Covered by unresolved and resolved exception classes -> live.
|
D | b_22881413.smali | 4 # A couple of fields to allow "loading" resolved and unresolved types. Use non-final classes to
|
/art/dex2oat/driver/ |
D | compiler_driver.cc | 1050 bool resolved = klass->IsResolved(); in operator ()() local 1051 DCHECK(resolved || klass->IsErroneousUnresolved()); in operator ()() 1052 bool can_include_in_image = LIKELY(resolved) && CanIncludeInCurrentImage(klass); in operator ()() 1060 VLOG(compiler) << "Removing " << (resolved ? "unsuitable" : "unresolved") in operator ()() 1287 bool resolved = klass->IsResolved(); in operator ()() local 1288 DCHECK(resolved || klass->IsErroneousUnresolved()); in operator ()() 1289 bool can_include_in_image = LIKELY(resolved) && CanIncludeInCurrentImage(klass); in operator ()() 1297 VLOG(compiler) << "Removing " << (resolved ? "unsuitable" : "unresolved") in operator ()() 1369 void CompilerDriver::ProcessedInstanceField(bool resolved) { in ProcessedInstanceField() argument 1370 if (!resolved) { in ProcessedInstanceField() [all …]
|
D | compiler_driver.h | 171 void ProcessedInstanceField(bool resolved); 172 void ProcessedStaticField(bool resolved, bool local);
|
/art/test/VerifierDeps/ |
D | Main.smali | 418 # on the invoke type, so it shall be resolved here anyway. 427 …# However, the lookup type does not depend on the invoke type, so it shall be resolved here anyway.
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 1776 ObjPtr<mirror::String> resolved = linker_->ResolveString(dex::StringIndex(jval_.i), in ReadValueToField() local 1778 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField() 1782 ObjPtr<mirror::Class> resolved = linker_->ResolveType(dex::TypeIndex(jval_.i), in ReadValueToField() local 1785 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField()
|
/art/tools/hiddenapi/ |
D | hiddenapi.cc | 1064 bool resolved = boot_hierarchy.ForEachResolvableMember( in ListApi() local 1072 if (!resolved) { in ListApi()
|
/art/runtime/verifier/ |
D | reg_type.cc | 961 UnresolvedMergedType::UnresolvedMergedType(const RegType& resolved, in UnresolvedMergedType() argument 967 resolved_part_(resolved), in UnresolvedMergedType()
|
D | reg_type.h | 1121 UnresolvedMergedType(const RegType& resolved,
|
/art/test/552-checker-primitive-typeprop/smali/ |
D | ArrayGet.smali | 209 # another. The situation needs to be resolved so that only one instruction
|
/art/test/utils/ |
D | regen-test-files | 181 art-run-test-626-set-resolved-string
|
/art/compiler/optimizing/ |
D | inliner.cc | 311 ObjPtr<mirror::Class> resolved = compilation_unit.GetClassLinker()->LookupResolvedType( in FindClassIndexIn() local 313 if (resolved != cls) { in FindClassIndexIn()
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 1566 ldr r0, [sp, #0] @ load resolved method in r0
|