Package com.code_intelligence.jazzer.api
-
Interface Summary Interface Description Consumer1<T1> Consumer2<T1,T2> Consumer3<T1,T2,T3> Consumer4<T1,T2,T3,T4> Consumer5<T1,T2,T3,T4,T5> Function1<T1,R> Function2<T1,T2,R> Function3<T1,T2,T3,R> Function4<T1,T2,T3,T4,R> Function5<T1,T2,T3,T4,T5,R> FuzzedDataProvider A convenience wrapper turning the raw fuzzer input bytes into Java primitive types. -
Class Summary Class Description Autofuzz Static helper functions that allow Jazzer fuzz targets to use Autofuzz.CannedFuzzedDataProvider Replays recorded FuzzedDataProvider invocations that were executed while fuzzing.Jazzer Static helper methods that hooks can use to provide feedback to the fuzzer. -
Enum Summary Enum Description HookType The type of aMethodHook
. -
Exception Summary Exception Description AutofuzzConstructionException Only used internally.AutofuzzInvocationException Only used internally.FuzzerSecurityIssueCritical Thrown to indicate that a fuzz target has detected a critical severity security issue rather than a normal bug.FuzzerSecurityIssueHigh Thrown to indicate that a fuzz target has detected a high severity security issue rather than a normal bug.FuzzerSecurityIssueLow Thrown to indicate that a fuzz target has detected a low severity security issue rather than a normal bug.FuzzerSecurityIssueMedium Thrown to indicate that a fuzz target has detected a medium severity security issue rather than a normal bug. -
Annotation Types Summary Annotation Type Description MethodHook Registers the annotated method as a hook that should run before, instead or after the method specified by the annotation parameters.MethodHooks Internal helper allowing to apply multipleMethodHook
annotations to the same method.