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/libdexfile/dex/
Ddex_file_structs.h209 struct AnnotationsDirectoryItem { struct
216 DISALLOW_COPY_AND_ASSIGN(AnnotationsDirectoryItem); argument
Ddex_file.h553 const dex::AnnotationsDirectoryItem* GetAnnotationsDirectory(const dex::ClassDef& class_def) in GetAnnotationsDirectory()
555 return DataPointer<dex::AnnotationsDirectoryItem>(class_def.annotations_off_); in GetAnnotationsDirectory()
558 const dex::AnnotationSetItem* GetClassAnnotationSet(const dex::AnnotationsDirectoryItem* anno_dir) in GetClassAnnotationSet()
564 const dex::AnnotationsDirectoryItem* anno_dir) const { in GetFieldAnnotations()
571 const dex::AnnotationsDirectoryItem* anno_dir) const { in GetMethodAnnotations()
582 const dex::AnnotationsDirectoryItem* anno_dir) const { in GetParameterAnnotations()
Ddex_file_verifier.cc1956 const dex::AnnotationsDirectoryItem* item = in CheckIntraAnnotationsDirectoryItem()
1957 reinterpret_cast<const dex::AnnotationsDirectoryItem*>(ptr_); in CheckIntraAnnotationsDirectoryItem()
1958 if (!CheckListSize(item, 1, sizeof(dex::AnnotationsDirectoryItem), "annotations_directory")) { in CheckIntraAnnotationsDirectoryItem()
2454 const dex::AnnotationsDirectoryItem* item = in FindFirstAnnotationsDirectoryDefiner()
2455 reinterpret_cast<const dex::AnnotationsDirectoryItem*>(ptr); in FindFirstAnnotationsDirectoryDefiner()
3039 const dex::AnnotationsDirectoryItem* item = in CheckInterAnnotationsDirectoryItem()
3040 reinterpret_cast<const dex::AnnotationsDirectoryItem*>(ptr_); in CheckInterAnnotationsDirectoryItem()
/art/dexlayout/
Ddex_verify.h50 bool VerifyAnnotationsDirectory(dex_ir::AnnotationsDirectoryItem* orig,
51 dex_ir::AnnotationsDirectoryItem* output,
Ddex_ir.h39 class AnnotationsDirectoryItem; variable
104 virtual void Dispatch(AnnotationsDirectoryItem* annotations_directory_item) = 0;
476 CollectionVector<AnnotationsDirectoryItem>& AnnotationsDirectoryItems() { in AnnotationsDirectoryItems()
479 const CollectionVector<AnnotationsDirectoryItem>& AnnotationsDirectoryItems() const { in AnnotationsDirectoryItems()
564 IndexedCollectionVector<AnnotationsDirectoryItem> annotations_directory_items_;
913 AnnotationsDirectoryItem* annotations, in ClassDef()
935 AnnotationsDirectoryItem* Annotations() const { return annotations_; } in Annotations()
947 AnnotationsDirectoryItem* annotations_; // This can be nullptr.
1208 class AnnotationsDirectoryItem : public Item {
1210 AnnotationsDirectoryItem(AnnotationSetItem* class_annotation, in AnnotationsDirectoryItem() function
[all …]
Ddex_ir_builder.cc164 AnnotationsDirectoryItem* CreateAnnotationsDirectoryItem(const DexFile& dex_file,
165 const dex::AnnotationsDirectoryItem* disk_annotations_item, uint32_t offset);
239 CollectionMap<AnnotationsDirectoryItem> annotations_directory_items_map_;
490 AnnotationsDirectoryItem* annotations = nullptr; in CreateClassDef()
491 const dex::AnnotationsDirectoryItem* disk_annotations_directory_item = in CreateClassDef()
720 AnnotationsDirectoryItem* BuilderMaps::CreateAnnotationsDirectoryItem(const DexFile& dex_file, in CreateAnnotationsDirectoryItem()
721 const dex::AnnotationsDirectoryItem* disk_annotations_item, uint32_t offset) { in CreateAnnotationsDirectoryItem()
722 AnnotationsDirectoryItem* annotations_directory_item = in CreateAnnotationsDirectoryItem()
Ddex_verify.cc296 bool VerifyAnnotationsDirectory(dex_ir::AnnotationsDirectoryItem* orig, in VerifyAnnotationsDirectory()
297 dex_ir::AnnotationsDirectoryItem* output, in VerifyAnnotationsDirectory()
Ddexlayout.cc709 dex_ir::AnnotationsDirectoryItem* annotations_directory = class_def->Annotations(); in DumpClassAnnotations()
/art/runtime/dex/
Ddex_file_annotations.cc53 using dex::AnnotationsDirectoryItem;
155 const AnnotationsDirectoryItem* annotations_dir = dex_file.GetAnnotationsDirectory(class_def); in FindAnnotationSetForField()
288 const AnnotationsDirectoryItem* annotations_dir = dex_file.GetAnnotationsDirectory(class_def); in FindAnnotationSetForMethod()
318 const AnnotationsDirectoryItem* annotations_dir = in FindAnnotationsItemForMethod()
346 const AnnotationsDirectoryItem* annotations_dir = dex_file.GetAnnotationsDirectory(*class_def); in FindAnnotationSetForClass()
1034 const AnnotationsDirectoryItem* annotations_dir = in GetAnnotationDefaultValue()
1469 const AnnotationsDirectoryItem* annotations_dir = in HasDeadReferenceSafeAnnotation()
/art/dexdump/
Ddexdump.cc691 const dex::AnnotationsDirectoryItem* dir = pDexFile->GetAnnotationsDirectory(pClassDef); in dumpClassAnnotations()