Searched refs:CodeMutator (Results 1 – 25 of 26) sorted by relevance
12
19 import dexfuzz.program.mutators.CodeMutator;31 public Class<? extends CodeMutator> mutatorClass;37 public void setup(Class<? extends CodeMutator> mutatorClass, MutatableCode mutatableCode) { in setup()
20 import dexfuzz.program.mutators.CodeMutator;62 Class<? extends CodeMutator> mutatorClass = null; in readMutation()64 mutatorClass = (Class<? extends CodeMutator>) Class.forName(mutatorClassName); in readMutation()
26 import dexfuzz.program.mutators.CodeMutator;121 private List<CodeMutator> mutators;126 private Map<Class<? extends CodeMutator>, CodeMutator> mutatorsLookupByClass;180 mutatorsLookupByClass = new HashMap<Class<? extends CodeMutator>, CodeMutator>(); in Program()186 mutators = new ArrayList<CodeMutator>(); in Program()239 private void registerMutator(CodeMutator mutator) { in registerMutator()412 CodeMutator mutator = mutators.get(mutatorIdx); in mutateAMutatableCode()527 CodeMutator mutator = mutatorsLookupByClass.get(mutation.mutatorClass); in applyMutationsFromList()
31 public abstract class CodeMutator { class57 public CodeMutator() { in CodeMutator() method in CodeMutator66 public CodeMutator(Random rng, MutationStats stats, List<Mutation> mutations) { in CodeMutator() method in CodeMutator
30 public class RegisterClobber extends CodeMutator{
29 public class InstructionDuplicator extends CodeMutator {
29 public class InstructionDeleter extends CodeMutator {
39 public abstract class IfBranchChanger extends CodeMutator {
28 public class InstructionSwapper extends CodeMutator {
31 public class CmpBiasChanger extends CodeMutator {
30 public class BranchShifter extends CodeMutator {
30 public class ConstantValueChanger extends CodeMutator {
31 public class NewArrayLengthChanger extends CodeMutator {
30 public class SwitchBranchShifter extends CodeMutator {
31 public class ConversionRepeater extends CodeMutator {
30 public class NonsenseStringPrinter extends CodeMutator {
31 public class PoolIndexChanger extends CodeMutator {
30 public class VRegChanger extends CodeMutator {
33 public class FieldFlagChanger extends CodeMutator {
31 public class InvokeChanger extends CodeMutator {
31 public class NewMethodCaller extends CodeMutator {
29 public class TryBlockShifter extends CodeMutator {
36 public class NewInstanceChanger extends CodeMutator {
30 public class ValuePrinter extends CodeMutator {
37 public class RandomInstructionGenerator extends CodeMutator {