Home
last modified time | relevance | path

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

/art/runtime/
Dclass_linker-inl.h72 ObjPtr<mirror::String> resolved = in ResolveString() local
74 if (resolved == nullptr) { in ResolveString()
75 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString()
77 return resolved; in ResolveString()
86 ObjPtr<mirror::String> resolved = in ResolveString() local
88 if (resolved == nullptr) { in ResolveString()
89 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString()
91 return resolved; in ResolveString()
98 ObjPtr<mirror::String> resolved = dex_cache->GetResolvedString(string_idx); in ResolveString() local
99 if (resolved == nullptr) { in ResolveString()
[all …]
Dclass_linker.cc8480 ObjPtr<mirror::Class> resolved = FindClass(self, descriptor, class_loader); in DoResolveType() local
8481 if (resolved != nullptr) { in DoResolveType()
8485 dex_cache->SetResolvedType(type_idx, resolved); in DoResolveType()
8493 DCHECK(resolved == nullptr); // No Handle needed to preserve resolved. in DoResolveType()
8499 DCHECK((resolved == nullptr) || resolved->IsResolved()) in DoResolveType()
8500 << resolved->PrettyDescriptor() << " " << resolved->GetStatus(); in DoResolveType()
8501 return resolved; in DoResolveType()
8511 ArtMethod* resolved = nullptr; in FindResolvedMethod() local
8513 resolved = klass->FindInterfaceMethod(dex_cache, method_idx, image_pointer_size_); in FindResolvedMethod()
8515 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()
172 TypeDexCachePair(resolved, type_idx.index_), std::memory_order_release); in SetResolvedType()
201 inline void DexCache::SetResolvedMethodType(dex::ProtoIndex proto_idx, MethodType* resolved) { in SetResolvedMethodType() argument
[all …]
Ddex_cache.h277 void SetResolvedString(dex::StringIndex string_idx, ObjPtr<mirror::String> resolved) ALWAYS_INLINE
281 ObjPtr<mirror::String> resolved)
294 void SetResolvedType(dex::TypeIndex type_idx, ObjPtr<Class> resolved)
303 ArtMethod* resolved,
321 void SetResolvedMethodType(dex::ProtoIndex proto_idx, MethodType* resolved)
331 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/800-smali/smali/
Db_22045582.smali10 # v1 is undefined, and the return type cannot be resolved. The Undefined should take
Db_22881413.smali4 # A couple of fields to allow "loading" resolved and unresolved types. Use non-final classes to
/art/dex2oat/driver/
Dcompiler_driver.h168 void ProcessedInstanceField(bool resolved);
169 void ProcessedStaticField(bool resolved, bool local);
Dcompiler_driver.cc1315 void CompilerDriver::ProcessedInstanceField(bool resolved) { in ProcessedInstanceField() argument
1316 if (!resolved) { in ProcessedInstanceField()
1323 void CompilerDriver::ProcessedStaticField(bool resolved, bool local) { in ProcessedStaticField() argument
1324 if (!resolved) { in ProcessedStaticField()
1605 ArtMethod* resolved = class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in Visit() local
1611 if (resolved == nullptr) { in Visit()
1618 ArtField* resolved = class_linker->ResolveField( in Visit()
1620 if (resolved == nullptr) { in Visit()
1626 ArtField* resolved = class_linker->ResolveField( in Visit()
1628 if (resolved == nullptr) { in Visit()
[all …]
/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/verifier/
Dreg_type.cc875 UnresolvedMergedType::UnresolvedMergedType(const RegType& resolved, in UnresolvedMergedType() argument
881 resolved_part_(resolved), in UnresolvedMergedType()
Dreg_type.h1143 UnresolvedMergedType(const RegType& resolved,
/art/tools/hiddenapi/
Dhiddenapi.cc1064 bool resolved = boot_hierarchy.ForEachResolvableMember( in ListApi() local
1072 if (!resolved) { in ListApi()
/art/runtime/dex/
Ddex_file_annotations.cc1797 ObjPtr<mirror::String> resolved = linker_->ResolveString(dex::StringIndex(jval_.i), in ReadValueToField() local
1799 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField()
1803 ObjPtr<mirror::Class> resolved = linker_->ResolveType(dex::TypeIndex(jval_.i), in ReadValueToField() local
1806 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField()
/art/test/552-checker-primitive-typeprop/smali/
DArrayGet.smali209 # another. The situation needs to be resolved so that only one instruction
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S2089 # Call the runtime stub to populate the ImtConflictTable and jump to the resolved method.
2104 # If the method wasn't resolved, skip the lookup and go to artInvokeInterfaceTrampoline().
2117 ld $a0, 0($sp) # load resolved method in $a0
2118 # artQuickResolutionTrampoline puts resolved method in *SP
/art/compiler/optimizing/
Dinliner.cc312 ObjPtr<mirror::Class> resolved = compilation_unit.GetClassLinker()->LookupResolvedType( in FindClassIndexIn() local
314 if (resolved != cls) { in FindClassIndexIn()
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S2198 # Call the runtime stub to populate the ImtConflictTable and jump to the resolved method.
2217 # If the method wasn't resolved, skip the lookup and go to artInvokeInterfaceTrampoline().
2234 lw $a0, ARG_SLOT_SIZE($sp) # load resolved method to $a0
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S1718 ldr r0, [sp, #0] @ load resolved method in r0