Home
last modified time | relevance | path

Searched refs:AnnotationSetItem (Results 1 – 15 of 15) sorted by relevance

/art/runtime/dex/
Ddex_file_annotations.cc50 using dex::AnnotationSetItem;
151 static const AnnotationSetItem* FindAnnotationSetForField(const DexFile& dex_file, in FindAnnotationSetForField()
172 static const AnnotationSetItem* FindAnnotationSetForField(ArtField* field) in FindAnnotationSetForField()
184 const AnnotationSetItem* annotation_set, in SearchAnnotationSet()
285 static const AnnotationSetItem* FindAnnotationSetForMethod(const DexFile& dex_file, in FindAnnotationSetForMethod()
305 inline const AnnotationSetItem* FindAnnotationSetForMethod(ArtMethod* method) in FindAnnotationSetForMethod()
338 static const AnnotationSetItem* FindAnnotationSetForClass(const ClassData& klass) in FindAnnotationSetForClass()
762 const AnnotationSetItem* annotation_set, in GetAnnotationItemFromAnnotationSet()
798 const AnnotationSetItem* annotation_set, in GetAnnotationObjectFromAnnotationSet()
846 const AnnotationSetItem* annotation_set) in GetSignatureValue()
[all …]
/art/dexlayout/
Ddex_ir.h40 class AnnotationSetItem; variable
102 virtual void Dispatch(AnnotationSetItem* annotation_set_item) = 0;
466 CollectionVector<AnnotationSetItem>& AnnotationSetItems() { return annotation_set_items_; } in AnnotationSetItems()
467 const CollectionVector<AnnotationSetItem>& AnnotationSetItems() const { in AnnotationSetItems()
562 IndexedCollectionVector<AnnotationSetItem> annotation_set_items_;
1123 class AnnotationSetItem : public Item {
1125 explicit AnnotationSetItem(std::vector<AnnotationItem*>* items) : items_(items) { in AnnotationSetItem() function
1128 ~AnnotationSetItem() override { } in ~AnnotationSetItem()
1137 DISALLOW_COPY_AND_ASSIGN(AnnotationSetItem);
1142 explicit AnnotationSetRefList(std::vector<AnnotationSetItem*>* items) : items_(items) { in AnnotationSetRefList()
[all …]
Ddex_ir_builder.cc162 AnnotationSetItem* CreateAnnotationSetItem(const DexFile& dex_file,
163 const dex::AnnotationSetItem* disk_annotations_item, uint32_t offset);
237 CollectionMap<AnnotationSetItem> annotation_set_items_map_;
694 AnnotationSetItem* BuilderMaps::CreateAnnotationSetItem(const DexFile& dex_file, in CreateAnnotationSetItem()
695 const dex::AnnotationSetItem* disk_annotations_item, uint32_t offset) { in CreateAnnotationSetItem()
699 AnnotationSetItem* annotation_set_item = annotation_set_items_map_.GetExistingObject(offset); in CreateAnnotationSetItem()
727 const dex::AnnotationSetItem* class_set_item = in CreateAnnotationsDirectoryItem()
729 AnnotationSetItem* class_annotation = nullptr; in CreateAnnotationsDirectoryItem()
741 const dex::AnnotationSetItem* field_set_item = in CreateAnnotationsDirectoryItem()
744 AnnotationSetItem* annotation_set_item = in CreateAnnotationsDirectoryItem()
[all …]
Ddex_verify.h68 bool VerifyAnnotationSet(dex_ir::AnnotationSetItem* orig,
69 dex_ir::AnnotationSetItem* output,
Ddexlayout.h136 void DumpAnnotationSetItem(dex_ir::AnnotationSetItem* set_item);
Ddex_verify.cc453 std::vector<dex_ir::AnnotationSetItem*>* orig_items = orig->GetItems(); in VerifyAnnotationSetRefList()
454 std::vector<dex_ir::AnnotationSetItem*>* output_items = output->GetItems(); in VerifyAnnotationSetRefList()
471 bool VerifyAnnotationSet(dex_ir::AnnotationSetItem* orig, in VerifyAnnotationSet()
472 dex_ir::AnnotationSetItem* output, in VerifyAnnotationSet()
Ddexlayout.cc683 void DexLayout::DumpAnnotationSetItem(dex_ir::AnnotationSetItem* set_item) { in DumpAnnotationSetItem()
716 dex_ir::AnnotationSetItem* class_set_item = annotations_directory->GetClassAnnotation(); in DumpClassAnnotations()
757 for (dex_ir::AnnotationSetItem* annotation : *parameter->GetAnnotations()->GetItems()) { in DumpClassAnnotations()
Ddex_writer.cc409 for (dex_ir::AnnotationSetItem* annotation_set : *annotation_set_ref->GetItems()) { in WriteAnnotationSetRefs()
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DAnnotationSetItem.java21 public class AnnotationSetItem implements RawDexObject { class
DMapList.java131 rawDexFile.annotationSetItems = new ArrayList<AnnotationSetItem>(mapItem.size); in read()
133 AnnotationSetItem newAnnotationSetItem = new AnnotationSetItem(); in read()
DRawDexFile.java48 public List<AnnotationSetItem> annotationSetItems;
232 for (AnnotationSetItem annotationSetItem : annotationSetItems) { in write()
/art/libdexfile/dex/
Ddex_file.h574 const dex::AnnotationSetItem* GetClassAnnotationSet(const dex::AnnotationsDirectoryItem* anno_dir) in GetClassAnnotationSet()
576 return DataPointer<dex::AnnotationSetItem>(anno_dir->class_annotations_off_); in GetClassAnnotationSet()
609 const dex::AnnotationSetItem* GetFieldAnnotationSetItem( in GetFieldAnnotationSetItem()
611 return DataPointer<dex::AnnotationSetItem>(anno_item.annotations_off_); in GetFieldAnnotationSetItem()
614 const dex::AnnotationSetItem* GetMethodAnnotationSetItem( in GetMethodAnnotationSetItem()
616 return DataPointer<dex::AnnotationSetItem>(anno_item.annotations_off_); in GetMethodAnnotationSetItem()
641 const dex::AnnotationItem* GetAnnotationItem(const dex::AnnotationSetItem* set_item, in GetAnnotationItem()
647 const dex::AnnotationSetItem* GetSetRefItemItem(const dex::AnnotationSetRefItem* anno_item) in GetSetRefItemItem()
649 return DataPointer<dex::AnnotationSetItem>(anno_item->annotations_off_); in GetSetRefItemItem()
Ddex_file_structs.h258 struct AnnotationSetItem { struct
263 DISALLOW_COPY_AND_ASSIGN(AnnotationSetItem); argument
Ddex_file_verifier.cc2942 const dex::AnnotationSetItem* set = reinterpret_cast<const dex::AnnotationSetItem*>(ptr_); in CheckInterAnnotationSetItem()
/art/dexdump/
Ddexdump.cc662 static void dumpAnnotationSetItem(const DexFile* pDexFile, const dex::AnnotationSetItem* set_item) { in dumpAnnotationSetItem()
698 const dex::AnnotationSetItem* class_set_item = pDexFile->GetClassAnnotationSet(dir); in dumpClassAnnotations()