Home
last modified time | relevance | path

Searched refs:AnnotationsDirectoryItem (Results 1 – 13 of 13) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/rawdex/
DMapList.java195 new ArrayList<AnnotationsDirectoryItem>(mapItem.size); in read()
197 AnnotationsDirectoryItem newAnnotationsDirectoryItem = new AnnotationsDirectoryItem(); in read()
DAnnotationsDirectoryItem.java21 public class AnnotationsDirectoryItem implements RawDexObject { class
DRawDexFile.java46 public List<AnnotationsDirectoryItem> annotationsDirectoryItems;
293 for (AnnotationsDirectoryItem annotationsDirectory : annotationsDirectoryItems) { in write()
380 for (AnnotationsDirectoryItem annotationsDirectoryItem : annotationsDirectoryItems) { in incrementIndex()
/art/dexlayout/
Ddex_verify.h50 bool VerifyAnnotationsDirectory(dex_ir::AnnotationsDirectoryItem* orig,
51 dex_ir::AnnotationsDirectoryItem* output,
Ddex_ir.h38 class AnnotationsDirectoryItem; variable
102 virtual void Dispatch(AnnotationsDirectoryItem* annotations_directory_item) = 0;
229 CollectionVector<AnnotationsDirectoryItem>::Vector& AnnotationsDirectoryItems() in AnnotationsDirectoryItems()
257 AnnotationsDirectoryItem* CreateAnnotationsDirectoryItem(const DexFile& dex_file,
258 const DexFile::AnnotationsDirectoryItem* disk_annotations_item, uint32_t offset);
444 IndexedCollectionVector<AnnotationsDirectoryItem> annotations_directory_items_;
463 CollectionMap<AnnotationsDirectoryItem> annotations_directory_items_map_;
931 AnnotationsDirectoryItem* annotations, in ClassDef()
953 AnnotationsDirectoryItem* Annotations() const { return annotations_; } in Annotations()
967 AnnotationsDirectoryItem* annotations_; // This can be nullptr.
[all …]
Ddex_ir.cc372 AnnotationsDirectoryItem* annotations = nullptr; in CreateClassDef()
373 const DexFile::AnnotationsDirectoryItem* disk_annotations_directory_item = in CreateClassDef()
481 AnnotationsDirectoryItem* Collections::CreateAnnotationsDirectoryItem(const DexFile& dex_file, in CreateAnnotationsDirectoryItem()
482 const DexFile::AnnotationsDirectoryItem* disk_annotations_item, uint32_t offset) { in CreateAnnotationsDirectoryItem()
483 AnnotationsDirectoryItem* annotations_directory_item = in CreateAnnotationsDirectoryItem()
541 annotations_directory_item = new AnnotationsDirectoryItem( in CreateAnnotationsDirectoryItem()
Ddex_verify.cc283 bool VerifyAnnotationsDirectory(dex_ir::AnnotationsDirectoryItem* orig, in VerifyAnnotationsDirectory()
284 dex_ir::AnnotationsDirectoryItem* output, in VerifyAnnotationsDirectory()
Ddex_writer.cc427 for (std::unique_ptr<dex_ir::AnnotationsDirectoryItem>& annotations_directory : in WriteAnnotationsDirectories()
Ddexlayout.cc723 dex_ir::AnnotationsDirectoryItem* annotations_directory = class_def->Annotations(); in DumpClassAnnotations()
/art/libdexfile/dex/
Ddex_file.h358 struct AnnotationsDirectoryItem { struct
365 DISALLOW_COPY_AND_ASSIGN(AnnotationsDirectoryItem); argument
789 const AnnotationsDirectoryItem* GetAnnotationsDirectory(const ClassDef& class_def) const { in GetAnnotationsDirectory()
790 return DataPointer<AnnotationsDirectoryItem>(class_def.annotations_off_); in GetAnnotationsDirectory()
793 const AnnotationSetItem* GetClassAnnotationSet(const AnnotationsDirectoryItem* anno_dir) const { in GetClassAnnotationSet()
797 const FieldAnnotationsItem* GetFieldAnnotations(const AnnotationsDirectoryItem* anno_dir) const { in GetFieldAnnotations()
803 const MethodAnnotationsItem* GetMethodAnnotations(const AnnotationsDirectoryItem* anno_dir) in GetMethodAnnotations()
814 const ParameterAnnotationsItem* GetParameterAnnotations(const AnnotationsDirectoryItem* anno_dir) in GetParameterAnnotations()
Ddex_file_verifier.cc1548 const DexFile::AnnotationsDirectoryItem* item = in CheckIntraAnnotationsDirectoryItem()
1549 reinterpret_cast<const DexFile::AnnotationsDirectoryItem*>(ptr_); in CheckIntraAnnotationsDirectoryItem()
1550 if (!CheckListSize(item, 1, sizeof(DexFile::AnnotationsDirectoryItem), "annotations_directory")) { in CheckIntraAnnotationsDirectoryItem()
1999 const DexFile::AnnotationsDirectoryItem* item = in FindFirstAnnotationsDirectoryDefiner()
2000 reinterpret_cast<const DexFile::AnnotationsDirectoryItem*>(ptr); in FindFirstAnnotationsDirectoryDefiner()
2601 const DexFile::AnnotationsDirectoryItem* item = in CheckInterAnnotationsDirectoryItem()
2602 reinterpret_cast<const DexFile::AnnotationsDirectoryItem*>(ptr_); in CheckInterAnnotationsDirectoryItem()
/art/runtime/dex/
Ddex_file_annotations.cc143 const DexFile::AnnotationsDirectoryItem* annotations_dir = in FindAnnotationSetForField()
268 const DexFile::AnnotationsDirectoryItem* annotations_dir = in FindAnnotationSetForMethod()
300 const DexFile::AnnotationsDirectoryItem* annotations_dir = in FindAnnotationsItemForMethod()
328 const DexFile::AnnotationsDirectoryItem* annotations_dir = in FindAnnotationSetForClass()
1043 const DexFile::AnnotationsDirectoryItem* annotations_dir = in GetAnnotationDefaultValue()
/art/dexdump/
Ddexdump.cc662 const DexFile::AnnotationsDirectoryItem* dir = pDexFile->GetAnnotationsDirectory(pClassDef); in dumpClassAnnotations()