/art/runtime/ |
D | class_linker-inl.h | 75 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, in ResolveType() function 84 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType() 91 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, mirror::ArtField* referrer) { in ResolveType() function 100 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType()
|
D | field_helper.cc | 37 type = Runtime::Current()->GetClassLinker()->ResolveType(field_id.type_idx_, field_.Get()); in GetType()
|
D | method_helper-inl.h | 50 type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); in GetClassFromTypeIdx()
|
D | class_linker.h | 151 mirror::Class* ResolveType(const DexFile& dex_file, uint16_t type_idx, mirror::Class* referrer) 157 mirror::Class* ResolveType(uint16_t type_idx, mirror::ArtMethod* referrer) 160 mirror::Class* ResolveType(uint16_t type_idx, mirror::ArtField* referrer) 167 mirror::Class* ResolveType(const DexFile& dex_file, uint16_t type_idx,
|
D | class_linker.cc | 532 mirror::Class* resolved_type = ResolveType(dex_file, void_type_idx, java_lang_Object.Get()); in InitWithoutImage() 3761 mirror::Class* exception_type = linker->ResolveType(iterator.GetHandlerTypeIndex(), method); in ResolveMethodExceptionHandlerTypes() 4678 mirror::Class* super_class = ResolveType(dex_file, super_class_idx, klass.Get()); in LoadSuperAndInterfaces() 4702 mirror::Class* interface = ResolveType(dex_file, idx, klass.Get()); in LoadSuperAndInterfaces() 5631 mirror::Class* ClassLinker::ResolveType(const DexFile& dex_file, uint16_t type_idx, in ResolveType() function in art::ClassLinker 5636 return ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType() 5639 mirror::Class* ClassLinker::ResolveType(const DexFile& dex_file, uint16_t type_idx, in ResolveType() function in art::ClassLinker 5685 mirror::Class* klass = ResolveType(dex_file, method_id.class_idx_, dex_cache, class_loader); in ResolveMethod() 5838 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); in ResolveField() 5880 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); in ResolveFieldJLS()
|
D | dex_file.cc | 1220 mirror::Class* resolved = linker_->ResolveType(dex_file_, jval_.i, *dex_cache_, in ReadValueToField()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 45 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); in CheckObjectAlloc() 187 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); in CheckArrayAlloc() 580 mirror::Class* klass = class_linker->ResolveType(type_idx, referrer); in ResolveVerifyAndClinit()
|
D | entrypoint_utils.cc | 48 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, referrer); in CheckFilledNewArrayAlloc()
|
/art/compiler/driver/ |
D | compiler_driver-inl.h | 50 mirror::Class* referrer_class = mUnit->GetClassLinker()->ResolveType( in ResolveCompilingMethodsClass()
|
D | compiler_driver.cc | 756 class_linker->ResolveType(*dex_file, exception_type_idx, dex_cache, in LoadImageClasses() 1622 mirror::Class* klass = class_linker->ResolveType(dex_file, class_def.class_idx_, dex_cache, in ResolveClassFieldsAndMethods() 1701 static void ResolveType(const ParallelCompilationManager* manager, size_t type_idx) in ResolveType() function 1711 mirror::Class* klass = class_linker->ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType() 1739 context.ForAll(0, dex_file.NumTypeIds(), ResolveType, thread_count_); in ResolveDexFile()
|
/art/compiler/ |
D | elf_patcher.cc | 113 mirror::Class* klass = class_linker->ResolveType(patch->GetDexFile(), patch->GetTargetTypeIdx(), in GetTargetType()
|
/art/runtime/mirror/ |
D | class.cc | 778 interface = Runtime::Current()->GetClassLinker()->ResolveType(klass->GetDexFile(), type_idx, in GetDirectInterface()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 645 mirror::Class* exception_type = linker->ResolveType(*dex_file_, in ScanTryCatchBlocks() 2847 mirror::Class* klass = linker->ResolveType(*dex_file_, handler_type_idx, *dex_cache_, in CodeFlowVerifyInstruction()
|