Home
last modified time | relevance | path

Searched refs:class_def (Results 1 – 24 of 24) sorted by relevance

/art/runtime/
Ddex_file.h699 uint16_t GetIndexForClassDef(const ClassDef& class_def) const { in GetIndexForClassDef() argument
700 CHECK_GE(&class_def, class_defs_) << GetLocation(); in GetIndexForClassDef()
701 CHECK_LT(&class_def, class_defs_ + header_->class_defs_size_) << GetLocation(); in GetIndexForClassDef()
702 return &class_def - class_defs_; in GetIndexForClassDef()
706 const char* GetClassDescriptor(const ClassDef& class_def) const { in GetClassDescriptor() argument
707 return StringByTypeIdx(class_def.class_idx_); in GetClassDescriptor()
717 const TypeList* GetInterfacesList(const ClassDef& class_def) const { in GetInterfacesList() argument
718 if (class_def.interfaces_off_ == 0) { in GetInterfacesList()
721 const uint8_t* addr = begin_ + class_def.interfaces_off_; in GetInterfacesList()
727 const uint8_t* GetClassData(const ClassDef& class_def) const { in GetClassData() argument
[all …]
Dtype_lookup_table.cc84 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); in TypeLookupTable() local
85 const DexFile::TypeId& type_id = dex_file.GetTypeId(class_def.class_idx_); in TypeLookupTable()
98 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); in TypeLookupTable() local
99 const DexFile::TypeId& type_id = dex_file.GetTypeId(class_def.class_idx_); in TypeLookupTable()
Ddex_file_test.cc233 const DexFile::ClassDef& class_def = raw->GetClassDef(0); in TEST_F() local
234 ASSERT_STREQ("LGetMethodSignature;", raw->GetClassDescriptor(class_def)); in TEST_F()
236 const uint8_t* class_data = raw->GetClassData(class_def); in TEST_F()
Ddex_file.cc530 const ClassDef& class_def = GetClassDef(i); in FindClassDef() local
531 if (class_def.class_idx_ == type_idx) { in FindClassDef()
532 return &class_def; in FindClassDef()
542 const ClassDef& class_def = GetClassDef(i); in FindClassDef() local
543 if (class_def.class_idx_ == type_idx) { in FindClassDef()
544 return &class_def; in FindClassDef()
2337 const DexFile::ClassDef& class_def) in EncodedStaticFieldValueIterator() argument
2342 class_def, in EncodedStaticFieldValueIterator()
2352 const DexFile::ClassDef& class_def) in EncodedStaticFieldValueIterator() argument
2356 class_def, in EncodedStaticFieldValueIterator()
[all …]
Ddex_file_verifier_test.cc293 const DexFile::ClassDef& class_def = dex_file->GetClassDef(0); in FindMethodData() local
294 const uint8_t* class_data = dex_file->GetClassData(class_def); in FindMethodData()
908 const DexFile::ClassDef& class_def = dex_file->GetClassDef(0); in FindFieldData() local
909 const uint8_t* class_data = dex_file->GetClassData(class_def); in FindFieldData()
Doat_file_manager.cc191 const DexFile::ClassDef& class_def = dex_file->GetClassDef(static_cast<uint16_t>(index)); in GetClassDescriptor() local
192 return dex_file->StringByTypeIdx(class_def.class_idx_); in GetClassDescriptor()
Dutils.cc1813 const DexFile::ClassDef* class_def = dex_file->FindClassDef(method_id.class_idx_); in DumpMethodCFG() local
1814 if (class_def == nullptr) { in DumpMethodCFG()
1819 const uint8_t* class_data = dex_file->GetClassData(*class_def); in DumpMethodCFG()
Ddex_file_verifier.cc793 const DexFile::ClassDef* class_def = class_def_begin + i; in FindClassFlags() local
794 if (class_def->class_idx_ == *class_type_index) { in FindClassFlags()
795 *class_access_flags = class_def->access_flags_; in FindClassFlags()
Dclass_linker.cc2646 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); in GetOatMethodIndexFromMethodIndex() local
2647 const uint8_t* class_data = dex_file.GetClassData(class_def); in GetOatMethodIndexFromMethodIndex()
5288 const DexFile::ClassDef& class_def, in CheckSuperClassChange() argument
5316 const DexFile::ClassDef* super_class_def = dex_file.FindClassDef(class_def.superclass_idx_); in CheckSuperClassChange()
5350 const DexFile::ClassDef& class_def = dex_file.GetClassDef(klass->GetDexClassDefIndex()); in LoadSuperAndInterfaces() local
5351 uint16_t super_class_idx = class_def.superclass_idx_; in LoadSuperAndInterfaces()
5359 if (super_class_idx == class_def.class_idx_) { in LoadSuperAndInterfaces()
5381 if (!CheckSuperClassChange(klass, dex_file, class_def, super_class)) { in LoadSuperAndInterfaces()
5386 const DexFile::TypeList* interfaces = dex_file.GetInterfacesList(class_def); in LoadSuperAndInterfaces()
Dclass_linker_test.cc357 const DexFile::ClassDef& class_def = dex.GetClassDef(i); in AssertDexFile() local
358 const char* descriptor = dex.GetClassDescriptor(class_def); in AssertDexFile()
/art/runtime/verifier/
Dmethod_verifier_test.cc53 const DexFile::ClassDef& class_def = dex.GetClassDef(i); in VerifyDexFile() local
54 const char* descriptor = dex.GetClassDescriptor(class_def); in VerifyDexFile()
Dmethod_verifier.h165 const DexFile::ClassDef* class_def,
178 const DexFile::ClassDef* class_def,
289 const DexFile::ClassDef* class_def,
336 const DexFile::ClassDef* class_def,
Dmethod_verifier.cc133 const DexFile::ClassDef* class_def = klass->GetClassDef(); in VerifyClass() local
142 } else if (class_def == nullptr) { in VerifyClass()
161 class_def, in VerifyClass()
192 const DexFile::ClassDef* class_def, in VerifyMethods() argument
216 InvokeType type = it->GetMethodInvokeType(*class_def); in VerifyMethods()
233 class_def, in VerifyMethods()
249 *error_string += PrettyDescriptor(dex_file->GetClassDescriptor(*class_def)); in VerifyMethods()
266 const DexFile::ClassDef* class_def, in VerifyClass() argument
271 DCHECK(class_def != nullptr); in VerifyClass()
275 if ((class_def->access_flags_ & (kAccAbstract | kAccFinal)) == (kAccAbstract | kAccFinal)) { in VerifyClass()
[all …]
/art/compiler/driver/
Dcompiler_driver.cc498 const DexFile& dex_file, const DexFile::ClassDef& class_def) in GetDexToDexCompilationLevel() argument
505 const char* descriptor = dex_file.GetClassDescriptor(class_def); in GetDexToDexCompilationLevel()
537 const DexFile::ClassDef& class_def) { in GetDexToDexCompilationLevel() argument
542 return GetDexToDexCompilationLevel(self, driver, class_loader, dex_file, class_def); in GetDexToDexCompilationLevel()
825 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in ResolveConstStrings() local
827 const uint8_t* class_data = dex_file->GetClassData(class_def); in ResolveConstStrings()
843 dex_file->StringByTypeIdx(class_def.class_idx_)); in ResolveConstStrings()
2010 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); in RequiresConstructorBarrier() local
2011 const uint8_t* class_data = dex_file.GetClassData(class_def); in RequiresConstructorBarrier()
2054 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in Visit() local
[all …]
Dcompiler_driver_test.cc81 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); in MakeDexFileExecutable() local
82 const char* descriptor = dex_file.GetClassDescriptor(class_def); in MakeDexFileExecutable()
/art/oatdump/
Doatdump.cc209 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in WalkOatClass() local
210 const uint8_t* class_data = dex_file.GetClassData(class_def); in WalkOatClass()
500 const DexFile::ClassDef* class_def = in GetQuickOatCode() local
502 if (class_def != nullptr) { in GetQuickOatCode()
503 uint16_t class_def_index = dex_file->GetIndexForClassDef(*class_def); in GetQuickOatCode()
533 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in AddAllOffsets() local
535 const uint8_t* class_data = dex_file->GetClassData(class_def); in AddAllOffsets()
610 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in DumpOatDexFile() local
611 const char* descriptor = dex_file->GetClassDescriptor(class_def); in DumpOatDexFile()
621 class_def_index, descriptor, oat_class_offset, class_def.class_idx_) in DumpOatDexFile()
[all …]
/art/runtime/native/
Ddalvik_system_VMRuntime.cc525 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in VMRuntime_preloadDexCaches() local
526 const uint8_t* class_data = dex_file->GetClassData(class_def); in VMRuntime_preloadDexCaches()
541 InvokeType invoke_type = it.GetMethodInvokeType(class_def); in VMRuntime_preloadDexCaches()
546 InvokeType invoke_type = it.GetMethodInvokeType(class_def); in VMRuntime_preloadDexCaches()
Ddalvik_system_DexFile.cc324 const DexFile::ClassDef& class_def = dex_file->GetClassDef(i); in DexFile_getClassNameList() local
325 const char* descriptor = dex_file->GetClassDescriptor(class_def); in DexFile_getClassNameList()
/art/compiler/
Dimage_test.cc269 const DexFile::ClassDef& class_def = dex->GetClassDef(i); in TestWriteRead() local
270 const char* descriptor = dex->GetClassDescriptor(class_def); in TestWriteRead()
Doat_test.cc403 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); in TEST_F() local
404 const uint8_t* class_data = dex_file.GetClassData(class_def); in TEST_F()
412 const char* descriptor = dex_file.GetClassDescriptor(class_def); in TEST_F()
Doat_writer.cc1338 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in VisitDexMethods() local
1339 const uint8_t* class_data = dex_file->GetClassData(class_def); in VisitDexMethods()
/art/runtime/mirror/
Dclass.cc910 const DexFile::ClassDef* class_def = GetClassDef(); in GetInterfaceTypeList() local
911 if (class_def == nullptr) { in GetInterfaceTypeList()
914 return GetDexFile().GetInterfacesList(*class_def); in GetInterfaceTypeList()
/art/dexdump/
Ddexdump.cc1209 const DexFile::ClassDef& class_def = dex_file->GetClassDef(idx); in dumpCfg() local
1210 const uint8_t* class_data = dex_file->GetClassData(class_def); in dumpCfg()
/art/runtime/gc/
Dheap.cc770 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); in SafeGetClassDescriptor() local
771 const DexFile::TypeId& type_id = dex_file->GetTypeId(class_def.class_idx_); in SafeGetClassDescriptor()