Home
last modified time | relevance | path

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

/art/runtime/
Ddex_file.h194 struct ClassDef { struct
225 DISALLOW_COPY_AND_ASSIGN(ClassDef); argument
638 const ClassDef& GetClassDef(uint16_t idx) const { in GetClassDef()
643 uint16_t GetIndexForClassDef(const ClassDef& class_def) const { in GetIndexForClassDef()
650 const char* GetClassDescriptor(const ClassDef& class_def) const { in GetClassDescriptor()
656 const ClassDef* FindClassDef(const char* descriptor, size_t hash) const;
659 const ClassDef* FindClassDef(uint16_t type_idx) const;
661 const TypeList* GetInterfacesList(const ClassDef& class_def) const { in GetInterfacesList()
671 const byte* GetClassData(const ClassDef& class_def) const { in GetClassData()
742 const byte* GetEncodedStaticFieldValuesArray(const ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray()
[all …]
Ddex_method_iterator.h141 const DexFile::ClassDef* class_def_;
Ddex_file_test.cc219 const DexFile::ClassDef& c0 = raw->GetClassDef(0); in TEST_F()
222 const DexFile::ClassDef& c1 = raw->GetClassDef(1); in TEST_F()
232 const DexFile::ClassDef& class_def = raw->GetClassDef(0); in TEST_F()
Ddex_file.cc359 class_defs_(reinterpret_cast<const ClassDef*>(base + header_->class_defs_off_)), in DexFile()
422 const DexFile::ClassDef* DexFile::FindClassDef(const char* descriptor, size_t hash) const { in FindClassDef()
442 const ClassDef& class_def = GetClassDef(i); in FindClassDef()
461 const ClassDef& class_def = GetClassDef(i); in FindClassDef()
471 const DexFile::ClassDef* DexFile::FindClassDef(uint16_t type_idx) const { in FindClassDef()
474 const ClassDef& class_def = GetClassDef(i); in FindClassDef()
1125 const DexFile::ClassDef& class_def) in EncodedStaticFieldValueIterator()
Ddex_file_verifier.h127 std::unordered_set<decltype(DexFile::ClassDef::class_idx_)> defined_classes_;
Dclass_linker.h101 const DexFile& dex_file, const DexFile::ClassDef& dex_class_def)
468 void ConstructFieldMap(const DexFile& dex_file, const DexFile::ClassDef& dex_class_def,
475 const DexFile::ClassDef& dex_class_def);
478 const DexFile::ClassDef& dex_class_def,
Ddex_file_verifier.cc1161 if (!CheckListSize(ptr_, 1, sizeof(DexFile::ClassDef), "class_defs")) { in CheckIntraSectionIterate()
1164 ptr_ += sizeof(DexFile::ClassDef); in CheckIntraSectionIterate()
1683 const DexFile::ClassDef* item = reinterpret_cast<const DexFile::ClassDef*>(ptr_); in CheckInterClassDefItem()
1789 ptr_ += sizeof(DexFile::ClassDef); in CheckInterClassDefItem()
Dclass_linker.cc2017 typedef std::pair<const DexFile*, const DexFile::ClassDef*> ClassPathEntry;
2023 const DexFile::ClassDef* dex_class_def = dex_file->FindClassDef(descriptor, hash); in FindInClassPath()
2096 const DexFile::ClassDef* dex_class_def = dex_file->FindClassDef(descriptor, hash); in FindClassInPathClassLoader()
2221 const DexFile::ClassDef& dex_class_def) { in DefineClass()
2323 const DexFile::ClassDef& dex_class_def) { in SizeOfClassWithoutEmbeddedTables()
2360 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); in GetOatMethodIndexFromMethodIndex()
2560 const DexFile::ClassDef* dex_class_def = klass->GetClassDef(); in FixupStaticTrampolines()
2728 const DexFile::ClassDef& dex_class_def, in LoadClass()
4069 const DexFile::ClassDef* dex_class_def = klass->GetClassDef(); in CanWeInitializeClass()
4206 const DexFile::ClassDef* dex_class_def = klass->GetClassDef(); in InitializeClass()
[all …]
Dclass_linker_test.cc348 const DexFile::ClassDef& class_def = dex->GetClassDef(i); in AssertDexFile()
/art/runtime/verifier/
Dmethod_verifier.h146 const DexFile::ClassDef* class_def,
154 const DexFile::ClassDef* class_def,
207 Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def, in MethodVerifier()
245 Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def,
271 const DexFile::ClassDef* class_def_idx,
658 const DexFile::ClassDef* const class_def_; // The class def of the declaring class of the method.
Dmethod_verifier_test.cc49 const DexFile::ClassDef& class_def = dex->GetClassDef(i); in VerifyDexFile()
Dmethod_verifier.cc116 const DexFile::ClassDef* class_def = klass->GetClassDef(); in VerifyClass()
146 const DexFile::ClassDef* class_def, in VerifyClass()
261 const DexFile::ClassDef* class_def, in VerifyMethod()
310 const DexFile::ClassDef* class_def, in VerifyMethodAndDump()
327 const DexFile::ClassDef* class_def, in MethodVerifier()
/art/compiler/driver/
Dcompiler_driver_test.cc81 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); in MakeDexFileExecutable()
Dcompiler_driver.cc521 const DexFile::ClassDef& class_def) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexToDexCompilationlevel()
581 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); in CompileOne()
1615 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in ResolveClassFieldsAndMethods()
1769 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in VerifyClass()
1826 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in SetVerifiedClass()
1870 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in InitializeClass()
1994 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in CompileClass()
/art/compiler/
Dimage_test.cc175 const DexFile::ClassDef& class_def = dex->GetClassDef(i); in TEST_F()
Doat_test.cc155 const DexFile::ClassDef& class_def = dex_file->GetClassDef(i); in TEST_F()
Doat_writer.cc708 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in VisitDexMethods()
/art/runtime/native/
Ddalvik_system_DexFile.cc184 const DexFile::ClassDef* dex_class_def = dex_file->FindClassDef(descriptor.c_str(), hash); in DexFile_defineClassNative()
222 const DexFile::ClassDef& class_def = dex_file->GetClassDef(i); in DexFile_getClassNameList()
Ddalvik_system_VMRuntime.cc466 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in VMRuntime_preloadDexCaches()
/art/oatdump/
Doatdump.cc288 const DexFile::ClassDef* class_def = in GetQuickOatCode()
321 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in AddAllOffsets()
379 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); in DumpOatDexFile()
409 const DexFile::ClassDef& class_def) { in DumpOatClass()
447 bool DumpOatMethod(std::ostream& os, const DexFile::ClassDef& class_def, in DumpOatMethod()
903 const DexFile::ClassDef& class_def, in DumpVerifier()
/art/runtime/mirror/
Dclass.cc745 const DexFile::ClassDef* Class::GetClassDef() { in GetClassDef()
788 const DexFile::ClassDef* dex_class_def = GetClassDef(); in GetSourceFile()
806 const DexFile::ClassDef* class_def = GetClassDef(); in GetInterfaceTypeList()
Dart_method-inl.h505 inline const DexFile::ClassDef& ArtMethod::GetClassDef() { in GetClassDef()
Dart_method.h532 const DexFile::ClassDef& GetClassDef() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
Dclass.h989 const DexFile::ClassDef* GetClassDef() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
/art/runtime/gc/
Dheap.cc581 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); in SafeGetClassDescriptor()