Lines Matching refs:mutations

117    * 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;
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 if we need to.
191 registerMutator(new ArithOpChanger(rng, mutationStats, mutations));
192 registerMutator(new BranchShifter(rng, mutationStats, mutations));
193 registerMutator(new CmpBiasChanger(rng, mutationStats, mutations));
194 registerMutator(new ConstantValueChanger(rng, mutationStats, mutations));
195 registerMutator(new ConversionRepeater(rng, mutationStats, mutations));
196 registerMutator(new FieldFlagChanger(rng, mutationStats, mutations));
197 registerMutator(new InstructionDeleter(rng, mutationStats, mutations));
198 registerMutator(new InstructionDuplicator(rng, mutationStats, mutations));
199 registerMutator(new InstructionSwapper(rng, mutationStats, mutations));
200 registerMutator(new NewMethodCaller(rng, mutationStats, mutations));
201 registerMutator(new NonsenseStringPrinter(rng, mutationStats, mutations));
202 registerMutator(new PoolIndexChanger(rng, mutationStats, mutations));
203 registerMutator(new RandomInstructionGenerator(rng, mutationStats, mutations));
204 registerMutator(new SwitchBranchShifter(rng, mutationStats, mutations));
205 registerMutator(new TryBlockShifter(rng, mutationStats, mutations));
206 registerMutator(new ValuePrinter(rng, mutationStats, mutations));
207 registerMutator(new VRegChanger(rng, mutationStats, mutations));
343 // We want n mutations to be twice as likely as n+1 mutations.
352 // n mutations need (2^(n+1) - 1) tickets
354 // 3 mutations => 15 tickets
355 // 4 mutations => 31 tickets
387 int mutations = getNumberOfMutationsToPerform();
389 Log.info("Attempting " + mutations + " mutations for method " + mutatableCode.name);
397 while (mutationsApplied < mutations) {
481 Log.debug("Writing mutations to disk.");
484 for (Mutation mutation : mutations) {
489 Log.errorAndQuit("IOException while writing mutations to disk...");
494 Log.debug("Loading mutations from disk.");
499 mutations.add(mutation);
503 Log.errorAndQuit("IOException while loading mutations from disk...");
508 Log.info("Applying preloaded list of mutations...");
509 for (Mutation mutation : mutations) {
524 Log.info("...finished applying preloaded list of mutations.");
528 return mutations;