/aosp12/art/tools/dexfuzz/src/dexfuzz/program/ |
H A D | Program.java | 17 package dexfuzz.program; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.Options; 48 import dexfuzz.rawdex.ClassDefItem; 49 import dexfuzz.rawdex.CodeItem; 53 import dexfuzz.rawdex.FieldIdItem; 55 import dexfuzz.rawdex.ProtoIdItem; 56 import dexfuzz.rawdex.RawDexFile; 57 import dexfuzz.rawdex.TypeIdItem; [all …]
|
/aosp12/art/tools/dexfuzz/src/dexfuzz/ |
H A D | DexFuzz.java | 17 package dexfuzz; package 19 import dexfuzz.fuzzers.Fuzzer; 20 import dexfuzz.fuzzers.FuzzerMultipleExecute; 21 import dexfuzz.fuzzers.FuzzerMultipleNoExecute; 22 import dexfuzz.fuzzers.FuzzerSingleExecute; 23 import dexfuzz.fuzzers.FuzzerSingleNoExecute; 24 import dexfuzz.listeners.BisectionSearchListener; 25 import dexfuzz.listeners.ConsoleLoggerListener; 26 import dexfuzz.listeners.FinalStatusListener; 27 import dexfuzz.listeners.LogFileListener; [all …]
|
/aosp12/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
H A D | Fuzzer.java | 17 package dexfuzz.fuzzers; 19 import dexfuzz.Log; 20 import dexfuzz.Options; 21 import dexfuzz.Timer; 22 import dexfuzz.executors.Architecture; 27 import dexfuzz.executors.Device; 28 import dexfuzz.executors.Executor; 34 import dexfuzz.program.Mutation; 35 import dexfuzz.program.Program; 37 import dexfuzz.rawdex.OffsetTracker; [all …]
|
/aosp12/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | RegisterClobber.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Opcode;
|
H A D | FieldFlagChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.EncodedField; 25 import dexfuzz.rawdex.Instruction; 26 import dexfuzz.rawdex.Opcode; 27 import dexfuzz.rawdex.formats.ContainsPoolIndex;
|
H A D | RandomInstructionGenerator.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MBranchInsn; 22 import dexfuzz.program.MInsn; 23 import dexfuzz.program.MutatableCode; 24 import dexfuzz.program.Mutation; 25 import dexfuzz.rawdex.Instruction; 26 import dexfuzz.rawdex.Opcode; 27 import dexfuzz.rawdex.OpcodeInfo; [all …]
|
H A D | IfBranchChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Opcode;
|
H A D | InstructionDuplicator.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Opcode;
|
H A D | CmpBiasChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Opcode;
|
H A D | OppositeBranchChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.Mutation; 23 import dexfuzz.rawdex.Opcode;
|
H A D | InstructionDeleter.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MInsnWithData; 23 import dexfuzz.program.MutatableCode; 24 import dexfuzz.program.Mutation;
|
H A D | NewArrayLengthChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Opcode;
|
H A D | NewMethodCaller.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Instruction.InvokeFormatInfo; 26 import dexfuzz.rawdex.Opcode;
|
H A D | CodeMutator.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.Options; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation;
|
H A D | ConversionRepeater.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Opcode;
|
H A D | InvokeChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Opcode;
|
H A D | NonsenseStringPrinter.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Instruction; 25 import dexfuzz.rawdex.Opcode;
|
H A D | PoolIndexChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.formats.ContainsPoolIndex; 25 import dexfuzz.rawdex.formats.ContainsPoolIndex.PoolIndexKind;
|
H A D | BranchShifter.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MBranchInsn; 22 import dexfuzz.program.MInsn; 23 import dexfuzz.program.MutatableCode; 24 import dexfuzz.program.Mutation;
|
H A D | NewInstanceChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.Opcode; 25 import dexfuzz.rawdex.formats.ContainsPoolIndex; 26 import dexfuzz.rawdex.formats.ContainsPoolIndex.PoolIndexKind;
|
H A D | ConstantValueChanger.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MutatableCode; 23 import dexfuzz.program.Mutation; 24 import dexfuzz.rawdex.formats.ContainsConst;
|
H A D | SwitchBranchShifter.java | 17 package dexfuzz.program.mutators; 19 import dexfuzz.Log; 20 import dexfuzz.MutationStats; 21 import dexfuzz.program.MInsn; 22 import dexfuzz.program.MSwitchInsn; 23 import dexfuzz.program.MutatableCode; 24 import dexfuzz.program.Mutation;
|
/aosp12/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | Instruction.java | 17 package dexfuzz.rawdex; 19 import dexfuzz.Log; 25 import dexfuzz.rawdex.formats.Format10t; 26 import dexfuzz.rawdex.formats.Format10x; 27 import dexfuzz.rawdex.formats.Format11n; 28 import dexfuzz.rawdex.formats.Format11x; 29 import dexfuzz.rawdex.formats.Format12x; 30 import dexfuzz.rawdex.formats.Format20t; 31 import dexfuzz.rawdex.formats.Format21c; 32 import dexfuzz.rawdex.formats.Format21h; [all …]
|
/aosp12/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
H A D | Format3rc.java | 17 package dexfuzz.rawdex.formats; 19 import dexfuzz.rawdex.DexRandomAccessFile; 20 import dexfuzz.rawdex.Instruction; 21 import dexfuzz.rawdex.Opcode; 22 import dexfuzz.rawdex.OpcodeInfo;
|
H A D | Format21c.java | 17 package dexfuzz.rawdex.formats; 19 import dexfuzz.rawdex.DexRandomAccessFile; 20 import dexfuzz.rawdex.Instruction; 21 import dexfuzz.rawdex.Opcode; 22 import dexfuzz.rawdex.OpcodeInfo;
|