/art/libdexfile/dex/ |
D | method_reference.h | 60 mr1.dex_file->GetTypeDescriptorView(mid1.class_idx_), in SlowCompare() 61 mr2.dex_file->GetTypeDescriptorView(mid2.class_idx_)); in SlowCompare()
|
D | dex_file_verifier.cc | 211 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 …]
|
D | dex_file_structs.h | 69 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
|
D | art_dex_file_loader_test.cc | 315 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()
|
D | dex_file-inl.h | 119 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()
|
D | type_lookup_table.cc | 47 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()
|
D | dex_file.cc | 341 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()
|
D | class_accessor_test.cc | 34 EXPECT_EQ(accessor.GetDescriptor(), dex_file->GetTypeDescriptor(class_def.class_idx_)); in TEST_F()
|
D | class_accessor-inl.h | 242 return dex_file_.GetClassDef(class_def_index_).class_idx_; in GetClassIdx()
|
/art/tools/dexanalyze/ |
D | dexanalyze_experiments.cc | 288 ++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 …]
|
D | dexanalyze_bytecode.cc | 263 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/ |
D | hidden_api.cc | 85 ss << dex_file.GetTypeDescriptorView(method_id.class_idx_) in GetApiMethodName() 95 ss << dex_file.GetTypeDescriptorView(field_id.class_idx_) in GetApiFieldName()
|
D | resolver.cc | 263 VeriClass* kls = GetVeriClass(method_id.class_idx_); in GetMethod() 281 VeriClass* kls = GetVeriClass(field_id.class_idx_); in GetField()
|
/art/runtime/ |
D | class_linker-inl.h | 267 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()
|
D | art_method.cc | 174 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/ |
D | compiler_driver-inl.h | 62 return ResolveClass(soa, dex_cache, class_loader, referrer_method_id.class_idx_, mUnit); in ResolveCompilingMethodsClass()
|
/art/dexdump/ |
D | dexdump.cc | 699 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/ |
D | dexlist.cc | 101 const char* classDescriptor = pDexFile->GetTypeDescriptor(pMethodId.class_idx_); in dumpMethod()
|
/art/profman/ |
D | profman.cc | 825 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()
|
D | boot_image_profile.cc | 52 std::string type_string(dex_file->GetTypeDescriptor(dex_file->GetTypeId(id.class_idx_))); in BootImageRepresentation()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 488 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/ |
D | optimizing_unit_test.h | 397 ti ? *ti : dex::TypeIndex(class_idx_++), 538 size_t class_idx_ = 42; variable
|
D | sharpening.cc | 217 referrer_dex_file->GetClassDef(dex_compilation_unit.GetClassDefIndex()).class_idx_; in ComputeLoadClassKind()
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 100 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/ |
D | dex2oat_test.cc | 808 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()
|