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

/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DMapList.java27 private RawDexFile rawDexFile; field in class:MapList
32 public MapList(RawDexFile rawDexFile) { argument
33 this.rawDexFile = rawDexFile;
39 file.seek(rawDexFile.header.mapOff.getOriginalOffset());
71 rawDexFile.stringIds.add(newStringId);
78 rawDexFile.typeIds.add(newTypeId);
85 rawDexFile.protoIds.add(newProtoId);
92 rawDexFile.fieldIds.add(newFieldId);
99 rawDexFile
[all...]
H A DOffsetTracker.java300 private void addTypeListsToMapFile(RawDexFile rawDexFile, Offsettable typeListOffsettable) { argument
311 for (MapItem mapItem : rawDexFile.mapList.mapItems) {
318 rawDexFile.mapList.mapItems.add(idx, typeListMapItem);
321 private void addFieldIdsToHeaderAndMapFile(RawDexFile rawDexFile, argument
324 rawDexFile.header.fieldIdsOff.unsetNullAndPointTo(fieldOffsettable);
325 rawDexFile.header.fieldIdsSize = 1;
337 for (MapItem mapItem : rawDexFile.mapList.mapItems) {
344 rawDexFile.mapList.mapItems.add(idx, fieldMapItem);
348 private void updateOffsetsInHeaderAndMapFile(RawDexFile rawDexFile, argument
365 HeaderItem header = rawDexFile
412 insertNewOffsettableAsFirstEverTypeList(RawDexObject item, RawDexFile rawDexFile) argument
433 insertNewOffsettableAsFirstEverField(RawDexObject item, RawDexFile rawDexFile) argument
454 insertNewOffsettableAsFirstOfType(RawDexObject item, RawDexFile rawDexFile) argument
[all...]
/art/tools/dexfuzz/src/dexfuzz/program/
H A DIdCreator.java41 private RawDexFile rawDexFile; field in class:IdCreator
43 public IdCreator(RawDexFile rawDexFile) { argument
44 this.rawDexFile = rawDexFile;
66 for (ProtoIdItem protoId : rawDexFile.protoIds) {
97 for (MethodIdItem methodId : rawDexFile.methodIds) {
122 for (TypeIdItem typeId : rawDexFile.typeIds) {
133 for (StringDataItem stringData : rawDexFile.stringDatas) {
153 for (FieldIdItem fieldId : rawDexFile.fieldIds) {
170 if (rawDexFile
[all...]
H A DProgram.java86 private RawDexFile rawDexFile; field in class:Program
146 public Program(RawDexFile rawDexFile, List<Mutation> previousMutations, argument
150 idCreator = new IdCreator(rawDexFile);
181 this.rawDexFile = rawDexFile;
213 for (CodeItem codeItem : rawDexFile.codeItems) {
242 for (ClassDefItem classDefItem : rawDexFile.classDefs) {
259 for (ClassDataItem classDataItem : rawDexFile.classDatas) {
264 TypeIdItem typeIdItem = rawDexFile.typeIds.get(typeIdx);
265 className = rawDexFile
[all...]
/art/tools/dexfuzz/src/dexfuzz/fuzzers/
H A DFuzzer.java403 RawDexFile rawDexFile = new RawDexFile();
405 rawDexFile.read(input);
410 program = new Program(rawDexFile, mutations, listener);

Completed in 144 milliseconds