Home
last modified time | relevance | path

Searched refs:MapItem (Results 1 – 6 of 6) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/rawdex/
DMapList.java30 public List<MapItem> mapItems;
47 mapItems = new ArrayList<MapItem>(size); in read()
49 MapItem mapItem = new MapItem(); in read()
62 for (MapItem mapItem : mapItems) { in read()
65 case MapItem.TYPE_HEADER_ITEM: in read()
68 case MapItem.TYPE_STRING_ID_ITEM: in read()
75 case MapItem.TYPE_TYPE_ID_ITEM: in read()
82 case MapItem.TYPE_PROTO_ID_ITEM: in read()
89 case MapItem.TYPE_FIELD_ID_ITEM: in read()
96 case MapItem.TYPE_METHOD_ID_ITEM: in read()
[all …]
DRawDexFile.java88 for (MapItem mapItem : mapList.mapItems) { in write()
90 case MapItem.TYPE_STRING_ID_ITEM: in write()
97 case MapItem.TYPE_STRING_DATA_ITEM: in write()
103 case MapItem.TYPE_METHOD_ID_ITEM: in write()
110 case MapItem.TYPE_FIELD_ID_ITEM: in write()
117 case MapItem.TYPE_PROTO_ID_ITEM: in write()
124 case MapItem.TYPE_TYPE_ID_ITEM: in write()
131 case MapItem.TYPE_TYPE_LIST: in write()
142 for (MapItem mapItem : mapList.mapItems) { in write()
144 case MapItem.TYPE_HEADER_ITEM: in write()
[all …]
DOffsetTracker.java302 MapItem typeListMapItem = new MapItem(); in addTypeListsToMapFile()
305 typeListMapItem.type = MapItem.TYPE_TYPE_LIST; in addTypeListsToMapFile()
311 for (MapItem mapItem : rawDexFile.mapList.mapItems) { in addTypeListsToMapFile()
312 if (mapItem.type == MapItem.TYPE_STRING_DATA_ITEM) { in addTypeListsToMapFile()
328 MapItem fieldMapItem = new MapItem(); in addFieldIdsToHeaderAndMapFile()
331 fieldMapItem.type = MapItem.TYPE_FIELD_ID_ITEM; in addFieldIdsToHeaderAndMapFile()
337 for (MapItem mapItem : rawDexFile.mapList.mapItems) { in addFieldIdsToHeaderAndMapFile()
338 if (mapItem.type == MapItem.TYPE_METHOD_ID_ITEM) { in addFieldIdsToHeaderAndMapFile()
388 for (MapItem mapItem : rawDexFile.mapList.mapItems) { in updateOffsetsInHeaderAndMapFile()
DMapItem.java21 public class MapItem implements RawDexObject { class
/art/runtime/
Ddex_file_verifier.cc295 const DexFile::MapItem* item = map->list_; in CheckMap()
304 if (!CheckListSize(item, count, sizeof(DexFile::MapItem), "map size")) { in CheckMap()
1348 const DexFile::MapItem* item = map->list_; in CheckIntraSection()
1403 ptr_ += sizeof(uint32_t) + (map->size_ * sizeof(DexFile::MapItem)); in CheckIntraSection()
1404 offset = section_offset + sizeof(uint32_t) + (map->size_ * sizeof(DexFile::MapItem)); in CheckIntraSection()
2064 const DexFile::MapItem* item = map->list_; in CheckInterSection()
Ddex_file.h129 struct MapItem { struct
136 DISALLOW_COPY_AND_ASSIGN(MapItem); argument
141 MapItem list_[1];