Searched refs:AnnotationItem (Results 1 – 13 of 13) sorted by relevance
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | AnnotationItem.java | 21 public class AnnotationItem implements RawDexObject { class
|
D | MapList.java | 178 rawDexFile.annotationItems = new ArrayList<AnnotationItem>(mapItem.size); in read() 180 AnnotationItem newAnnotationItem = new AnnotationItem(); in read()
|
D | RawDexFile.java | 49 public List<AnnotationItem> annotationItems; 273 for (AnnotationItem annotationItem : annotationItems) { in write() 385 for (AnnotationItem annotationItem : annotationItems) { in incrementIndex()
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 163 const DexFile::AnnotationItem* SearchAnnotationSet(const DexFile& dex_file, in SearchAnnotationSet() 168 const DexFile::AnnotationItem* result = nullptr; in SearchAnnotationSet() 170 const DexFile::AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in SearchAnnotationSet() 765 const DexFile::AnnotationItem* GetAnnotationItemFromAnnotationSet( in GetAnnotationItemFromAnnotationSet() 773 const DexFile::AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in GetAnnotationItemFromAnnotationSet() 808 const DexFile::AnnotationItem* annotation_item = GetAnnotationItemFromAnnotationSet( in GetAnnotationObjectFromAnnotationSet() 818 const DexFile::AnnotationItem* annotation_item, in GetAnnotationValue() 855 const DexFile::AnnotationItem* annotation_item = in GetSignatureValue() 881 const DexFile::AnnotationItem* annotation_item = in GetThrowsValue() 926 const DexFile::AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in ProcessAnnotationSet() [all …]
|
/art/dexlayout/ |
D | dex_verify.h | 71 bool VerifyAnnotation(dex_ir::AnnotationItem* orig, 72 dex_ir::AnnotationItem* output,
|
D | dex_ir.cc | 433 const DexFile::AnnotationItem* annotation = dex_file.GetAnnotationItemAtOffset(current_offset); in AddAnnotationsFromMapListSection() 434 AnnotationItem* annotation_item = CreateAnnotationItem(dex_file, annotation); in AddAnnotationsFromMapListSection() 440 AnnotationItem* Collections::CreateAnnotationItem(const DexFile& dex_file, in CreateAnnotationItem() 441 const DexFile::AnnotationItem* annotation) { in CreateAnnotationItem() 444 AnnotationItem* annotation_item = annotation_items_map_.GetExistingObject(offset); in CreateAnnotationItem() 450 annotation_item = new AnnotationItem(visibility, encoded_value->ReleaseEncodedAnnotation()); in CreateAnnotationItem() 465 std::vector<AnnotationItem*>* items = new std::vector<AnnotationItem*>(); in CreateAnnotationSetItem() 467 const DexFile::AnnotationItem* annotation = in CreateAnnotationSetItem() 472 AnnotationItem* annotation_item = CreateAnnotationItem(dex_file, annotation); in CreateAnnotationSetItem()
|
D | dex_ir.h | 37 class AnnotationItem; variable 99 virtual void Dispatch(AnnotationItem* annotation_item) = 0; 223 CollectionVector<AnnotationItem>::Vector& AnnotationItems() in AnnotationItems() 253 AnnotationItem* CreateAnnotationItem(const DexFile& dex_file, 254 const DexFile::AnnotationItem* annotation); 441 IndexedCollectionVector<AnnotationItem> annotation_items_; 460 CollectionMap<AnnotationItem> annotation_items_map_; 1126 class AnnotationItem : public Item { 1128 AnnotationItem(uint8_t visibility, EncodedAnnotation* annotation) in AnnotationItem() function 1140 DISALLOW_COPY_AND_ASSIGN(AnnotationItem); [all …]
|
D | dex_verify.cc | 468 std::vector<dex_ir::AnnotationItem*>* orig_items = orig->GetItems(); in VerifyAnnotationSet() 469 std::vector<dex_ir::AnnotationItem*>* output_items = output->GetItems(); in VerifyAnnotationSet() 485 bool VerifyAnnotation(dex_ir::AnnotationItem* orig, in VerifyAnnotation() 486 dex_ir::AnnotationItem* output, in VerifyAnnotation()
|
D | dex_writer.cc | 370 for (std::unique_ptr<dex_ir::AnnotationItem>& annotation : in WriteAnnotations() 393 for (dex_ir::AnnotationItem* annotation : *annotation_set->GetItems()) { in WriteAnnotationSets()
|
D | dexlayout.cc | 702 for (dex_ir::AnnotationItem* annotation : *set_item->GetItems()) { in DumpAnnotationSetItem()
|
/art/libdexfile/dex/ |
D | dex_file.h | 415 struct AnnotationItem { struct 420 DISALLOW_COPY_AND_ASSIGN(AnnotationItem); argument 840 ALWAYS_INLINE const AnnotationItem* GetAnnotationItemAtOffset(uint32_t offset) const { in GetAnnotationItemAtOffset() 841 return DataPointer<AnnotationItem>(offset); in GetAnnotationItemAtOffset() 844 const AnnotationItem* GetAnnotationItem(const AnnotationSetItem* set_item, uint32_t index) const { in GetAnnotationItem()
|
D | dex_file_verifier.cc | 2551 const DexFile::AnnotationItem* annotation = in CheckInterAnnotationSetItem() 2552 reinterpret_cast<const DexFile::AnnotationItem*>(begin_ + *offsets); in CheckInterAnnotationSetItem()
|
/art/dexdump/ |
D | dexdump.cc | 639 const DexFile::AnnotationItem* annotation = pDexFile->GetAnnotationItem(set_item, i); in dumpAnnotationSetItem()
|