/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() 1293 const dex::ClassDef& class_def, in GetNativeMethodAnnotationAccessFlags() 1320 const dex::ClassDef& class_def, in FieldIsReachabilitySensitive() 1335 const dex::ClassDef& class_def, in MethodIsReachabilitySensitive() [all …]
|
/art/runtime/verifier/ |
D | class_verifier.h | 38 struct ClassDef; 65 const dex::ClassDef& class_def,
|
D | method_verifier.h | 50 struct ClassDef; 115 const dex::ClassDef& class_def, 223 const dex::ClassDef& class_def_idx, 241 const dex::ClassDef& class_def_idx, 262 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 | 59 const dex::ClassDef* class_def = klass->GetClassDef(); in VerifyClass() 99 const dex::ClassDef& class_def, in VerifyClass()
|
D | verifier_deps.h | 72 void RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def) 77 const dex::ClassDef& class_def, 83 static void MaybeRecordClassRedefinition(const DexFile& dex_file, const dex::ClassDef& class_def)
|
/art/libdexfile/dex/ |
D | dex_file_verifier.h | 98 bool CheckStaticFieldTypes(const dex::ClassDef* class_def); 113 const dex::ClassDef** class_def); 122 const dex::ClassDef** class_def); 185 const dex::ClassDef** output_class_def); 250 std::unordered_set<decltype(dex::ClassDef::class_idx_)> defined_classes_;
|
D | dex_file.h | 330 uint32_t FindCodeItemOffset(const dex::ClassDef& class_def, 403 const dex::ClassDef& GetClassDef(uint16_t idx) const { in GetClassDef() 408 uint16_t GetIndexForClassDef(const dex::ClassDef& class_def) const { in GetIndexForClassDef() 415 const char* GetClassDescriptor(const dex::ClassDef& class_def) const; 418 const dex::ClassDef* FindClassDef(dex::TypeIndex type_idx) const; 420 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList() 443 const uint8_t* GetClassData(const dex::ClassDef& class_def) const { in GetClassData() 494 const uint8_t* GetEncodedStaticFieldValuesArray(const dex::ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() 550 const dex::AnnotationsDirectoryItem* GetAnnotationsDirectory(const dex::ClassDef& class_def) in GetAnnotationsDirectory() 679 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; 274 const dex::ClassDef& class_def, 369 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 | 46 using dex::ClassDef; 117 class_defs_(reinterpret_cast<const ClassDef*>(base + header_->class_defs_off_)), in DexFile() 212 const ClassDef* DexFile::FindClassDef(dex::TypeIndex type_idx) const { in FindClassDef() 219 const ClassDef& class_def = GetClassDef(i); in FindClassDef() 227 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 | 913 const dex::ClassDef** output_class_def) { in FindClassIndexAndDef() 940 const dex::ClassDef* class_def_begin = in FindClassIndexAndDef() 941 reinterpret_cast<const dex::ClassDef*>(begin_ + header_->class_defs_off_); in FindClassIndexAndDef() 943 const dex::ClassDef* class_def = class_def_begin + i; in FindClassIndexAndDef() 967 bool DexFileVerifier::CheckStaticFieldTypes(const dex::ClassDef* class_def) { in CheckStaticFieldTypes() 1071 const dex::ClassDef** class_def) { in CheckIntraClassDataItemFields() 1123 const dex::ClassDef** class_def) { in CheckIntraClassDataItemMethods() 1178 const dex::ClassDef* class_def = nullptr; in CheckIntraClassDataItem() 1587 const dex::ClassDef& class_def = dex_file_->GetClassDef(i); in CheckIntraHiddenapiClassData() 1800 if (!CheckListSize(ptr_, 1, sizeof(dex::ClassDef), "class_defs")) { in CheckIntraSectionIterate() [all …]
|
/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/runtime/ |
D | runtime_callbacks.cc | 235 const dex::ClassDef& initial_class_def, in ClassPreDefine() 237 /*out*/dex::ClassDef const** final_class_def) { in ClassPreDefine() 239 dex::ClassDef const* current_class_def = &initial_class_def; in ClassPreDefine() 242 dex::ClassDef const* new_class_def = nullptr; in ClassPreDefine()
|
D | runtime_callbacks.h | 30 struct ClassDef; 195 const dex::ClassDef& initial_class_def, 197 /*out*/dex::ClassDef const** final_class_def)
|
D | hidden_api.cc | 332 const dex::ClassDef& class_def, in VisitMembers() 339 const dex::ClassDef& class_def, in VisitMembers() 366 const dex::ClassDef* class_def = declaring_class->GetClassDef(); in GetDexFlags() 392 const dex::ClassDef& original_class_def = original_dex->GetClassDef(class_def_idx); in GetDexFlags()
|
/art/openjdkjvmti/ |
D | ti_redefine.h | 50 struct ClassDef; 182 const art::dex::ClassDef& class_def)
|