Uses of Interface
edu.berkeley.cs.jqf.fuzz.guidance.Guidance
-
-
Uses of Guidance in edu.berkeley.cs.jqf.fuzz.afl
Classes in edu.berkeley.cs.jqf.fuzz.afl that implement Guidance Modifier and Type Class Description classAFLGuidanceA front-end that uses AFL for guided fuzzing.classPerfFuzzGuidanceA front-end that uses AFL for increasing performance counters in addition to code coverage. -
Uses of Guidance in edu.berkeley.cs.jqf.fuzz.difffuzz
Subinterfaces of Guidance in edu.berkeley.cs.jqf.fuzz.difffuzz Modifier and Type Interface Description interfaceDiffFuzzGuidanceClasses in edu.berkeley.cs.jqf.fuzz.difffuzz that implement Guidance Modifier and Type Class Description classDiffFuzzNoGuidanceclassDiffFuzzReproGuidance -
Uses of Guidance in edu.berkeley.cs.jqf.fuzz.ei
Classes in edu.berkeley.cs.jqf.fuzz.ei that implement Guidance Modifier and Type Class Description classExecutionIndexingGuidanceA guidance that represents inputs as maps from execution indexes to parameters.classZestGuidanceA guidance that performs coverage-guided fuzzing using two coverage maps, one for all inputs and one for valid inputs only. -
Uses of Guidance in edu.berkeley.cs.jqf.fuzz.junit
Methods in edu.berkeley.cs.jqf.fuzz.junit that return Guidance Modifier and Type Method Description static GuidanceGuidedFuzzing. getCurrentGuidance()Returns the currently registered Guidance instance.Methods in edu.berkeley.cs.jqf.fuzz.junit with parameters of type Guidance Modifier and Type Method Description static ResultGuidedFuzzing. run(Class<?> testClass, String testMethod, Guidance guidance, PrintStream out)Runs the guided fuzzing loop for a resolved class.static ResultGuidedFuzzing. run(String testClassName, String testMethod, Guidance guidance, PrintStream out)Runs the guided fuzzing loop, using the system class loader to load test-application classes.static ResultGuidedFuzzing. run(String testClassName, String testMethod, ClassLoader loader, Guidance guidance, PrintStream out)Runs the guided fuzzing loop, using a provided classloader to load test-application classes.static voidGuidedFuzzing. setGuidance(Guidance g)Sets the current global fuzzing guidance. -
Uses of Guidance in edu.berkeley.cs.jqf.fuzz.junit.quickcheck
Constructors in edu.berkeley.cs.jqf.fuzz.junit.quickcheck with parameters of type Guidance Constructor Description FuzzStatement(FrameworkMethod method, TestClass testClass, com.pholser.junit.quickcheck.internal.generator.GeneratorRepository generatorRepository, Guidance fuzzGuidance) -
Uses of Guidance in edu.berkeley.cs.jqf.fuzz.random
Classes in edu.berkeley.cs.jqf.fuzz.random that implement Guidance Modifier and Type Class Description classNoGuidanceA front-end that only generates random inputs. -
Uses of Guidance in edu.berkeley.cs.jqf.fuzz.repro
Classes in edu.berkeley.cs.jqf.fuzz.repro that implement Guidance Modifier and Type Class Description classReproGuidanceA front-end that provides a specified set of inputs for test case reproduction, This class enables reproduction of a test case with an input file generated by a guided fuzzing front-end such as AFL.classReproServerGuidance
-