/art/runtime/ |
D | class_linker-inl.h | 41 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()
|
D | class_linker.h | 126 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,
|
D | object_utils.h | 177 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()
|
D | class_linker.cc | 2629 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()
|
D | dex_file.cc | 1035 mirror::Class* resolved = linker_->ResolveType(dex_file_, jval_.i, dex_cache_, class_loader_); in ReadValueToField()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.h | 52 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()
|
D | entrypoint_utils.cc | 46 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/ |
D | compiler_driver.cc | 711 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/ |
D | method_verifier.cc | 571 mirror::Class* exception_type = linker->ResolveType(*dex_file_, in ScanTryCatchBlocks()
|