Home
last modified time | relevance | path

Searched refs:AnnotationItem (Results 1 – 14 of 14) sorted by relevance

/art/runtime/dex/
Ddex_file_annotations.cc49 using dex::AnnotationItem;
183 const AnnotationItem* SearchAnnotationSet(const DexFile& dex_file, in SearchAnnotationSet()
188 const AnnotationItem* result = nullptr; in SearchAnnotationSet()
190 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in SearchAnnotationSet()
761 const AnnotationItem* GetAnnotationItemFromAnnotationSet(const ClassData& klass, in GetAnnotationItemFromAnnotationSet()
768 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in GetAnnotationItemFromAnnotationSet()
802 const AnnotationItem* annotation_item = GetAnnotationItemFromAnnotationSet( in GetAnnotationObjectFromAnnotationSet()
812 const AnnotationItem* annotation_item, in GetAnnotationValue()
850 const AnnotationItem* annotation_item = in GetSignatureValue()
872 const AnnotationItem* annotation_item = in GetThrowsValue()
[all …]
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DAnnotationItem.java21 public class AnnotationItem implements RawDexObject { class
DMapList.java178 rawDexFile.annotationItems = new ArrayList<AnnotationItem>(mapItem.size); in read()
180 AnnotationItem newAnnotationItem = new AnnotationItem(); in read()
DRawDexFile.java49 public List<AnnotationItem> annotationItems;
273 for (AnnotationItem annotationItem : annotationItems) { in write()
385 for (AnnotationItem annotationItem : annotationItems) { in incrementIndex()
/art/libdexfile/dex/
Ddex_file_structs.h266 struct AnnotationItem { struct
271 DISALLOW_COPY_AND_ASSIGN(AnnotationItem); argument
Ddex_file.h608 ALWAYS_INLINE const dex::AnnotationItem* GetAnnotationItemAtOffset(uint32_t offset) const { in GetAnnotationItemAtOffset()
609 return DataPointer<dex::AnnotationItem>(offset); in GetAnnotationItemAtOffset()
625 const dex::AnnotationItem* GetAnnotationItem(const dex::AnnotationSetItem* set_item, in GetAnnotationItem()
Ddex_file_verifier.cc2954 const dex::AnnotationItem* annotation = in CheckInterAnnotationSetItem()
2955 reinterpret_cast<const dex::AnnotationItem*>(begin_ + *offsets); in CheckInterAnnotationSetItem()
/art/dexlayout/
Ddex_verify.h71 bool VerifyAnnotation(dex_ir::AnnotationItem* orig,
72 dex_ir::AnnotationItem* output,
Ddex_ir_builder.cc160 AnnotationItem* CreateAnnotationItem(const DexFile& dex_file,
161 const dex::AnnotationItem* annotation);
236 CollectionMap<AnnotationItem> annotation_items_map_;
627 const dex::AnnotationItem* annotation = dex_file.GetAnnotationItemAtOffset(current_offset); in AddAnnotationsFromMapListSection()
628 AnnotationItem* annotation_item = CreateAnnotationItem(dex_file, annotation); in AddAnnotationsFromMapListSection()
672 AnnotationItem* BuilderMaps::CreateAnnotationItem(const DexFile& dex_file, in CreateAnnotationItem()
673 const dex::AnnotationItem* annotation) { in CreateAnnotationItem()
676 AnnotationItem* annotation_item = annotation_items_map_.GetExistingObject(offset); in CreateAnnotationItem()
701 std::vector<AnnotationItem*>* items = new std::vector<AnnotationItem*>(); in CreateAnnotationSetItem()
703 const dex::AnnotationItem* annotation = in CreateAnnotationSetItem()
[all …]
Ddex_ir.h38 class AnnotationItem; variable
101 virtual void Dispatch(AnnotationItem* annotation_item) = 0;
464 CollectionVector<AnnotationItem>& AnnotationItems() { return annotation_items_; } in AnnotationItems()
465 const CollectionVector<AnnotationItem>& AnnotationItems() const { return annotation_items_; } in AnnotationItems()
561 IndexedCollectionVector<AnnotationItem> annotation_items_;
1106 class AnnotationItem : public Item {
1108 AnnotationItem(uint8_t visibility, EncodedAnnotation* annotation) in AnnotationItem() function
1120 DISALLOW_COPY_AND_ASSIGN(AnnotationItem);
1125 explicit AnnotationSetItem(std::vector<AnnotationItem*>* items) : items_(items) { in AnnotationSetItem()
1130 std::vector<AnnotationItem*>* GetItems() { return items_.get(); } in GetItems()
[all …]
Ddex_verify.cc481 std::vector<dex_ir::AnnotationItem*>* orig_items = orig->GetItems(); in VerifyAnnotationSet()
482 std::vector<dex_ir::AnnotationItem*>* output_items = output->GetItems(); in VerifyAnnotationSet()
498 bool VerifyAnnotation(dex_ir::AnnotationItem* orig, in VerifyAnnotation()
499 dex_ir::AnnotationItem* output, in VerifyAnnotation()
Ddex_writer.cc390 for (dex_ir::AnnotationItem* annotation : *annotation_set->GetItems()) { in WriteAnnotationSets()
Ddexlayout.cc688 for (dex_ir::AnnotationItem* annotation : *set_item->GetItems()) { in DumpAnnotationSetItem()
/art/dexdump/
Ddexdump.cc668 const dex::AnnotationItem* annotation = pDexFile->GetAnnotationItem(set_item, i); in dumpAnnotationSetItem()