Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(T1) - Method in interface com.code_intelligence.jazzer.api.Consumer1
- accept(T1, T2) - Method in interface com.code_intelligence.jazzer.api.Consumer2
- accept(T1, T2, T3) - Method in interface com.code_intelligence.jazzer.api.Consumer3
- accept(T1, T2, T3, T4) - Method in interface com.code_intelligence.jazzer.api.Consumer4
- accept(T1, T2, T3, T4, T5) - Method in interface com.code_intelligence.jazzer.api.Consumer5
- add(int, Object) - Method in class jaz.Zer
- add(Object) - Method in class jaz.Zer
- addAll(int, Collection) - Method in class jaz.Zer
- addAll(Collection) - Method in class jaz.Zer
- additionalClassesToHook() - Element in annotation interface com.code_intelligence.jazzer.api.MethodHook
- 
Array of additional classes to hook.
- AFTER - Enum constant in enum class com.code_intelligence.jazzer.api.HookType
- allowNaN() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.DoubleInRange
- 
Whether NaN is allowed to be generated.
- allowNaN() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.FloatInRange
- 
Whether NaN is allowed to be generated.
- allowNetworkConnections() - Static method in class com.code_intelligence.jazzer.api.BugDetectors
- 
Allows all network connections.
- allowNetworkConnections(BiPredicate<String, Integer>) - Static method in class com.code_intelligence.jazzer.api.BugDetectors
- 
Allows all network connections for which the provided predicate returnstrue.
- AnySource - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation.proto
- 
Controls the mutations ofAnyfields in messages of the annotated type as well as its recursive message fields.
- AppliesTo - Annotation Interface in com.code_intelligence.jazzer.mutation.utils
- 
A meta-annotation that limits the concrete types an annotation for type usages applies to.
- apply(Object) - Method in class jaz.Zer
- apply(T1) - Method in interface com.code_intelligence.jazzer.api.Function1
- apply(T1, T2) - Method in interface com.code_intelligence.jazzer.api.Function2
- apply(T1, T2, T3) - Method in interface com.code_intelligence.jazzer.api.Function3
- apply(T1, T2, T3, T4) - Method in interface com.code_intelligence.jazzer.api.Function4
- apply(T1, T2, T3, T4, T5) - Method in interface com.code_intelligence.jazzer.api.Function5
- Ascii - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates aStringconsisting only of ASCII characters (including control characters).
- autofuzz(FuzzedDataProvider, Consumer1<T1>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Consumer2<T1, T2>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Consumer3<T1, T2, T3>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Consumer4<T1, T2, T3, T4>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Consumer5<T1, T2, T3, T4, T5>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Function1<T1, R>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Function2<T1, T2, R>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Function3<T1, T2, T3, R>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Function4<T1, T2, T3, T4, R>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- autofuzz(FuzzedDataProvider, Function5<T1, T2, T3, T4, T5, R>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to invokefuncwith arguments created automatically from the fuzzer input using only public methods available on the classpath.
- Autofuzz - Class in com.code_intelligence.jazzer.api
- 
Static helper functions that allow Jazzer fuzz targets to use Autofuzz.
- AutofuzzConstructionException - Exception Class in com.code_intelligence.jazzer.api
- 
Only used internally.
- AutofuzzConstructionException() - Constructor for exception class com.code_intelligence.jazzer.api.AutofuzzConstructionException
- AutofuzzConstructionException(String) - Constructor for exception class com.code_intelligence.jazzer.api.AutofuzzConstructionException
- AutofuzzConstructionException(Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.AutofuzzConstructionException
- AutofuzzInvocationException - Exception Class in com.code_intelligence.jazzer.api
- 
Only used internally.
- AutofuzzInvocationException() - Constructor for exception class com.code_intelligence.jazzer.api.AutofuzzInvocationException
- AutofuzzInvocationException(Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.AutofuzzInvocationException
B
- BEFORE - Enum constant in enum class com.code_intelligence.jazzer.api.HookType
- BugDetectors - Class in com.code_intelligence.jazzer.api
- 
Provides static functions that configure the behavior of bug detectors provided by Jazzer.
C
- call() - Method in class jaz.Zer
- CannedFuzzedDataProvider - Class in com.code_intelligence.jazzer.api
- 
Replays recorded FuzzedDataProvider invocations that were executed while fuzzing.
- CannedFuzzedDataProvider(String) - Constructor for class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- clear() - Method in class jaz.Zer
- clone() - Method in class jaz.Zer
- close() - Method in interface com.code_intelligence.jazzer.api.SilentCloseable
- close() - Method in class jaz.Zer
- com.code_intelligence.jazzer.api - package com.code_intelligence.jazzer.api
- com.code_intelligence.jazzer.mutation.annotation - package com.code_intelligence.jazzer.mutation.annotation
- com.code_intelligence.jazzer.mutation.annotation.proto - package com.code_intelligence.jazzer.mutation.annotation.proto
- com.code_intelligence.jazzer.mutation.utils - package com.code_intelligence.jazzer.mutation.utils
- compare(Object, Object) - Method in class jaz.Zer
- compareTo(Zer) - Method in class jaz.Zer
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.Ascii
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.DoubleInRange
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.Finite
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.FloatInRange
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.InRange
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.Negative
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.NonNegative
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.NonPositive
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.NotNull
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.Positive
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.UrlSegment
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithLength
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithSize
- 
Defines the scope of the annotation.
- constraint() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithUtf8Length
- 
Defines the scope of the annotation.
- consume(FuzzedDataProvider, Class<T>) - Static method in class com.code_intelligence.jazzer.api.Autofuzz
- 
Attempts to construct an instance oftypefrom the fuzzer input using only public methods available on the classpath.
- consumeAsciiString(int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeAsciiString(int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes an ASCII-onlyStringfrom the fuzzer input.
- consumeBoolean() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeBoolean() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes abooleanfrom the fuzzer input.
- consumeBooleans(int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeBooleans(int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes abooleanarray from the fuzzer input.
- consumeByte() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeByte() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes abytefrom the fuzzer input.
- consumeByte(byte, byte) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeByte(byte, byte) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes abytebetweenminandmaxfrom the fuzzer input.
- consumeBytes(int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeBytes(int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes abytearray from the fuzzer input.
- consumeChar() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeChar() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes acharfrom the fuzzer input.
- consumeChar(char, char) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeChar(char, char) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes acharbetweenminandmaxfrom the fuzzer input.
- consumeCharNoSurrogates() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeCharNoSurrogates() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes acharfrom the fuzzer input that is never a UTF-16 surrogate character.
- consumeDouble() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeDouble() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes adoublefrom the fuzzer input.
- consumeFloat() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeFloat() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes afloatfrom the fuzzer input.
- consumeInt() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeInt() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes anintfrom the fuzzer input.
- consumeInt(int, int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeInt(int, int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes anintbetweenminandmaxfrom the fuzzer input.
- consumeInts(int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeInts(int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes anintarray from the fuzzer input.
- consumeLong() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeLong() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes alongfrom the fuzzer input.
- consumeLong(long, long) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeLong(long, long) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes alongbetweenminandmaxfrom the fuzzer input.
- consumeLongs(int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeLongs(int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes alongarray from the fuzzer input.
- consumeProbabilityDouble() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeProbabilityDouble() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes adoublebetween 0.0 and 1.0 (inclusive) from the fuzzer input.
- consumeProbabilityFloat() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeProbabilityFloat() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes afloatbetween 0.0 and 1.0 (inclusive) from the fuzzer input.
- Consumer1<T1> - Interface in com.code_intelligence.jazzer.api
- Consumer2<T1,T2> - Interface in com.code_intelligence.jazzer.api
- Consumer3<T1,T2, - Interface in com.code_intelligence.jazzer.apiT3> 
- Consumer4<T1,T2, - Interface in com.code_intelligence.jazzer.apiT3, T4> 
- Consumer5<T1,T2, - Interface in com.code_intelligence.jazzer.apiT3, T4, T5> 
- consumeRegularDouble() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeRegularDouble() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes a regulardoublefrom the fuzzer input.
- consumeRegularDouble(double, double) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeRegularDouble(double, double) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes a regulardoublebetweenminandmaxfrom the fuzzer input.
- consumeRegularFloat() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeRegularFloat() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes a regularfloatfrom the fuzzer input.
- consumeRegularFloat(float, float) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeRegularFloat(float, float) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes a regularfloatbetweenminandmaxfrom the fuzzer input.
- consumeRemainingAsAsciiString() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeRemainingAsAsciiString() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes the remaining fuzzer input as an ASCII-onlyString.
- consumeRemainingAsBytes() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeRemainingAsBytes() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes the remaining fuzzer input as abytearray.
- consumeRemainingAsString() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeRemainingAsString() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes the remaining fuzzer input as aString.
- consumeShort() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeShort() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes ashortfrom the fuzzer input.
- consumeShort(short, short) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeShort(short, short) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes ashortbetweenminandmaxfrom the fuzzer input.
- consumeShorts(int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeShorts(int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes ashortarray from the fuzzer input.
- consumeString(int) - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- consumeString(int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Consumes aStringfrom the fuzzer input.
- contains(Object) - Method in class jaz.Zer
- containsAll(Collection) - Method in class jaz.Zer
- create(List<Object>) - Static method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
D
- DECLARATION - Static variable in annotation interface com.code_intelligence.jazzer.mutation.utils.PropertyConstraint
- 
Annotations restricted withDECLARATIONonly apply to the annotated type.
- DESERIALIZATION_SANITIZER_ID - Static variable in class jaz.Ter
- DoubleInRange - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates adoublein the specified range.
E
- el() - Static method in class jaz.Zer
- equals(Object) - Method in class jaz.Zer
- exploreState(byte, int) - Static method in class com.code_intelligence.jazzer.api.Jazzer
- 
Instructs the fuzzer to attain as many possible values for the absolute value ofstateas possible.
- EXPRESSION_LANGUAGE_SANITIZER_ID - Static variable in class jaz.Ter
F
- Finite - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates afloatordoublewhich is finite, that is, a number which is neither NaN nor Infinity.
- FloatInRange - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates afloatin the specified range.
- flush() - Method in class jaz.Zer
- Function1<T1,R> - Interface in com.code_intelligence.jazzer.api
- Function2<T1,T2, - Interface in com.code_intelligence.jazzer.apiR> 
- Function3<T1,T2, - Interface in com.code_intelligence.jazzer.apiT3, R> 
- Function4<T1,T2, - Interface in com.code_intelligence.jazzer.apiT3, T4, R> 
- Function5<T1,T2, - Interface in com.code_intelligence.jazzer.apiT3, T4, T5, R> 
- FuzzedDataProvider - Interface in com.code_intelligence.jazzer.api
- 
A convenience wrapper turning the raw fuzzer input bytes into Java primitive types.
- FuzzerSecurityIssueCritical - Exception Class in com.code_intelligence.jazzer.api
- 
Thrown to indicate that a fuzz target has detected a critical severity security issue rather than a normal bug.
- FuzzerSecurityIssueCritical() - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical
- FuzzerSecurityIssueCritical(String) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical
- FuzzerSecurityIssueCritical(String, Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical
- FuzzerSecurityIssueCritical(Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical
- FuzzerSecurityIssueHigh - Exception Class in com.code_intelligence.jazzer.api
- 
Thrown to indicate that a fuzz target has detected a high severity security issue rather than a normal bug.
- FuzzerSecurityIssueHigh() - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh
- FuzzerSecurityIssueHigh(String) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh
- FuzzerSecurityIssueHigh(String, Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh
- FuzzerSecurityIssueHigh(Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh
- FuzzerSecurityIssueLow - Exception Class in com.code_intelligence.jazzer.api
- 
Thrown to indicate that a fuzz target has detected a low severity security issue rather than a normal bug.
- FuzzerSecurityIssueLow() - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow
- FuzzerSecurityIssueLow(String) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow
- FuzzerSecurityIssueLow(String, Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow
- FuzzerSecurityIssueLow(Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow
- FuzzerSecurityIssueMedium - Exception Class in com.code_intelligence.jazzer.api
- 
Thrown to indicate that a fuzz target has detected a medium severity security issue rather than a normal bug.
- FuzzerSecurityIssueMedium() - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium
- FuzzerSecurityIssueMedium(String) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium
- FuzzerSecurityIssueMedium(String, Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium
- FuzzerSecurityIssueMedium(Throwable) - Constructor for exception class com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium
G
- get(int) - Method in class jaz.Zer
- getJaz() - Method in class jaz.Zer
- guideTowardsContainment(String, String, int) - Static method in class com.code_intelligence.jazzer.api.Jazzer
- 
Instructs the fuzzer to guide its mutations towards makinghaystackcontainneedleas a substring.
- guideTowardsEquality(byte[], byte[], int) - Static method in class com.code_intelligence.jazzer.api.Jazzer
- 
Instructs the fuzzer to guide its mutations towards makingcurrentequal totarget.
- guideTowardsEquality(String, String, int) - Static method in class com.code_intelligence.jazzer.api.Jazzer
- 
Instructs the fuzzer to guide its mutations towards makingcurrentequal totarget.
H
- hashCode() - Method in class jaz.Zer
- hasNext() - Method in class jaz.Zer
- HookType - Enum Class in com.code_intelligence.jazzer.api
- 
The type of aMethodHook.
I
- indexOf(Object) - Method in class jaz.Zer
- InRange - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates an integral number in the specified range.
- isEmpty() - Method in class jaz.Zer
- iterator() - Method in class jaz.Zer
J
- jaz - package jaz
- Jazzer - Class in com.code_intelligence.jazzer.api
- 
Static helper methods that hooks can use to provide feedback to the fuzzer.
L
- lastIndexOf(Object) - Method in class jaz.Zer
- listIterator() - Method in class jaz.Zer
- listIterator(int) - Method in class jaz.Zer
M
- max() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.DoubleInRange
- 
The maximum value of the range, inclusive.
- max() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.FloatInRange
- 
The maximum value of the range, inclusive.
- max() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.InRange
- 
The maximum value of the range, inclusive.
- max() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithLength
- 
The maximum length, inclusive.
- max() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithSize
- 
The maximum size, inclusive.
- max() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithUtf8Length
- 
The maximum length of the UTF-8 encoding, inclusive.
- MethodHook - Annotation Interface in com.code_intelligence.jazzer.api
- 
Registers the annotated method as a hook that should run before, instead or after the method specified by the annotation parameters.
- MethodHooks - Annotation Interface in com.code_intelligence.jazzer.api
- 
Internal helper allowing to apply multipleMethodHookannotations to the same method.
- min() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.DoubleInRange
- 
The minimum value of the range, inclusive.
- min() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.FloatInRange
- 
The minimum value of the range, inclusive.
- min() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.InRange
- 
The minimum value of the range, inclusive.
- min() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithLength
- 
The minimum length, inclusive.
- min() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithSize
- 
The minimum size, inclusive.
- min() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.WithUtf8Length
- 
The minimum length of the UTF-8 encoding, inclusive.
N
- Negative - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates a negative number, that is, a number < 0.
- next() - Method in class jaz.Zer
- NonNegative - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates a non-negative number, that is, a number >= 0.
- NonPositive - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates a non-positive number, that is, a number <= 0.
- NotNull - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates a not-nullvalue.
O
- onFuzzTargetReady(Runnable) - Static method in class com.code_intelligence.jazzer.api.Jazzer
- 
Register a callback to be executed right before the fuzz target is executed for the first time.
P
- pickValue(boolean[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(byte[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(char[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(double[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(float[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(int[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(long[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(short[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValue(Collection<T>) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromcollectionbased on the fuzzer input.
- pickValue(T[]) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Picks an element fromarraybased on the fuzzer input.
- pickValues(Collection<T>, int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
PicksnumOfElementselements fromcollectionbased on the fuzzer input.
- pickValues(T[], int) - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
PicksnumOfElementselements fromarraybased on the fuzzer input.
- Positive - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates a positive number, that is, a number > 0.
- PropertyConstraint - Annotation Interface in com.code_intelligence.jazzer.mutation.utils
- 
The scope of Jazzer annotations can be configured using the constants defined in this meta-annotations.
R
- RECURSIVE - Static variable in annotation interface com.code_intelligence.jazzer.mutation.utils.PropertyConstraint
- 
Annotations restricted withRECURSIVEapply to the annotated type, and recursively to all types of components of the annotated one.
- REFLECTIVE_CALL_SANITIZER_ID - Static variable in class jaz.Ter
- remainingBytes() - Method in class com.code_intelligence.jazzer.api.CannedFuzzedDataProvider
- remainingBytes() - Method in interface com.code_intelligence.jazzer.api.FuzzedDataProvider
- 
Returns the number of unconsumed bytes in the fuzzer input.
- remove(int) - Method in class jaz.Zer
- remove(Object) - Method in class jaz.Zer
- removeAll(Collection) - Method in class jaz.Zer
- REPLACE - Enum constant in enum class com.code_intelligence.jazzer.api.HookType
- reportFindingFromHook(Throwable) - Static method in class com.code_intelligence.jazzer.api.Jazzer
- 
Make Jazzer report the providedThrowableas a finding.
- retainAll(Collection) - Method in class jaz.Zer
- reversed() - Method in class jaz.Zer
- run() - Method in class jaz.Zer
S
- SEED - Static variable in class com.code_intelligence.jazzer.api.Jazzer
- 
A 32-bit random number that hooks can use to make pseudo-random choices between multiple possible mutations they could guide the fuzzer towards.
- set(int, Object) - Method in class jaz.Zer
- setFilePathTraversalAllowPath(Predicate<Path>) - Static method in class com.code_intelligence.jazzer.api.BugDetectors
- 
Sets the predicate that determines if a file path is allowed to be accessed.
- setFilePathTraversalTarget(Supplier<Path>) - Static method in class com.code_intelligence.jazzer.api.BugDetectors
- 
Sets the target for file path traversal sanitization.
- setJaz(String) - Method in class jaz.Zer
- SilentCloseable - Interface in com.code_intelligence.jazzer.api
- size() - Method in class jaz.Zer
- subClassesOf() - Element in annotation interface com.code_intelligence.jazzer.mutation.utils.AppliesTo
- 
The meta-annotated annotation can be applied to subclasses of these classes.
- subList(int, int) - Method in class jaz.Zer
T
- targetClassName() - Element in annotation interface com.code_intelligence.jazzer.api.MethodHook
- 
The name of the class that contains the method that should be hooked, as returned byClass.getName().
- targetMethod() - Element in annotation interface com.code_intelligence.jazzer.api.MethodHook
- 
The name of the method to be hooked.
- targetMethodDescriptor() - Element in annotation interface com.code_intelligence.jazzer.api.MethodHook
- 
The descriptor of the method to be hooked.
- Ter - Class in jaz
- 
A safe to use companion ofZerthat is used to produce serializable instances of it with only light patching.
- Ter() - Constructor for class jaz.Ter
- Ter(byte) - Constructor for class jaz.Ter
- toArray() - Method in class jaz.Zer
- toArray(Object[]) - Method in class jaz.Zer
- toString() - Method in class jaz.Zer
- type() - Element in annotation interface com.code_intelligence.jazzer.api.MethodHook
- 
The time at which the annotated method should be called.
U
- UrlSegment - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
An annotation that applies toStringand limits the character set of the annotated type to valid URL segment characters, as described in RFC 3986, appendix A.
V
- ValidateContainerDimensions - Annotation Interface in com.code_intelligence.jazzer.mutation.utils
- 
Meta-annotation intended to be used internally by Jazzer for container annotations with min and max fields.
- ValidateMinMax - Annotation Interface in com.code_intelligence.jazzer.mutation.utils
- 
Meta-annotation intended to be used internally by Jazzer for annotations that have min and max fields.
- value() - Element in annotation interface com.code_intelligence.jazzer.api.MethodHooks
- value() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.proto.AnySource
- 
A non-empty list ofMessages to use forAnyfields.
- value() - Element in annotation interface com.code_intelligence.jazzer.mutation.annotation.proto.WithDefaultInstance
- 
The fully qualified name of a static method (e.g.
- value() - Element in annotation interface com.code_intelligence.jazzer.mutation.utils.AppliesTo
- 
The meta-annotated annotation can be applied to these classes.
- valueOf(String) - Static method in enum class com.code_intelligence.jazzer.api.HookType
- 
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.code_intelligence.jazzer.api.HookType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WithDefaultInstance - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation.proto
- 
Provides a default instance to use as the base for mutations of the annotatedMessageorDynamicMessage.Builder.
- WithLength - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
Generates an array of the specified length.
- WithSize - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- WithUtf8Length - Annotation Interface in com.code_intelligence.jazzer.mutation.annotation
- 
An annotation that applies toStringto limit the length of the UTF-8 encoding of the string.
Z
- Zer - Class in jaz
- 
A honeypot class that reports a finding on initialization.
- Zer() - Constructor for class jaz.Zer
- Zer(byte) - Constructor for class jaz.Zer
- Zer(String) - Constructor for class jaz.Zer
- Zer(String, Throwable) - Constructor for class jaz.Zer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form