Home
last modified time | relevance | path

Searched refs:ResolveType (Results 1 – 9 of 9) sorted by relevance

/art/runtime/
Dclass_linker-inl.h41 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, in ResolveType() function
49 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType()
54 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, const mirror::ArtField* referrer)… in ResolveType() function
61 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType()
Dclass_linker.h126 mirror::Class* ResolveType(const DexFile& dex_file, uint16_t type_idx, in ResolveType() function
129 return ResolveType(dex_file, in ResolveType()
138 mirror::Class* ResolveType(uint16_t type_idx, const mirror::ArtMethod* referrer)
141 mirror::Class* ResolveType(uint16_t type_idx, const mirror::ArtField* referrer)
148 mirror::Class* ResolveType(const DexFile& dex_file,
Dobject_utils.h177 interface = GetClassLinker()->ResolveType(GetDexFile(), type_idx, klass_); in GetDirectInterface()
288 type = GetClassLinker()->ResolveType(field_id.type_idx_, field_); in SHARED_LOCKS_REQUIRED()
598 type = GetClassLinker()->ResolveType(type_idx, method_); in GetClassFromTypeIdx()
Dclass_linker.cc2629 mirror::Class* exception_type = linker->ResolveType(iterator.GetHandlerTypeIndex(), method); in ResolveMethodExceptionHandlerTypes()
3278 mirror::Class* super_class = ResolveType(dex_file, super_class_idx, klass.get()); in LoadSuperAndInterfaces()
3296 mirror::Class* interface = ResolveType(dex_file, idx, klass.get()); in LoadSuperAndInterfaces()
3972 mirror::Class* ClassLinker::ResolveType(const DexFile& dex_file, in ResolveType() function in art::ClassLinker
4018 mirror::Class* klass = ResolveType(dex_file, method_id.class_idx_, dex_cache, class_loader); in ResolveMethod()
4162 mirror::Class* klass = ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader); in ResolveField()
4201 mirror::Class* klass = ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader); in ResolveFieldJLS()
Ddex_file.cc1035 mirror::Class* resolved = linker_->ResolveType(dex_file_, jval_.i, dex_cache_, class_loader_); in ReadValueToField()
/art/runtime/entrypoints/
Dentrypoint_utils.h52 klass = runtime->GetClassLinker()->ResolveType(type_idx, method); in AllocObjectFromCode()
93 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); in AllocArrayFromCode()
242 mirror::Class* klass = class_linker->ResolveType(type_idx, referrer); in ResolveVerifyAndClinit()
Dentrypoint_utils.cc46 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, referrer); in CheckAndAllocArrayFromCode()
114 fields_class = class_linker->ResolveType(dex_file, in FindFieldFromCode()
219 methods_class = class_linker->ResolveType(dex_file, in FindMethodFromCode()
/art/compiler/driver/
Dcompiler_driver.cc711 SirtRef<mirror::Class> klass(self, class_linker->ResolveType(*dex_file, exception_type_idx, in LoadImageClasses()
900 return mUnit->GetClassLinker()->ResolveType(*mUnit->GetDexFile(), referrer_method_id.class_idx_, in ComputeCompilingMethodsClass()
947 mirror::Class* dex_fields_class = mUnit->GetClassLinker()->ResolveType(dex_file, in ComputeInstanceFieldInfo()
1007 mUnit->GetClassLinker()->ResolveType(dex_file, in ComputeStaticFieldInfo()
1144 methods_class = mUnit->GetClassLinker()->ResolveType(*target_method.dex_file, in ComputeInvokeInfo()
1504 mirror::Class* klass = class_linker->ResolveType(dex_file, class_def.class_idx_, dex_cache, in ResolveClassFieldsAndMethods()
1583 static void ResolveType(const ParallelCompilationManager* manager, size_t type_idx) in ResolveType() function
1591 mirror::Class* klass = class_linker->ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType()
1619 context.ForAll(0, dex_file.NumTypeIds(), ResolveType, thread_count_); in ResolveDexFile()
/art/runtime/verifier/
Dmethod_verifier.cc571 mirror::Class* exception_type = linker->ResolveType(*dex_file_, in ScanTryCatchBlocks()