Home
last modified time | relevance | path

Searched refs:rawDexFile (Results 1 – 5 of 5) sorted by relevance

/aosp12/art/tools/dexfuzz/src/dexfuzz/program/
H A DIdCreator.java41 private RawDexFile rawDexFile; field in IdCreator
43 public IdCreator(RawDexFile rawDexFile) { in IdCreator() argument
44 this.rawDexFile = rawDexFile; in IdCreator()
200 rawDexFile.getOffsetTracker() in createMethodId()
275 rawDexFile.getOffsetTracker().insertNewOffsettableAsFirstOfType(newTypeId, rawDexFile); in createTypeId()
360 rawDexFile.getOffsetTracker() in createString()
435 rawDexFile.getOffsetTracker() in createFieldId()
438 rawDexFile.getOffsetTracker().insertNewOffsettableAsFirstOfType(newFieldId, rawDexFile); in createFieldId()
639 rawDexFile.getOffsetTracker() in createTypeList()
643 rawDexFile.typeLists.get(rawDexFile.typeLists.size() - 1); in createTypeList()
[all …]
H A DProgram.java93 private RawDexFile rawDexFile; field in Program
157 idCreator = new IdCreator(rawDexFile); in Program()
188 this.rawDexFile = rawDexFile; in Program()
226 for (CodeItem codeItem : rawDexFile.codeItems) { in Program()
558 rawDexFile.write(file); in writeRawDexFile()
562 rawDexFile.updateHeader(file); in updateRawDexFileHeader()
571 return rawDexFile.typeIds.size(); in getTotalPoolIndicesByKind()
573 return rawDexFile.fieldIds.size(); in getTotalPoolIndicesByKind()
575 return rawDexFile.stringIds.size(); in getTotalPoolIndicesByKind()
577 return rawDexFile.methodIds.size(); in getTotalPoolIndicesByKind()
[all …]
/aosp12/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DMapList.java27 private RawDexFile rawDexFile; field in MapList
32 public MapList(RawDexFile rawDexFile) { in MapList() argument
33 this.rawDexFile = rawDexFile; in MapList()
71 rawDexFile.stringIds.add(newStringId); in read()
78 rawDexFile.typeIds.add(newTypeId); in read()
85 rawDexFile.protoIds.add(newProtoId); in read()
92 rawDexFile.fieldIds.add(newFieldId); in read()
99 rawDexFile.methodIds.add(newMethodId); in read()
122 rawDexFile.annotationSetRefLists = in read()
174 rawDexFile.debugInfoItem.read(file); in read()
[all …]
H A DOffsetTracker.java311 for (MapItem mapItem : rawDexFile.mapList.mapItems) { in addTypeListsToMapFile()
318 rawDexFile.mapList.mapItems.add(idx, typeListMapItem); in addTypeListsToMapFile()
325 rawDexFile.header.fieldIdsSize = 1; in addFieldIdsToHeaderAndMapFile()
337 for (MapItem mapItem : rawDexFile.mapList.mapItems) { in addFieldIdsToHeaderAndMapFile()
344 rawDexFile.mapList.mapItems.add(idx, fieldMapItem); in addFieldIdsToHeaderAndMapFile()
365 HeaderItem header = rawDexFile.header; in updateOffsetsInHeaderAndMapFile()
388 for (MapItem mapItem : rawDexFile.mapList.mapItems) { in updateOffsetsInHeaderAndMapFile()
413 RawDexFile rawDexFile) { in insertNewOffsettableAsFirstEverTypeList() argument
420 addTypeListsToMapFile(rawDexFile, offsettable); in insertNewOffsettableAsFirstEverTypeList()
434 RawDexFile rawDexFile) { in insertNewOffsettableAsFirstEverField() argument
[all …]
/aosp12/art/tools/dexfuzz/src/dexfuzz/fuzzers/
H A DFuzzer.java378 RawDexFile rawDexFile = new RawDexFile(); in loadProgram() local
380 rawDexFile.read(input); in loadProgram()
385 program = new Program(rawDexFile, mutations, listener); in loadProgram()