/art/runtime/mirror/ |
D | dex_cache-inl.h | 42 inline void DexCache::SetResolvedString(uint32_t string_idx, String* resolved) { in SetResolvedString() argument 45 GetStrings()[string_idx] = GcRoot<String>(resolved); in SetResolvedString() 55 inline void DexCache::SetResolvedType(uint32_t type_idx, Class* resolved) { in SetResolvedType() argument 58 GetResolvedTypes()[type_idx] = GcRoot<Class>(resolved); in SetResolvedType()
|
D | dex_cache.h | 115 void SetResolvedString(uint32_t string_idx, String* resolved) ALWAYS_INLINE 120 void SetResolvedType(uint32_t type_idx, Class* resolved) SHARED_REQUIRES(Locks::mutator_lock_); 125 ALWAYS_INLINE void SetResolvedMethod(uint32_t method_idx, ArtMethod* resolved, size_t ptr_size)
|
/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/runtime/ |
D | class_linker.cc | 7532 mirror::String* resolved = dex_cache->GetResolvedString(string_idx); in ResolveString() local 7533 if (resolved != nullptr) { in ResolveString() 7534 return resolved; in ResolveString() 7547 mirror::String* resolved = dex_cache->GetResolvedString(string_idx); in LookupString() local 7548 if (resolved != nullptr) { in LookupString() 7549 return resolved; in LookupString() 7574 mirror::Class* resolved = dex_cache->GetResolvedType(type_idx); in ResolveType() local 7575 if (resolved == nullptr) { in ResolveType() 7578 resolved = FindClass(self, descriptor, class_loader); in ResolveType() 7579 if (resolved != nullptr) { in ResolveType() [all …]
|
D | dex_file.cc | 2465 mirror::String* resolved = linker_->ResolveString(dex_file_, jval_.i, *dex_cache_); in ReadValueToField() local 2466 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField() 2470 mirror::Class* resolved = linker_->ResolveType(dex_file_, jval_.i, *dex_cache_, in ReadValueToField() local 2472 field->SetObject<kTransactionActive>(field->GetDeclaringClass(), resolved); in ReadValueToField()
|
/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/compiler/driver/ |
D | compiler_driver.h | 351 void ProcessedInstanceField(bool resolved); 352 void ProcessedStaticField(bool resolved, bool local);
|
D | compiler_driver.cc | 1567 void CompilerDriver::ProcessedInstanceField(bool resolved) { in ProcessedInstanceField() argument 1568 if (!resolved) { in ProcessedInstanceField() 1575 void CompilerDriver::ProcessedStaticField(bool resolved, bool local) { in ProcessedStaticField() argument 1576 if (!resolved) { in ProcessedStaticField()
|
/art/runtime/verifier/ |
D | reg_type.cc | 798 UnresolvedMergedType::UnresolvedMergedType(const RegType& resolved, in UnresolvedMergedType() argument 804 resolved_part_(resolved), in UnresolvedMergedType()
|
D | reg_type.h | 889 UnresolvedMergedType(const RegType& resolved,
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 1538 ld $t0, ART_METHOD_DEX_CACHE_TYPES_OFFSET_64($a1) # Load dex cache resolved types array. 1720 # Call the runtime stub to populate the ImtConflictTable and jump to the resolved method. 1731 ld $a0, 0($sp) # load resolved method in $a0 1732 # artQuickResolutionTrampoline puts resolved method in *SP
|
/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/mips/ |
D | quick_entrypoints_mips.S | 1702 # Call the runtime stub to populate the ImtConflictTable and jump to the resolved method. 1714 lw $a0, ARG_SLOT_SIZE($sp) # load resolved method to $a0
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 1312 ldr r0, [sp, #0] @ load resolved method in r0
|