Home
last modified time | relevance | path

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

/art/runtime/mirror/
Ddex_cache-inl.h46 inline void DexCache::SetResolvedType(uint32_t type_idx, Class* resolved) { in SetResolvedType() argument
48 DCHECK(resolved == nullptr || !resolved->IsErroneous()); in SetResolvedType()
49 GetResolvedTypes()->Set(type_idx, resolved); in SetResolvedType()
Ddex_cache.h94 void SetResolvedString(uint32_t string_idx, String* resolved) ALWAYS_INLINE in SetResolvedString() argument
97 GetStrings()->Set(string_idx, resolved); in SetResolvedString()
105 void SetResolvedType(uint32_t type_idx, Class* resolved)
110 void SetResolvedMethod(uint32_t method_idx, ArtMethod* resolved) ALWAYS_INLINE in SetResolvedMethod() argument
112 GetResolvedMethods()->Set(method_idx, resolved); in SetResolvedMethod()
125 void SetResolvedField(uint32_t field_idx, ArtField* resolved) ALWAYS_INLINE in SetResolvedField() argument
127 GetResolvedFields()->Set(field_idx, resolved); in SetResolvedField()
/art/runtime/
Dclass_linker.cc5620 mirror::String* resolved = dex_cache->GetResolvedString(string_idx); in ResolveString() local
5621 if (resolved != nullptr) { in ResolveString()
5622 return resolved; in ResolveString()
5643 mirror::Class* resolved = dex_cache->GetResolvedType(type_idx); in ResolveType() local
5644 if (resolved == nullptr) { in ResolveType()
5647 resolved = FindClass(self, descriptor, class_loader); in ResolveType()
5648 if (resolved != nullptr) { in ResolveType()
5652 dex_cache->SetResolvedType(type_idx, resolved); in ResolveType()
5660 DCHECK(resolved == nullptr); // No Handle needed to preserve resolved. in ResolveType()
5667 DCHECK((resolved == nullptr) || resolved->IsResolved() || resolved->IsErroneous()) in ResolveType()
[all …]
Ddex_file.cc1214 mirror::String* resolved = linker_->ResolveString(dex_file_, jval_.i, *dex_cache_); in ReadValueToField() local
1215 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField()
1220 mirror::Class* resolved = linker_->ResolveType(dex_file_, jval_.i, *dex_cache_, in ReadValueToField() local
1222 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField()
/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/runtime/arch/arm/
Dportable_entrypoints_arm.S124 ldr r0, [sp, #0] @ load resolved method in r0
Dquick_entrypoints_arm.S983 ldr r0, [sp, #0] @ load resolved method in r0
/art/compiler/driver/
Dcompiler_driver.h299 void ProcessedInstanceField(bool resolved);
300 void ProcessedStaticField(bool resolved, bool local);
Dcompiler_driver.cc1041 void CompilerDriver::ProcessedInstanceField(bool resolved) { in ProcessedInstanceField() argument
1042 if (!resolved) { in ProcessedInstanceField()
1049 void CompilerDriver::ProcessedStaticField(bool resolved, bool local) { in ProcessedStaticField() argument
1050 if (!resolved) { in ProcessedStaticField()
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S1020 lw $a0, 0($sp) # load resolved method to $a0