Home
last modified time | relevance | path

Searched refs:class_idx_ (Results 1 – 25 of 46) sorted by relevance

12

/art/libdexfile/dex/
Dmethod_reference.h60 mr1.dex_file->GetTypeDescriptorView(mid1.class_idx_), in SlowCompare()
61 mr2.dex_file->GetTypeDescriptorView(mid2.class_idx_)); in SlowCompare()
Ddex_file_verifier.cc211 std::string class_name = GetClass(field_id.class_idx_); in GetFieldDescription()
223 std::string class_name = GetClass(method_id.class_idx_); in GetMethodDescription()
918 OffsetToPtr<dex::FieldId>(header_->field_ids_off_)[idx].class_idx_; in CheckClassDataItemField()
948 dex::TypeIndex my_class_index = method_id.class_idx_; in CheckClassDataItemMethod()
1403 if (!CheckIndex(field_id->class_idx_.index_, header_->type_ids_size_, "field_id.class") || in CheckIntraFieldIdItem()
1419 if (!CheckIndex(method_id->class_idx_.index_, header_->type_ids_size_, "method_id.class") || in CheckIntraMethodIdItem()
1435 if (!CheckIndex(class_def->class_idx_.index_, header_->type_ids_size_, "class_def.class")) { in CheckIntraClassDefItem()
1453 DCHECK_LE(class_def->class_idx_.index_, kTypeIdLimit); in CheckIntraClassDefItem()
1455 if (defined_classes_[class_def->class_idx_.index_]) { in CheckIntraClassDefItem()
1456 ErrorStringPrintf("Redefinition of class with type idx: '%u'", class_def->class_idx_.index_); in CheckIntraClassDefItem()
[all …]
Ddex_file_structs.h69 dex::TypeIndex class_idx_; // index into type_ids_ array for defining class member
90 dex::TypeIndex class_idx_; // index into type_ids_ array for defining class member
109 dex::TypeIndex class_idx_; // index into type_ids_ array for this class member
Dart_dex_file_loader_test.cc315 const dex::TypeId& klass = java_lang_dex_file_->GetTypeId(to_find.class_idx_); in TEST_F()
320 << java_lang_dex_file_->GetTypeDescriptor(to_find.class_idx_) << "." in TEST_F()
330 const dex::TypeId& klass = java_lang_dex_file_->GetTypeId(to_find.class_idx_); in TEST_F()
336 << java_lang_dex_file_->GetTypeDescriptor(to_find.class_idx_) << "." in TEST_F()
Ddex_file-inl.h119 return GetTypeDescriptor(field_id.class_idx_); in GetFieldDeclaringClassDescriptor()
128 return GetTypeDescriptorView(field_id.class_idx_); in GetFieldDeclaringClassDescriptorView()
169 return GetTypeDescriptor(method_id.class_idx_); in GetMethodDeclaringClassDescriptor()
178 return GetTypeDescriptorView(method_id.class_idx_); in GetMethodDeclaringClassDescriptorView()
243 return GetTypeDescriptor(class_def.class_idx_); in GetClassDescriptor()
Dtype_lookup_table.cc47 const dex::TypeId& type_id = dex_file.GetTypeId(class_def.class_idx_); in Create()
62 const dex::TypeId& type_id = dex_file.GetTypeId(class_def.class_idx_); in Create()
Ddex_file.cc341 if (class_def.class_idx_ == type_idx) { in FindClassDef()
379 if (class_idx > field.class_idx_) { in FindFieldId()
381 } else if (class_idx < field.class_idx_) { in FindFieldId()
421 if (class_idx > method.class_idx_) { in FindMethodIdByIndex()
423 } else if (class_idx < method.class_idx_) { in FindMethodIdByIndex()
436 DCHECK_EQ(class_idx, method.class_idx_); in FindMethodIdByIndex()
Dclass_accessor_test.cc34 EXPECT_EQ(accessor.GetDescriptor(), dex_file->GetTypeDescriptor(class_def.class_idx_)); in TEST_F()
Dclass_accessor-inl.h242 return dex_file_.GetClassDef(class_def_index_).class_idx_; in GetClassIdx()
/art/tools/dexanalyze/
Ddexanalyze_experiments.cc288 ++types_accessed[dex_file.GetFieldId(dex_field_idx).class_idx_.index_]; in ProcessDexFile()
302 ++types_accessed[dex_file.GetFieldId(dex_field_idx).class_idx_.index_]; in ProcessDexFile()
381 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
382 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
392 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
393 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
403 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
404 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
414 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
415 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
[all …]
Ddexanalyze_bytecode.cc263 dex::TypeIndex holder_type = dex_file.GetFieldId(dex_field_idx).class_idx_; in ProcessCodeItem()
327 dex::TypeIndex holder_type = dex_file.GetFieldId(dex_field_idx).class_idx_; in ProcessCodeItem()
364 const dex::TypeIndex receiver_type = method.class_idx_; in ProcessCodeItem()
/art/tools/veridex/
Dhidden_api.cc85 ss << dex_file.GetTypeDescriptorView(method_id.class_idx_) in GetApiMethodName()
95 ss << dex_file.GetTypeDescriptorView(field_id.class_idx_) in GetApiFieldName()
Dresolver.cc263 VeriClass* kls = GetVeriClass(method_id.class_idx_); in GetMethod()
281 VeriClass* kls = GetVeriClass(field_id.class_idx_); in GetField()
/art/runtime/
Dclass_linker-inl.h267 LookupResolvedType(method_id.class_idx_, dex_cache, class_loader); in CheckInvokeClassMismatch()
281 ObjPtr<mirror::Class> klass = LookupResolvedType(method_id.class_idx_, dex_cache, class_loader); in LookupResolvedMethod()
344 klass = LookupResolvedType(method_id.class_idx_, dex_cache.Get(), class_loader.Get()); in ResolveMethod()
348 klass = ResolveType(method_id.class_idx_, dex_cache, class_loader); in ResolveMethod()
359 klass = ResolveType(method_id.class_idx_, dex_cache, class_loader); in ResolveMethod()
475 ObjPtr<mirror::Class> klass = ResolveType(field_id.class_idx_, dex_cache, class_loader); in ResolveField()
Dart_method.cc174 const dex::TypeIndex declaring_class_type = dex_file->GetMethodId(GetDexMethodIndex()).class_idx_; in FindObsoleteDexClassDefIndex()
305 std::string_view mid_declaring_class_descriptor = dexfile->GetTypeDescriptorView(mid.class_idx_); in FindDexMethodIndexInOtherDexFile()
/art/dex2oat/driver/
Dcompiler_driver-inl.h62 return ResolveClass(soa, dex_cache, class_loader, referrer_method_id.class_idx_, mUnit); in ResolveCompilingMethodsClass()
/art/dexdump/
Ddexdump.cc699 fprintf(gOutFile, "class_idx : %d\n", pClassDef.class_idx_.index_); in dumpClassDef()
938 const char* backDescriptor = pDexFile->GetTypeDescriptor(pMethodId.class_idx_); in indexString()
950 const char* backDescriptor = pDexFile->GetTypeDescriptor(pFieldId.class_idx_); in indexString()
971 const char* backDescriptor = pDexFile->GetTypeDescriptor(pMethodId.class_idx_); in indexString()
1242 const char* backDescriptor = pDexFile->GetTypeDescriptor(pMethodId.class_idx_); in dumpBytecodes()
1359 const char* backDescriptor = dex_file.GetTypeDescriptor(pMethodId.class_idx_); in dumpMethod()
1479 const char* backDescriptor = dex_file.GetTypeDescriptor(field_id.class_idx_); in dumpField()
1568 const char* classDescriptor = pDexFile->GetTypeDescriptor(pClassDef.class_idx_); in dumpClass()
/art/dexlist/
Ddexlist.cc101 const char* classDescriptor = pDexFile->GetTypeDescriptor(pMethodId.class_idx_); in dumpMethod()
/art/profman/
Dprofman.cc825 const dex::ClassDef* class_def = dex_file->FindClassDef(id.class_idx_); in GetInlineCacheLine()
844 auto val = ics.find(target.class_idx_); in GetInlineCacheLine()
846 val = ics.insert({ target.class_idx_, {} }).first; in GetInlineCacheLine()
907 std::string type_string(dex_file->GetTypeDescriptor(dex_file->GetTypeId(id.class_idx_))); in GetClassNamesAndMethods()
1175 if (meth.class_idx_ == target) { in GetAllInvokes()
1346 dex::TypeIndex slow_class_type = def->class_idx_; in ResolveMethod()
Dboot_image_profile.cc52 std::string type_string(dex_file->GetTypeDescriptor(dex_file->GetTypeId(id.class_idx_))); in BootImageRepresentation()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h488 const std::string_view class_name = dex_file->GetTypeDescriptorView(method_id.class_idx_); in IsStringInit()
617 dex::TypeIndex type_idx = referrer->GetDexFile()->GetMethodId(method_idx).class_idx_; in FindSuperMethodToCall()
/art/compiler/optimizing/
Doptimizing_unit_test.h397 ti ? *ti : dex::TypeIndex(class_idx_++),
538 size_t class_idx_ = 42; variable
Dsharpening.cc217 referrer_dex_file->GetClassDef(dex_compilation_unit.GetClassDefIndex()).class_idx_; in ComputeLoadClassKind()
/art/runtime/verifier/
Dverifier_deps.cc100 const dex::TypeId& type_id = dex_file.GetTypeId(class_def->class_idx_); in GetClassDescriptorStringId()
741 << dex_file.PrettyType(dex_file.GetClassDef(class_def_index).class_idx_) in VerifyDexFileAndUpdateStatus()
/art/dex2oat/
Ddex2oat_test.cc808 std::string old_class0 = old_dex_file->PrettyType(old_dex_file->GetClassDef(0).class_idx_); in CheckResult()
809 std::string old_class1 = old_dex_file->PrettyType(old_dex_file->GetClassDef(1).class_idx_); in CheckResult()
810 std::string new_class0 = new_dex_file->PrettyType(new_dex_file->GetClassDef(0).class_idx_); in CheckResult()
811 std::string new_class1 = new_dex_file->PrettyType(new_dex_file->GetClassDef(1).class_idx_); in CheckResult()

12