Home
last modified time | relevance | path

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

123

/art/tools/veridex/
Dveridex.h27 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/
Ddex_file_annotations.h87 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()
Ddex_file_annotations.cc89 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/
Dclass_verifier.h38 struct ClassDef;
65 const dex::ClassDef& class_def,
Dmethod_verifier.h50 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,
Dmethod_verifier_test.cc61 const dex::ClassDef& class_def = dex.GetClassDef(i); in VerifyDexFile()
Dclass_verifier.cc59 const dex::ClassDef* class_def = klass->GetClassDef(); in VerifyClass()
99 const dex::ClassDef& class_def, in VerifyClass()
Dverifier_deps.h72 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/
Ddex_file_verifier.h98 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_;
Ddex_file.h330 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 …]
Dart_dex_file_loader_test.cc102 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()
Ddex_file_structs.h108 struct ClassDef { struct
139 DISALLOW_COPY_AND_ASSIGN(ClassDef); argument
Dclass_accessor.h28 struct ClassDef;
274 const dex::ClassDef& class_def,
369 const dex::ClassDef& GetClassDef() const;
Dtype_lookup_table.cc50 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()
Ddex_file.cc46 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()
Dclass_accessor-inl.h36 const dex::ClassDef& class_def, in ClassAccessor()
241 inline const dex::ClassDef& ClassAccessor::GetClassDef() const { in GetClassDef()
Dclass_accessor_test.cc33 const dex::ClassDef& class_def = dex_file->GetClassDef(accessor.GetClassDefIndex()); in TEST_F()
Ddex_file_verifier.cc913 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/
Ddex_verify.h43 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);
Ddex_ir.h44 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 …]
Ddex_verify.cc183 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/
Druntime_callbacks.cc235 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()
Druntime_callbacks.h30 struct ClassDef;
195 const dex::ClassDef& initial_class_def,
197 /*out*/dex::ClassDef const** final_class_def)
Dhidden_api.cc332 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/
Dti_redefine.h50 struct ClassDef;
182 const art::dex::ClassDef& class_def)

123