/art/runtime/ |
D | class_linker-inl.h | 72 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 …]
|
D | class_linker.cc | 8480 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/ |
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() 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 …]
|
D | dex_cache.h | 277 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/ |
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/800-smali/smali/ |
D | b_22045582.smali | 10 # v1 is undefined, and the return type cannot be resolved. The Undefined should take
|
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.h | 168 void ProcessedInstanceField(bool resolved); 169 void ProcessedStaticField(bool resolved, bool local);
|
D | compiler_driver.cc | 1315 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/ |
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/verifier/ |
D | reg_type.cc | 875 UnresolvedMergedType::UnresolvedMergedType(const RegType& resolved, in UnresolvedMergedType() argument 881 resolved_part_(resolved), in UnresolvedMergedType()
|
D | reg_type.h | 1143 UnresolvedMergedType(const RegType& resolved,
|
/art/tools/hiddenapi/ |
D | hiddenapi.cc | 1064 bool resolved = boot_hierarchy.ForEachResolvableMember( in ListApi() local 1072 if (!resolved) { in ListApi()
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 1797 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/ |
D | ArrayGet.smali | 209 # another. The situation needs to be resolved so that only one instruction
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 2089 # 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/ |
D | inliner.cc | 312 ObjPtr<mirror::Class> resolved = compilation_unit.GetClassLinker()->LookupResolvedType( in FindClassIndexIn() local 314 if (resolved != cls) { in FindClassIndexIn()
|
/art/runtime/arch/mips/ |
D | quick_entrypoints_mips.S | 2198 # 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/ |
D | quick_entrypoints_arm.S | 1718 ldr r0, [sp, #0] @ load resolved method in r0
|