Home
last modified time | relevance | path

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

/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/runtime/dex/
Ddex_file_annotations.cc163 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/
Ddex_verify.h71 bool VerifyAnnotation(dex_ir::AnnotationItem* orig,
72 dex_ir::AnnotationItem* output,
Ddex_ir.cc433 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()
Ddex_ir.h37 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 …]
Ddex_verify.cc468 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()
Ddex_writer.cc370 for (std::unique_ptr<dex_ir::AnnotationItem>& annotation : in WriteAnnotations()
393 for (dex_ir::AnnotationItem* annotation : *annotation_set->GetItems()) { in WriteAnnotationSets()
Ddexlayout.cc702 for (dex_ir::AnnotationItem* annotation : *set_item->GetItems()) { in DumpAnnotationSetItem()
/art/libdexfile/dex/
Ddex_file.h415 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()
Ddex_file_verifier.cc2551 const DexFile::AnnotationItem* annotation = in CheckInterAnnotationSetItem()
2552 reinterpret_cast<const DexFile::AnnotationItem*>(begin_ + *offsets); in CheckInterAnnotationSetItem()
/art/dexdump/
Ddexdump.cc639 const DexFile::AnnotationItem* annotation = pDexFile->GetAnnotationItem(set_item, i); in dumpAnnotationSetItem()