/art/tools/veridex/ |
D | veridex.h | 27 struct ClassDef; 51 VeriClass(Primitive::Type k, uint8_t dims, const dex::ClassDef* cl) in VeriClass() 68 const dex::ClassDef* GetClassDef() const { return class_def_; } in GetClassDef() 98 const dex::ClassDef* class_def_;
|
/art/runtime/dex/ |
D | dex_file_annotations.h | 87 const dex::ClassDef& class_def, 92 const dex::ClassDef& class_def, 97 const dex::ClassDef& class_def, 106 const dex::ClassDef& class_def, 110 const dex::ClassDef& class_def); 149 const dex::ClassDef& class_def) in RuntimeEncodedStaticFieldValueIterator()
|
D | dex_file_annotations.cc | 89 const dex::ClassDef* GetClassDef() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetClassDef() 121 const dex::ClassDef* class_def) REQUIRES_SHARED(Locks::mutator_lock_) in ClassData() 132 const dex::ClassDef* class_def_; 152 const dex::ClassDef& class_def, in FindAnnotationSetForField() 175 const dex::ClassDef* class_def = klass->GetClassDef(); in FindAnnotationSetForField() 286 const dex::ClassDef& class_def, in FindAnnotationSetForMethod() 341 const dex::ClassDef* class_def = klass.GetClassDef(); in FindAnnotationSetForClass() 1272 const dex::ClassDef& class_def, in GetNativeMethodAnnotationAccessFlags() 1299 const dex::ClassDef& class_def, in FieldIsReachabilitySensitive() 1314 const dex::ClassDef& class_def, in MethodIsReachabilitySensitive() [all …]
|
/art/runtime/verifier/ |
D | class_verifier.h | 41 struct ClassDef; 78 const dex::ClassDef& class_def, 107 const dex::ClassDef& class_def,
|
D | method_verifier.h | 50 struct ClassDef; 125 const dex::ClassDef& class_def, 256 const dex::ClassDef& class_def_idx, 278 const dex::ClassDef& class_def_idx, 301 const dex::ClassDef& class_def,
|
D | method_verifier_test.cc | 61 const dex::ClassDef& class_def = dex.GetClassDef(i); in VerifyDexFile()
|
D | class_verifier.cc | 162 const dex::ClassDef* class_def = klass->GetClassDef(); in CommonVerifyClass() 204 const dex::ClassDef& class_def, in VerifyClass() 228 const dex::ClassDef& class_def, in VerifyClass()
|
D | verifier_deps.h | 73 void RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def) 78 const dex::ClassDef& class_def, 84 static void MaybeRecordClassRedefinition(const DexFile& dex_file, const dex::ClassDef& class_def)
|
/art/dexlayout/ |
D | dex_verify.h | 43 bool VerifyClassDefs(dex_ir::CollectionVector<dex_ir::ClassDef>& orig, 44 dex_ir::CollectionVector<dex_ir::ClassDef>& output, 46 bool VerifyClassDef(dex_ir::ClassDef* orig, dex_ir::ClassDef* output, std::string* error_msg);
|
D | dex_ir.h | 44 class ClassDef; variable 94 virtual void Dispatch(ClassDef* class_def) = 0; 448 IndexedCollectionVector<ClassDef>& ClassDefs() { return class_defs_; } in ClassDefs() 449 const IndexedCollectionVector<ClassDef>& ClassDefs() const { return class_defs_; } in ClassDefs() 555 IndexedCollectionVector<ClassDef> class_defs_; 906 class ClassDef : public IndexedItem { 908 ClassDef(const TypeId* class_type, in ClassDef() function 925 ~ClassDef() override { } in ~ClassDef() 951 DISALLOW_COPY_AND_ASSIGN(ClassDef); 1281 HiddenapiClassData(const ClassDef* class_def, std::unique_ptr<HiddenapiFlagsMap> flags) in HiddenapiClassData() [all …]
|
D | dex_verify.cc | 183 bool operator()(dex_ir::ClassDef* lhs, dex_ir::ClassDef* rhs) const { in operator ()() 190 bool VerifyClassDefs(dex_ir::CollectionVector<dex_ir::ClassDef>& orig, in VerifyClassDefs() 191 dex_ir::CollectionVector<dex_ir::ClassDef>& output, in VerifyClassDefs() 194 std::set<dex_ir::ClassDef*, ClassDefCompare> orig_set; in VerifyClassDefs() 195 std::set<dex_ir::ClassDef*, ClassDefCompare> output_set; in VerifyClassDefs() 224 bool VerifyClassDef(dex_ir::ClassDef* orig, dex_ir::ClassDef* output, std::string* error_msg) { in VerifyClassDef()
|
/art/libdexfile/dex/ |
D | dex_file.h | 333 uint32_t FindCodeItemOffset(const dex::ClassDef& class_def, 406 const dex::ClassDef& GetClassDef(uint16_t idx) const { in GetClassDef() 411 uint16_t GetIndexForClassDef(const dex::ClassDef& class_def) const { in GetIndexForClassDef() 418 const char* GetClassDescriptor(const dex::ClassDef& class_def) const; 421 const dex::ClassDef* FindClassDef(dex::TypeIndex type_idx) const; 423 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList() 446 const uint8_t* GetClassData(const dex::ClassDef& class_def) const { in GetClassData() 497 const uint8_t* GetEncodedStaticFieldValuesArray(const dex::ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() 553 const dex::AnnotationsDirectoryItem* GetAnnotationsDirectory(const dex::ClassDef& class_def) in GetAnnotationsDirectory() 682 const char* GetSourceFile(const dex::ClassDef& class_def) const { in GetSourceFile() [all …]
|
D | art_dex_file_loader_test.cc | 102 const dex::ClassDef& c0 = raw->GetClassDef(0); in TEST_F() 105 const dex::ClassDef& c1 = raw->GetClassDef(1); in TEST_F() 108 const dex::ClassDef& c2 = raw->GetClassDef(2); in TEST_F() 117 const dex::ClassDef& class_def = raw->GetClassDef(0); in TEST_F()
|
D | dex_file_structs.h | 108 struct ClassDef { struct 139 DISALLOW_COPY_AND_ASSIGN(ClassDef); argument
|
D | class_accessor.h | 28 struct ClassDef; 275 const dex::ClassDef& class_def, 370 const dex::ClassDef& GetClassDef() const;
|
D | type_lookup_table.cc | 50 const dex::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); in Create() 65 const dex::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); in Create()
|
D | dex_file.cc | 47 using dex::ClassDef; 118 class_defs_(reinterpret_cast<const ClassDef*>(base + header_->class_defs_off_)), in DexFile() 213 const ClassDef* DexFile::FindClassDef(dex::TypeIndex type_idx) const { in FindClassDef() 220 const ClassDef& class_def = GetClassDef(i); in FindClassDef() 228 uint32_t DexFile::FindCodeItemOffset(const ClassDef& class_def, uint32_t method_idx) const { in FindCodeItemOffset()
|
D | class_accessor-inl.h | 36 const dex::ClassDef& class_def, in ClassAccessor() 241 inline const dex::ClassDef& ClassAccessor::GetClassDef() const { in GetClassDef()
|
D | class_accessor_test.cc | 33 const dex::ClassDef& class_def = dex_file->GetClassDef(accessor.GetClassDefIndex()); in TEST_F()
|
D | dex_file_verifier.cc | 279 bool CheckStaticFieldTypes(const dex::ClassDef& class_def); 1130 bool DexFileVerifier::CheckStaticFieldTypes(const dex::ClassDef& class_def) { in CheckStaticFieldTypes() 1293 if (!CheckListSize(ptr_, 1, sizeof(dex::ClassDef), "class_defs")) { in CheckIntraClassDefItem() 1297 const dex::ClassDef* class_def = reinterpret_cast<const dex::ClassDef*>(ptr_); in CheckIntraClassDefItem() 1326 ptr_ += sizeof(dex::ClassDef); in CheckIntraClassDefItem() 1883 const dex::ClassDef& class_def = dex_file_->GetClassDef(i); in CheckIntraHiddenapiClassData() 2704 const dex::ClassDef* item = reinterpret_cast<const dex::ClassDef*>(ptr_); in CheckInterClassDefItem() 2761 const dex::ClassDef* superclass_def = dex_file_->FindClassDef(item->superclass_idx_); in CheckInterClassDefItem() 2799 const dex::ClassDef* interface_def = in CheckInterClassDefItem() 2866 ptr_ += sizeof(dex::ClassDef); in CheckInterClassDefItem() [all …]
|
/art/runtime/ |
D | runtime_callbacks.cc | 248 const dex::ClassDef& initial_class_def, in ClassPreDefine() 250 /*out*/dex::ClassDef const** final_class_def) { in ClassPreDefine() 252 dex::ClassDef const* current_class_def = &initial_class_def; in ClassPreDefine() 255 dex::ClassDef const* new_class_def = nullptr; in ClassPreDefine()
|
D | runtime_callbacks.h | 30 struct ClassDef; 209 const dex::ClassDef& initial_class_def, 211 /*out*/dex::ClassDef const** final_class_def)
|
D | hidden_api.cc | 374 const dex::ClassDef& class_def, in VisitMembers() 381 const dex::ClassDef& class_def, in VisitMembers() 408 const dex::ClassDef* class_def = declaring_class->GetClassDef(); in GetDexFlags() 434 const dex::ClassDef& original_class_def = original_dex->GetClassDef(class_def_idx); in GetDexFlags()
|
D | oat_file.h | 53 struct ClassDef; 538 static const dex::ClassDef* FindClassDef(const DexFile& dex_file,
|
/art/dexlist/ |
D | dexlist.cc | 137 const dex::ClassDef& class_def = pDexFile->GetClassDef(idx); in dumpClass()
|