Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodeIntelligenceTesting/jazzer
/ functions
Functions
3,424 in github.com/CodeIntelligenceTesting/jazzer
⨍
Functions
3,424
◇
Types & classes
710
↓ 4 callers
Method
nextBytes
Polyfill for {@link SplittableRandom#nextBytes(byte[])}, which is not available in Java 8.
src/main/java/com/code_intelligence/jazzer/mutation/support/RandomSupport.java:25
↓ 4 callers
Method
otherIndexIn
@throws IllegalArgumentException if {@code array.length < 2} @return a uniformly random index valid for the given array and different from {@code
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:72
↓ 4 callers
Method
parse
(byte[] data)
examples/junit/src/main/java/com/example/Parser.java:20
↓ 4 callers
Function
peekMarkableInputStream
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/Utils.kt:47
↓ 4 callers
Method
permissivelyParseBoolean
Returns true if and only if the value is equal to "true", "1", or "yes" case-insensitively.
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:244
↓ 4 callers
Method
pickRandomMutationAction
( Collection<?> c, int minSize, int maxSize, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:265
↓ 4 callers
Function
push
src/main/java/com/code_intelligence/jazzer/instrumentor/EdgeCoverageInstrumentor.kt:216
↓ 4 callers
Method
putInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:439
↓ 4 callers
Method
putLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:460
↓ 4 callers
Method
read
@throws UncheckedIOException if the underlying InputStream throws
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:153
↓ 4 callers
Method
recordCoverage
(final int id)
src/main/java/com/code_intelligence/jazzer/runtime/CoverageMap.java:120
↓ 4 callers
Method
remove
(Object o)
src/main/java/jaz/Zer.java:231
↓ 4 callers
Method
resolveAnnotatedParameterTypes
( Executable e, AnnotatedType classType)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:71
↓ 4 callers
Method
resolveReturnType
(Method method, AnnotatedType classType)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:86
↓ 4 callers
Method
runOne
A test-only convenience wrapper around {@link #runOne(long, int)}.
src/main/java/com/code_intelligence/jazzer/driver/FuzzTargetRunner.java:181
↓ 4 callers
Method
setFilePathTraversalAllowPath
Sets the predicate that determines if a file path is allowed to be accessed. Paths that are not allowed will trigger a file path traversal finding. If
src/main/java/com/code_intelligence/jazzer/api/BugDetectors.java:144
↓ 4 callers
Method
setFilePathTraversalTarget
Sets the target for file path traversal sanitization. If the target is reached, a finding is thrown. The target is also used to guide the fuzzer to in
src/main/java/com/code_intelligence/jazzer/api/BugDetectors.java:114
↓ 4 callers
Method
toString
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:142
↓ 4 callers
Method
triggerDeserializationSanitizer
()
sanitizers/src/test/java/com/example/DisabledHooksTest.java:37
↓ 4 callers
Method
triggerReflectiveCallSanitizer
()
sanitizers/src/test/java/com/example/DisabledHooksTest.java:29
↓ 4 callers
Method
tryCreate
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/libfuzzer/LibFuzzerMutatorFactory.java:43
↓ 4 callers
Method
unreflectMethods
(MethodHandles.Lookup lookup, Method... methods)
src/main/java/com/code_intelligence/jazzer/mutation/support/ReflectionSupport.java:53
↓ 4 callers
Method
values
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:105
↓ 4 callers
Method
walkInputsInPath
Gets a sorted stream of all files (without directories) within under the given {@code path} @param path the path to walk @param depth the maximum dep
src/main/java/com/code_intelligence/jazzer/junit/SeedArgumentsProvider.java:212
↓ 4 callers
Method
withJavaData
Creates a {@link FuzzedDataProvider} that consumes bytes from an already existing native array. <ul> <li>{@link #close()} <b>must</b> be called on
src/main/java/com/code_intelligence/jazzer/driver/FuzzedDataProviderImpl.java:60
↓ 3 callers
Function
FixUpModifiedUtf8
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider.cpp:303
↓ 3 callers
Function
GetName
src/main/native/com/code_intelligence/jazzer/android/dex_file_manager.cpp:29
↓ 3 callers
Method
annotatedTypeToString
(AnnotatedType annotatedType)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:455
↓ 3 callers
Method
appendWithPathListSeparator
Append the given elements to the value of the environment variable {@code name} that contains a list of paths separated by the system path list separa
src/main/java/com/code_intelligence/jazzer/Jazzer.java:410
↓ 3 callers
Method
asUnchecked
Allows throwing any {@link Throwable} unchanged as if it were an unchecked exception. <p>Example: {@code throw asUnchecked(new IOException())}
src/main/java/com/code_intelligence/jazzer/mutation/support/ExceptionSupport.java:25
↓ 3 callers
Method
assertGeneralEquals
(Object expected, Object actual)
src/test/java/com/code_intelligence/jazzer/autofuzz/TestHelpers.java:32
↓ 3 callers
Method
baseHashCode
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:386
↓ 3 callers
Method
boxNull
(T object)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:252
↓ 3 callers
Method
cap
@return a stream with the first {@code bytes} bytes of {@code stream}
src/main/java/com/code_intelligence/jazzer/mutation/support/InputStreamSupport.java:144
↓ 3 callers
Method
cliArgName
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:251
↓ 3 callers
Method
compareAndSwapInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:40
↓ 3 callers
Method
compareAndSwapLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:51
↓ 3 callers
Method
compareAndSwapObject
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:62
↓ 3 callers
Method
consumeShorts
Consumes a {@code short} array from the fuzzer input. <p>The array will usually have length {@code length}, but might be shorter if the fuzzer input
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:112
↓ 3 callers
Method
copyChunk
Copy a random number of elements from {@code in} to {@code out} from/to given indices.
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ArrayMutatorFactory.java:223
↓ 3 callers
Method
crossOverChunk
( List<T> list, List<T> otherList, SerializingMutator<T> elementMutator, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkCrossOvers.java:49
↓ 3 callers
Method
encodeForLibFuzzer
(String str)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:150
↓ 3 callers
Method
entriesHaveFixedSize
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/SetMutatorFactory.java:177
↓ 3 callers
Method
entriesHaveFixedSize
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorFactory.java:197
↓ 3 callers
Method
equals
(Object o)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:710
↓ 3 callers
Method
equalsTypeAndAnnotations
(AnnotatedType that)
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:379
↓ 3 callers
Method
extractValuesFromValuePools
(AnnotatedType type)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:621
↓ 3 callers
Method
field
(Class<?> clazz, String name, Class<?> type)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/utils/ReflectionUtils.java:41
↓ 3 callers
Method
findFirstPresent
@return the first present value, otherwise {@link Optional#empty()}
src/main/java/com/code_intelligence/jazzer/mutation/support/StreamSupport.java:32
↓ 3 callers
Method
findGettersByPropertyNames
( Class<?> clazz, Stream<String> propertyNames)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:122
↓ 3 callers
Method
findLibrary
(List<String> candidateNames)
src/main/java/com/code_intelligence/jazzer/Jazzer.java:423
↓ 3 callers
Method
finding
(Throwable t)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:89
↓ 3 callers
Method
fixFloatingPointsForProtos
(T value)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1657
↓ 3 callers
Method
fixUpAscii
(byte[] bytes)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorFactory.java:47
↓ 3 callers
Method
fixUpUtf8
(byte[] bytes)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorFactory.java:57
↓ 3 callers
Method
generateRandomBytes
(SplittableRandom random, int length)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorTest.java:318
↓ 3 callers
Method
getAndAddInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:76
↓ 3 callers
Method
getAndAddLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:87
↓ 3 callers
Method
getAndSetInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:98
↓ 3 callers
Method
getAndSetLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:109
↓ 3 callers
Method
getAndSetObject
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:120
↓ 3 callers
Method
getAnnotations
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:359
↓ 3 callers
Method
getBoolean
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:131
↓ 3 callers
Method
getBooleanPrimitiveArray
( long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:522
↓ 3 callers
Method
getBooleanVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:142
↓ 3 callers
Method
getBytePrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:534
↓ 3 callers
Method
getByteVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:163
↓ 3 callers
Method
getCharPrimitiveArray
( long minRange, long maxRange, int minLength, int maxLength)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:434
↓ 3 callers
Method
getCharVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:184
↓ 3 callers
Method
getClassPathBasedInstrumentationFilter
Returns a heuristic default value for jazzer.instrument based on the files on the provided classpath.
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:159
↓ 3 callers
Method
getDoublePrimitiveArray
( double minDoubleRange, double maxDoubleRange, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:494
↓ 3 callers
Method
getDoubleVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:206
↓ 3 callers
Method
getExplicitValue
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:178
↓ 3 callers
Method
getFloatPrimitiveArray
( float minFloatRange, float maxFloatRange, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:466
↓ 3 callers
Method
getFloatVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:228
↓ 3 callers
Method
getIntVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:249
↓ 3 callers
Method
getIntegerPrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:365
↓ 3 callers
Method
getLastFindingField
()
src/main/java/com/code_intelligence/jazzer/junit/FuzzTestExtensions.java:209
↓ 3 callers
Method
getLongPrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:388
↓ 3 callers
Method
getLongVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:270
↓ 3 callers
Method
getMarkedArguments
Creates {@link Arguments} for a single invocation of a parameterized test that can be identified as having been created in this way by {@link #isMarke
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:299
↓ 3 callers
Method
getObjectVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:292
↓ 3 callers
Function
getPatchedAfterHooksTargetInstance
src/test/java/com/code_intelligence/jazzer/instrumentor/AfterHooksPatchTest.kt:38
↓ 3 callers
Function
getPatchedBeforeHooksTargetInstance
src/test/java/com/code_intelligence/jazzer/instrumentor/BeforeHooksPatchTest.kt:38
↓ 3 callers
Function
getPatchedReplaceHooksTargetInstance
src/test/java/com/code_intelligence/jazzer/instrumentor/ReplaceHooksPatchTest.kt:38
↓ 3 callers
Method
getSanitizerVariable
( String sanitizerClassName, String fieldName)
src/main/java/com/code_intelligence/jazzer/api/BugDetectors.java:148
↓ 3 callers
Method
getShortPrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:410
↓ 3 callers
Method
getShortVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:314
↓ 3 callers
Method
getTypeUrl
(Message message)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderMutatorFactory.java:392
↓ 3 callers
Method
hashCode
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:157
↓ 3 callers
Method
hashCode
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:247
↓ 3 callers
Method
indexIn
(T[] array)
src/main/java/com/code_intelligence/jazzer/mutation/engine/SeededPseudoRandom.java:60
↓ 3 callers
Method
insertChunk
( List<T> list, List<T> otherList, int maxSize, PseudoRandom prng, boolean hasFixedSize)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkCrossOvers.java:34
↓ 3 callers
Method
isPosixOrAndroid
()
src/main/java/com/code_intelligence/jazzer/Jazzer.java:570
↓ 3 callers
Function
isPrimitiveType
src/main/java/com/code_intelligence/jazzer/instrumentor/DescriptorUtils.kt:35
↓ 3 callers
Method
isSet
Checks if the given option was set externally via one of the provided methods, e.g. via environment variable or command line parameter. @return true
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:156
↓ 3 callers
Method
isValidAscii
(byte[] data)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorTest.java:288
↓ 3 callers
Method
loadClass
src/test/java/com/code_intelligence/jazzer/instrumentor/PatchTestUtils.kt:54
↓ 3 callers
Method
loadClass
(String className)
src/main/java/com/code_intelligence/jazzer/mutation/support/ValuePoolRegistry.java:161
↓ 3 callers
Method
mapHookInternal
(Map<K, V> map, K currentKey, int hookId)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:1000
← previous
next →
401–500 of 3,424, ranked by callers