/art/tools/dexfuzz/src/dexfuzz/program/ |
D | Program.java | 136 private List<Mutation> mutations; field in Program 172 mutations = previousMutations; in Program() 175 mutations = new ArrayList<Mutation>(); in Program() 198 registerMutator(new ArithOpChanger(rng, mutationStats, mutations)); in Program() 199 registerMutator(new BranchShifter(rng, mutationStats, mutations)); in Program() 200 registerMutator(new CmpBiasChanger(rng, mutationStats, mutations)); in Program() 201 registerMutator(new ConstantValueChanger(rng, mutationStats, mutations)); in Program() 202 registerMutator(new ConversionRepeater(rng, mutationStats, mutations)); in Program() 203 registerMutator(new FieldFlagChanger(rng, mutationStats, mutations)); in Program() 204 registerMutator(new InstructionDeleter(rng, mutationStats, mutations)); in Program() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | CodeMutator.java | 45 protected List<Mutation> mutations; field in CodeMutator 66 public CodeMutator(Random rng, MutationStats stats, List<Mutation> mutations) { in CodeMutator() argument 69 this.mutations = mutations; in CodeMutator() 119 mutations.add(mutation); in generateAndApplyMutation()
|
D | OppositeBranchChanger.java | 29 public OppositeBranchChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in OppositeBranchChanger() argument 30 super(rng, stats, mutations); in OppositeBranchChanger()
|
D | RandomBranchChanger.java | 46 public RandomBranchChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in RandomBranchChanger() argument 47 super(rng, stats, mutations); in RandomBranchChanger()
|
D | RegisterClobber.java | 62 public RegisterClobber(Random rng, MutationStats stats, List<Mutation> mutations) { in RegisterClobber() argument 63 super(rng, stats, mutations); in RegisterClobber()
|
D | InstructionDuplicator.java | 59 public InstructionDuplicator(Random rng, MutationStats stats, List<Mutation> mutations) { in InstructionDuplicator() argument 60 super(rng, stats, mutations); in InstructionDuplicator()
|
D | InstructionDeleter.java | 59 public InstructionDeleter(Random rng, MutationStats stats, List<Mutation> mutations) { in InstructionDeleter() argument 60 super(rng, stats, mutations); in InstructionDeleter()
|
D | IfBranchChanger.java | 69 public IfBranchChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in IfBranchChanger() argument 70 super(rng, stats, mutations); in IfBranchChanger()
|
D | InstructionSwapper.java | 63 public InstructionSwapper(Random rng, MutationStats stats, List<Mutation> mutations) { in InstructionSwapper() argument 64 super(rng, stats, mutations); in InstructionSwapper()
|
D | CmpBiasChanger.java | 61 public CmpBiasChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in CmpBiasChanger() argument 62 super(rng, stats, mutations); in CmpBiasChanger()
|
D | BranchShifter.java | 65 public BranchShifter(Random rng, MutationStats stats, List<Mutation> mutations) { in BranchShifter() argument 66 super(rng, stats, mutations); in BranchShifter()
|
D | ConstantValueChanger.java | 65 public ConstantValueChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in ConstantValueChanger() argument 66 super(rng, stats, mutations); in ConstantValueChanger()
|
D | NewArrayLengthChanger.java | 61 public NewArrayLengthChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in NewArrayLengthChanger() argument 62 super(rng, stats, mutations); in NewArrayLengthChanger()
|
D | SwitchBranchShifter.java | 68 public SwitchBranchShifter(Random rng, MutationStats stats, List<Mutation> mutations) { in SwitchBranchShifter() argument 69 super(rng, stats, mutations); in SwitchBranchShifter()
|
D | ConversionRepeater.java | 61 public ConversionRepeater(Random rng, MutationStats stats, List<Mutation> mutations) { in ConversionRepeater() argument 62 super(rng, stats, mutations); in ConversionRepeater()
|
D | NonsenseStringPrinter.java | 65 public NonsenseStringPrinter(Random rng, MutationStats stats, List<Mutation> mutations) { in NonsenseStringPrinter() argument 66 super(rng, stats, mutations); in NonsenseStringPrinter()
|
D | PoolIndexChanger.java | 66 public PoolIndexChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in PoolIndexChanger() argument 67 super(rng, stats, mutations); in PoolIndexChanger()
|
D | VRegChanger.java | 68 public VRegChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in VRegChanger() argument 69 super(rng, stats, mutations); in VRegChanger()
|
D | FieldFlagChanger.java | 68 public FieldFlagChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in FieldFlagChanger() argument 69 super(rng, stats, mutations); in FieldFlagChanger()
|
D | InvokeChanger.java | 79 public InvokeChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in InvokeChanger() argument 80 super(rng, stats, mutations); in InvokeChanger()
|
D | NewMethodCaller.java | 99 public NewMethodCaller(Random rng, MutationStats stats, List<Mutation> mutations) { in NewMethodCaller() argument 100 super(rng, stats, mutations); in NewMethodCaller()
|
D | TryBlockShifter.java | 77 public TryBlockShifter(Random rng, MutationStats stats, List<Mutation> mutations) { in TryBlockShifter() argument 78 super(rng, stats, mutations); in TryBlockShifter()
|
/art/tools/dexfuzz/src/dexfuzz/listeners/ |
D | ConsoleLoggerListener.java | 55 public void handleMutations(List<Mutation> mutations) { in handleMutations() argument 56 for (Mutation mutation : mutations) { in handleMutations()
|
D | MultiplexerListener.java | 193 public void handleMutations(List<Mutation> mutations) { in handleMutations() argument 195 listener.handleMutations(mutations); in handleMutations()
|
D | BaseListener.java | 74 public void handleMutations(List<Mutation> mutations) { } in handleMutations() argument
|