Searched refs:mutations (Results 1 - 24 of 24) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/program/mutators/
H A DCodeMutator.java38 * Used to track which mutations happen.
43 * Used to track mutations that have been applied so far.
45 protected List<Mutation> mutations; field in class:CodeMutator
66 public CodeMutator(Random rng, MutationStats stats, List<Mutation> mutations) { argument
69 this.mutations = mutations;
119 mutations.add(mutation);
H A DInstructionDeleter.java51 // reads in mutations from a dump of mutations.
59 public InstructionDeleter(Random rng, MutationStats stats, List<Mutation> mutations) { argument
60 super(rng, stats, mutations);
H A DInstructionDuplicator.java51 // reads in mutations from a dump of mutations.
59 public InstructionDuplicator(Random rng, MutationStats stats, List<Mutation> mutations) { argument
60 super(rng, stats, mutations);
H A DBranchShifter.java57 // reads in mutations from a dump of mutations.
65 public BranchShifter(Random rng, MutationStats stats, List<Mutation> mutations) { argument
66 super(rng, stats, mutations);
71 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DCmpBiasChanger.java53 // reads in mutations from a dump of mutations.
61 public CmpBiasChanger(Random rng, MutationStats stats, List<Mutation> mutations) { argument
62 super(rng, stats, mutations);
67 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DConstantValueChanger.java57 // reads in mutations from a dump of mutations.
65 public ConstantValueChanger(Random rng, MutationStats stats, List<Mutation> mutations) { argument
66 super(rng, stats, mutations);
71 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DInstructionSwapper.java55 // reads in mutations from a dump of mutations.
63 public InstructionSwapper(Random rng, MutationStats stats, List<Mutation> mutations) { argument
64 super(rng, stats, mutations);
H A DConversionRepeater.java53 // reads in mutations from a dump of mutations.
61 public ConversionRepeater(Random rng, MutationStats stats, List<Mutation> mutations) { argument
62 super(rng, stats, mutations);
67 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DFieldFlagChanger.java60 // reads in mutations from a dump of mutations.
68 public FieldFlagChanger(Random rng, MutationStats stats, List<Mutation> mutations) { argument
69 super(rng, stats, mutations);
74 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DNewMethodCaller.java91 // reads in mutations from a dump of mutations.
99 public NewMethodCaller(Random rng, MutationStats stats, List<Mutation> mutations) { argument
100 super(rng, stats, mutations);
H A DNonsenseStringPrinter.java57 // reads in mutations from a dump of mutations.
65 public NonsenseStringPrinter(Random rng, MutationStats stats, List<Mutation> mutations) { argument
66 super(rng, stats, mutations);
H A DPoolIndexChanger.java58 // reads in mutations from a dump of mutations.
66 public PoolIndexChanger(Random rng, MutationStats stats, List<Mutation> mutations) { argument
67 super(rng, stats, mutations);
72 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DSwitchBranchShifter.java60 // reads in mutations from a dump of mutations.
68 public SwitchBranchShifter(Random rng, MutationStats stats, List<Mutation> mutations) { argument
69 super(rng, stats, mutations);
74 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DTryBlockShifter.java69 // reads in mutations from a dump of mutations.
77 public TryBlockShifter(Random rng, MutationStats stats, List<Mutation> mutations) { argument
78 super(rng, stats, mutations);
H A DVRegChanger.java60 // reads in mutations from a dump of mutations.
68 public VRegChanger(Random rng, MutationStats stats, List<Mutation> mutations) { argument
69 super(rng, stats, mutations);
74 // or be created at the start of applyMutation(), if we're reading in mutations from
H A DValuePrinter.java52 // reads in mutations from a dump of mutations.
60 public ValuePrinter(Random rng, MutationStats stats, List<Mutation> mutations) { argument
61 super(rng, stats, mutations);
H A DRandomInstructionGenerator.java95 // reads in mutations from a dump of mutations.
103 public RandomInstructionGenerator(Random rng, MutationStats stats, List<Mutation> mutations) { argument
104 super(rng, stats, mutations);
H A DArithOpChanger.java59 // reads in mutations from a dump of mutations.
67 public ArithOpChanger(Random rng, MutationStats stats, List<Mutation> mutations) { argument
68 super(rng, stats, mutations);
73 // or be created at the start of applyMutation(), if we're reading in mutations from
/art/tools/dexfuzz/src/dexfuzz/program/
H A DProgram.java117 * Used if we're loading mutations from a file, so we can find the correct mutator.
127 * A list of all mutations used for loading/dumping mutations from/to a file.
129 private List<Mutation> mutations; field in class:Program
138 * Given a maximum number of mutations that can be performed on a method, n,
139 * give up after attempting (n * this value) mutations for any method.
165 mutations = previousMutations;
167 // Allocate the mutations list.
168 mutations = new ArrayList<Mutation>();
170 // Read in the mutations i
[all...]
/art/tools/dexfuzz/src/dexfuzz/listeners/
H A DConsoleLoggerListener.java55 public void handleMutations(List<Mutation> mutations) { argument
56 for (Mutation mutation : mutations) {
H A DBaseListener.java74 public void handleMutations(List<Mutation> mutations) { } argument
H A DMultiplexerListener.java193 public void handleMutations(List<Mutation> mutations) { argument
195 listener.handleMutations(mutations);
H A DLogFileListener.java271 public void handleMutations(List<Mutation> mutations) { argument
273 for (Mutation mutation : mutations) {
/art/tools/dexfuzz/src/dexfuzz/fuzzers/
H A DFuzzer.java396 private Program loadProgram(String inputName, List<Mutation> mutations) { argument
410 program = new Program(rawDexFile, mutations, listener);

Completed in 139 milliseconds