/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/verifier/ |
D | method_verifier.h | 49 struct ClassDef; 106 const dex::ClassDef& class_def, 124 const dex::ClassDef& GetClassDef() const { in GetClassDef() 205 const dex::ClassDef& class_def, 242 const dex::ClassDef& class_def_idx, 260 const dex::ClassDef& class_def_idx, 279 const dex::ClassDef& class_def, 314 const dex::ClassDef& class_def_; // The class being verified.
|
D | verifier_deps.h | 79 void RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def) 85 const dex::ClassDef& class_def, 94 const dex::ClassDef& class_def, 104 const dex::ClassDef& class_def, 129 bool HasRecordedVerifiedStatus(const DexFile& dex_file, const dex::ClassDef& class_def) 216 const dex::ClassDef& class_def, 222 const dex::ClassDef& class_def,
|
D | class_verifier.h | 41 struct ClassDef; 65 const dex::ClassDef& class_def,
|
D | verifier_deps.cc | 98 const dex::ClassDef* class_def = klass->GetClassDef(); in GetClassDescriptorStringId() 190 const dex::ClassDef& class_def, in AddAssignability() 244 const dex::ClassDef& class_def, in AddAssignability() 277 const dex::ClassDef& class_def, in MaybeRecordVerificationStatus() 299 void VerifierDeps::RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def) { in RecordClassVerified() 306 const dex::ClassDef& class_def) { in HasRecordedVerifiedStatus() 314 const dex::ClassDef& class_def, in MaybeRecordAssignability() 324 const dex::ClassDef& class_def, in MaybeRecordAssignability()
|
D | method_verifier_test.cc | 81 const dex::ClassDef& class_def = dex.GetClassDef(i); in VerifyDexFile()
|
D | class_verifier.cc | 90 const dex::ClassDef& class_def, in VerifyClass()
|
/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, 102 const dex::ClassDef& class_def, 107 const dex::ClassDef& class_def, 116 const dex::ClassDef& class_def, 120 const dex::ClassDef& class_def); 169 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() 290 const dex::ClassDef& class_def, in FindAnnotationSetForMethod() 345 const dex::ClassDef* class_def = klass.GetClassDef(); in FindAnnotationSetForClass() 1300 const dex::ClassDef& class_def, in GetNativeMethodAnnotationAccessFlags() 1327 const dex::ClassDef& class_def, in MethodIsNeverCompile() 1342 const dex::ClassDef& class_def, in MethodIsNeverInline() [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; 456 IndexedCollectionVector<ClassDef>& ClassDefs() { return class_defs_; } in ClassDefs() 457 const IndexedCollectionVector<ClassDef>& ClassDefs() const { return class_defs_; } in ClassDefs() 563 IndexedCollectionVector<ClassDef> class_defs_; 914 class ClassDef : public IndexedItem { 916 ClassDef(const TypeId* class_type, in ClassDef() function 933 ~ClassDef() override { } in ~ClassDef() 959 DISALLOW_COPY_AND_ASSIGN(ClassDef); 1289 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 | 377 std::optional<uint32_t> GetCodeItemOffset(const dex::ClassDef& class_def, 382 uint32_t FindCodeItemOffset(const dex::ClassDef& class_def, 464 const dex::ClassDef& GetClassDef(uint16_t idx) const { in GetClassDef() 469 uint16_t GetIndexForClassDef(const dex::ClassDef& class_def) const { in GetIndexForClassDef() 476 const char* GetClassDescriptor(const dex::ClassDef& class_def) const; 479 const dex::ClassDef* FindClassDef(dex::TypeIndex type_idx) const; 481 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList() 504 const uint8_t* GetClassData(const dex::ClassDef& class_def) const { in GetClassData() 556 const uint8_t* GetEncodedStaticFieldValuesArray(const dex::ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() 611 const dex::AnnotationsDirectoryItem* GetAnnotationsDirectory(const dex::ClassDef& class_def) in GetAnnotationsDirectory() [all …]
|
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 | art_dex_file_loader_test.cc | 164 const dex::ClassDef& c0 = raw->GetClassDef(0); in TEST_F() 167 const dex::ClassDef& c1 = raw->GetClassDef(1); in TEST_F() 170 const dex::ClassDef& c2 = raw->GetClassDef(2); in TEST_F() 179 const dex::ClassDef& class_def = raw->GetClassDef(0); in TEST_F()
|
D | dex_file.cc | 47 using dex::ClassDef; 110 class_defs_(reinterpret_cast<const ClassDef*>(base + header_->class_defs_off_)), in DexFile() 244 const ClassDef* DexFile::FindClassDef(dex::TypeIndex type_idx) const { in FindClassDef() 251 const ClassDef& class_def = GetClassDef(i); in FindClassDef() 259 std::optional<uint32_t> DexFile::GetCodeItemOffset(const ClassDef &class_def, in GetCodeItemOffset() 271 uint32_t DexFile::FindCodeItemOffset(const dex::ClassDef &class_def, in FindCodeItemOffset()
|
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 | 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()
|
/art/runtime/ |
D | runtime_callbacks.cc | 228 const dex::ClassDef& initial_class_def, in ClassPreDefine() 230 /*out*/dex::ClassDef const** final_class_def) { in ClassPreDefine() 232 dex::ClassDef const* current_class_def = &initial_class_def; in ClassPreDefine() 235 dex::ClassDef const* new_class_def = nullptr; in ClassPreDefine()
|
D | runtime_callbacks.h | 30 struct ClassDef; 199 const dex::ClassDef& initial_class_def, 201 /*out*/dex::ClassDef const** final_class_def)
|
D | hidden_api.cc | 466 const dex::ClassDef& class_def, in VisitMembers() 473 const dex::ClassDef& class_def, in VisitMembers() 501 const dex::ClassDef* class_def = declaring_class->GetClassDef(); in GetDexFlags() 527 const dex::ClassDef& original_class_def = original_dex->GetClassDef(class_def_idx); in GetDexFlags()
|
/art/dex2oat/dex/ |
D | verification_results.cc | 61 const dex::ClassDef& class_def = dex_file.GetClassDef(ref.ClassDefIdx()); in AddUncompilableClass()
|
/art/openjdkjvmti/ |
D | ti_redefine.h | 57 struct ClassDef; 239 const art::dex::ClassDef& class_def)
|