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 class
AFLGuidance
A front-end that uses AFL for guided fuzzing.class
PerfFuzzGuidance
A 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 interface
DiffFuzzGuidance
Classes in edu.berkeley.cs.jqf.fuzz.difffuzz that implement Guidance Modifier and Type Class Description class
DiffFuzzNoGuidance
class
DiffFuzzReproGuidance
-
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 class
ExecutionIndexingGuidance
A guidance that represents inputs as maps from execution indexes to parameters.class
ZestGuidance
A 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 Guidance
GuidedFuzzing. 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 Result
GuidedFuzzing. run(Class<?> testClass, String testMethod, Guidance guidance, PrintStream out)
Runs the guided fuzzing loop for a resolved class.static Result
GuidedFuzzing. 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 Result
GuidedFuzzing. 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 void
GuidedFuzzing. 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 class
NoGuidance
A 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 class
ReproGuidance
A 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.class
ReproServerGuidance
-