/aosp12/art/runtime/ |
H A D | class_linker-inl.h | 117 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function 135 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function 149 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function 163 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() function 393 cls = ResolveType(method_id.class_idx_, h_dex_cache, h_class_loader); in ResolveMethod()
|
H A D | proxy_test.cc | 124 EXPECT_OBJ_PTR_EQ(interfacesFieldClass.Get(), field->ResolveType()); in TEST_F() 133 EXPECT_OBJ_PTR_EQ(throwsFieldClass.Get(), field->ResolveType()); in TEST_F()
|
H A D | art_field-inl.h | 331 inline ObjPtr<mirror::Class> ArtField::ResolveType() { in ResolveType() function 335 ObjPtr<mirror::Class> type = Runtime::Current()->GetClassLinker()->ResolveType( in ResolveType()
|
H A D | module_exclusion_test.cc | 68 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader); in DoTest()
|
H A D | common_dex_operations.h | 223 field_class = field->ResolveType(); in DoFieldPutCommon()
|
H A D | class_linker.h | 277 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ObjPtr<mirror::Class> referrer) 280 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ArtField* referrer) 283 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ArtMethod* referrer) 290 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx,
|
H A D | art_field.h | 216 ObjPtr<mirror::Class> ResolveType() REQUIRES_SHARED(Locks::mutator_lock_);
|
H A D | art_method-inl.h | 99 ObjPtr<mirror::Class> type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, this); in ResolveClassFromTypeIndex()
|
H A D | class_linker.cc | 6149 ObjPtr<mirror::Class> interface = ResolveType(idx, klass.Get()); in LoadSuperAndInterfaces() 9151 klass = ResolveType(method_id.class_idx_, dex_cache, class_loader); in ResolveMethod() 9162 klass = ResolveType(method_id.class_idx_, dex_cache, class_loader); in ResolveMethod() 9404 ResolveType(proto_id.return_type_idx_, dex_cache, class_loader))); in ResolveMethodType() 9429 param_class.Assign(ResolveType(type_idx, dex_cache, class_loader)); in ResolveMethodType() 9534 method_params->Set(0, target_field->ResolveType()); in ResolveMethodHandleForField() 9539 return_type = hs.NewHandle(target_field->ResolveType()); in ResolveMethodHandleForField() 9544 method_params->Set(1, target_field->ResolveType()); in ResolveMethodHandleForField() 9550 return_type = hs.NewHandle(target_field->ResolveType()); in ResolveMethodHandleForField() 9726 ObjPtr<mirror::Class> klass = ResolveType(type_idx, referrer); in ResolveMethodHandleForMethod() [all …]
|
H A D | art_method.cc | 526 ObjPtr<mirror::Class> type = cl->ResolveType(type_idx, this); in EqualParameters()
|
H A D | class_linker_test.cc | 263 EXPECT_TRUE(field->ResolveType() != nullptr); in AssertField() 372 ObjPtr<mirror::Class> field_type = field->ResolveType(); in AssertClass()
|
/aosp12/art/runtime/mirror/ |
H A D | object.cc | 242 kMovingCollector ? field.LookupResolvedType() : field.ResolveType(); in CheckFieldAssignmentImpl() 260 kMovingCollector ? field.LookupResolvedType() : field.ResolveType(); in CheckFieldAssignmentImpl()
|
H A D | field.cc | 62 Handle<mirror::Class> type = hs.NewHandle(field->ResolveType()); in CreateFromArtField()
|
/aosp12/art/dex2oat/driver/ |
H A D | compiler_driver-inl.h | 44 mUnit->GetClassLinker()->ResolveType(cls_index, dex_cache, class_loader); in ResolveClass()
|
H A D | compiler_driver.cc | 1077 ObjPtr<mirror::Class> klass = class_linker->ResolveType( in LoadImageClasses() 1540 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader); in Visit() 1647 ? class_linker->ResolveType(dex::TypeIndex(type_idx), dex_cache, class_loader) in Visit()
|
/aosp12/art/runtime/entrypoints/quick/ |
H A D | quick_field_entrypoints.cc | 139 if (field->ResolveType().IsNull()) { \ 187 if (field->ResolveType().IsNull()) { \
|
H A D | quick_entrypoints_list.h | 43 V(ResolveType, void*, uint32_t) \
|
/aosp12/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 240 klass = class_linker->ResolveType(type_idx, method); in CheckArrayAlloc() 478 class_linker->ResolveType(method_type_idx, referrer); in FindMethodToCall() 706 ObjPtr<mirror::Class> klass = class_linker->ResolveType(type_idx, referrer); in ResolveVerifyAndClinit()
|
/aosp12/art/runtime/dex/ |
H A D | dex_file_annotations.cc | 363 class_linker->ResolveType(dex::TypeIndex(type_index), in ProcessEncodedAnnotation() 492 element_object = Runtime::Current()->GetClassLinker()->ResolveType( in ProcessAnnotationValue() 777 ObjPtr<mirror::Class> resolved_class = class_linker->ResolveType( in GetAnnotationItemFromAnnotationSet() 1744 ObjPtr<mirror::Class> resolved = linker_->ResolveType(dex::TypeIndex(jval_.i), in ReadValueToField()
|
/aosp12/art/runtime/native/ |
H A D | java_lang_reflect_Executable.cc | 365 param.Assign(Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method)); in Executable_getParameterTypesInternal()
|
/aosp12/art/runtime/interpreter/mterp/ |
H A D | nterp.cc | 453 if (resolve_field_type != 0u && resolved_field->ResolveType() == nullptr) { in ResolveFieldWithAccessChecks()
|
H A D | mterp.cc | 682 if (value != nullptr && field->ResolveType() == nullptr) { in MterpFieldAccessSlow()
|
/aosp12/art/runtime/verifier/ |
H A D | method_verifier.cc | 1159 linker->ResolveType(iterator.GetHandlerTypeIndex(), dex_cache_, class_loader_); in ScanTryCatchBlocks() 3550 linker->ResolveType(handler_type_idx, dex_cache_, class_loader_); in CodeFlowVerifyInstruction() 3672 ? linker->ResolveType(class_idx, dex_cache_, class_loader_) in ResolveClass() 4775 can_load_classes_ ? field->ResolveType() : field->LookupResolvedType(); in VerifyISFieldAccess()
|
/aosp12/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 688 ObjPtr<mirror::Class> o = cl->ResolveType(index, referrer); in GetArgumentForBootstrapMethod()
|
/aosp12/art/compiler/optimizing/ |
H A D | instruction_builder.cc | 2090 if (resolved_field->ResolveType().IsNull()) { in ResolveField() 2435 ObjPtr<mirror::Class> klass = dex_compilation_unit_->GetClassLinker()->ResolveType( in ResolveClass()
|