Home
last modified time | relevance | path

Searched refs:resolved (Results 1 – 22 of 22) sorted by relevance

/art/runtime/
Dclass_linker-inl.h75 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 …]
Dclass_linker.cc8762 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/
Ddex_cache-inl.h105 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 …]
Ddex_cache.h279 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/
Dinfo.txt1 Test that the compiler checks if a resolved field is
/art/test/126-miranda-multidex/
Dinfo.txt1 This test ensures that cross-dex-file Miranda methods are correctly resolved.
/art/test/078-polymorphic-virtual/
Dinfo.txt1 Stress test predicted chaining for overloaded virtual callsite with 3 resolved
/art/test/626-set-resolved-string/
DAndroid.bp3 name: "art-run-test-626-set-resolved-string",
/art/test/800-smali/smali/
Db_22045582.smali10 # v1 is undefined, and the return type cannot be resolved. The Undefined should take
Db_134061983_2.smali54 # * Covered by unresolved and resolved exception classes -> live.
Db_22881413.smali4 # A couple of fields to allow "loading" resolved and unresolved types. Use non-final classes to
/art/dex2oat/driver/
Dcompiler_driver.cc1050 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 …]
Dcompiler_driver.h171 void ProcessedInstanceField(bool resolved);
172 void ProcessedStaticField(bool resolved, bool local);
/art/test/VerifierDeps/
DMain.smali418 # 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/
Ddex_file_annotations.cc1776 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/
Dhiddenapi.cc1064 bool resolved = boot_hierarchy.ForEachResolvableMember( in ListApi() local
1072 if (!resolved) { in ListApi()
/art/runtime/verifier/
Dreg_type.cc961 UnresolvedMergedType::UnresolvedMergedType(const RegType& resolved, in UnresolvedMergedType() argument
967 resolved_part_(resolved), in UnresolvedMergedType()
Dreg_type.h1121 UnresolvedMergedType(const RegType& resolved,
/art/test/552-checker-primitive-typeprop/smali/
DArrayGet.smali209 # another. The situation needs to be resolved so that only one instruction
/art/test/utils/
Dregen-test-files181 art-run-test-626-set-resolved-string
/art/compiler/optimizing/
Dinliner.cc311 ObjPtr<mirror::Class> resolved = compilation_unit.GetClassLinker()->LookupResolvedType( in FindClassIndexIn() local
313 if (resolved != cls) { in FindClassIndexIn()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S1566 ldr r0, [sp, #0] @ load resolved method in r0