Home
last modified time | relevance | path

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

12

/aosp12/art/runtime/
H A Dclass_linker-inl.h117 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 Dproxy_test.cc124 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 Dart_field-inl.h331 inline ObjPtr<mirror::Class> ArtField::ResolveType() { in ResolveType() function
335 ObjPtr<mirror::Class> type = Runtime::Current()->GetClassLinker()->ResolveType( in ResolveType()
H A Dmodule_exclusion_test.cc68 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader); in DoTest()
H A Dcommon_dex_operations.h223 field_class = field->ResolveType(); in DoFieldPutCommon()
H A Dclass_linker.h277 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 Dart_field.h216 ObjPtr<mirror::Class> ResolveType() REQUIRES_SHARED(Locks::mutator_lock_);
H A Dart_method-inl.h99 ObjPtr<mirror::Class> type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, this); in ResolveClassFromTypeIndex()
H A Dclass_linker.cc6149 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 Dart_method.cc526 ObjPtr<mirror::Class> type = cl->ResolveType(type_idx, this); in EqualParameters()
H A Dclass_linker_test.cc263 EXPECT_TRUE(field->ResolveType() != nullptr); in AssertField()
372 ObjPtr<mirror::Class> field_type = field->ResolveType(); in AssertClass()
/aosp12/art/runtime/mirror/
H A Dobject.cc242 kMovingCollector ? field.LookupResolvedType() : field.ResolveType(); in CheckFieldAssignmentImpl()
260 kMovingCollector ? field.LookupResolvedType() : field.ResolveType(); in CheckFieldAssignmentImpl()
H A Dfield.cc62 Handle<mirror::Class> type = hs.NewHandle(field->ResolveType()); in CreateFromArtField()
/aosp12/art/dex2oat/driver/
H A Dcompiler_driver-inl.h44 mUnit->GetClassLinker()->ResolveType(cls_index, dex_cache, class_loader); in ResolveClass()
H A Dcompiler_driver.cc1077 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 Dquick_field_entrypoints.cc139 if (field->ResolveType().IsNull()) { \
187 if (field->ResolveType().IsNull()) { \
H A Dquick_entrypoints_list.h43 V(ResolveType, void*, uint32_t) \
/aosp12/art/runtime/entrypoints/
H A Dentrypoint_utils-inl.h240 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 Ddex_file_annotations.cc363 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 Djava_lang_reflect_Executable.cc365 param.Assign(Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method)); in Executable_getParameterTypesInternal()
/aosp12/art/runtime/interpreter/mterp/
H A Dnterp.cc453 if (resolve_field_type != 0u && resolved_field->ResolveType() == nullptr) { in ResolveFieldWithAccessChecks()
H A Dmterp.cc682 if (value != nullptr && field->ResolveType() == nullptr) { in MterpFieldAccessSlow()
/aosp12/art/runtime/verifier/
H A Dmethod_verifier.cc1159 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 Dinterpreter_common.cc688 ObjPtr<mirror::Class> o = cl->ResolveType(index, referrer); in GetArgumentForBootstrapMethod()
/aosp12/art/compiler/optimizing/
H A Dinstruction_builder.cc2090 if (resolved_field->ResolveType().IsNull()) { in ResolveField()
2435 ObjPtr<mirror::Class> klass = dex_compilation_unit_->GetClassLinker()->ResolveType( in ResolveClass()

12