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
↓ 10 callers
Method
read
(DataInputStream in)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:175
↓ 10 callers
Method
remove
(int index)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderAdapters.java:108
↓ 10 callers
Method
setCounterRange
Sets multiple consecutive counters to a value. <p>Efficient for setting ranges (e.g., all counters from 0 to N for hill-climbing). @param id The ID
src/main/java/com/code_intelligence/jazzer/runtime/ExtraCountersTracker.java:193
↓ 10 callers
Method
setMemory
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:603
↓ 10 callers
Method
toString
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:164
↓ 10 callers
Method
traceCmpInt
(int arg1, int arg2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:129
↓ 10 callers
Method
withTypeArguments
( AnnotatedType type, AnnotatedType... typeArguments)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:322
↓ 9 callers
Method
build
()
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:673
↓ 9 callers
Method
consumeArrayLength
(FuzzedDataProvider data, int sizeOfElement)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:190
↓ 9 callers
Method
consumeAsciiString
Consumes an ASCII-only {@link String} from the fuzzer input. <p>The returned string may be of any length between 0 and {@code maxLength}, even if the
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:270
↓ 9 callers
Method
copyMemory
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:563
↓ 9 callers
Method
create
(List<Object> objects)
src/main/java/com/code_intelligence/jazzer/api/CannedFuzzedDataProvider.java:45
↓ 9 callers
Method
detectAndGuidePathTraversal
(Object obj, int hookId)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/FilePathTraversal.java:269
↓ 9 callers
Method
entry
(K key, V value)
src/main/java/com/code_intelligence/jazzer/mutation/support/StreamSupport.java:70
↓ 9 callers
Method
forceInRange
(double value, double minValue, double maxValue, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/FloatingPointMutatorFactory.java:496
↓ 9 callers
Method
getName
()
tests/src/test/java/com/example/SwitchPatternMatchingWithGuardOverTypes.java:42
↓ 9 callers
Method
getObject
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:281
↓ 9 callers
Method
getStackTrace
()
src/main/java/com/code_intelligence/jazzer/runtime/HardToCatchError.java:63
↓ 9 callers
Function
idToPc
src/jmh/native/com/code_intelligence/jazzer/runtime/fuzzer_callbacks.cpp:46
↓ 9 callers
Method
init
(long seed)
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:181
↓ 9 callers
Method
makePrimitiveArrayToBytesConverter
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:305
↓ 9 callers
Method
newFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/CollectionMutators.java:25
↓ 9 callers
Method
parameterTypeIfParameterized
( AnnotatedType type, Class<?> expectedParent)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:483
↓ 9 callers
Method
pickValue
Picks an element from {@code collection} based on the fuzzer input. <p><b>Note:</b> The distribution of picks is not perfectly uniform. @param colle
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:298
↓ 9 callers
Method
resolveTypeArguments
Replaces type variables in {@code type} with the annotated concrete type arguments from {@code classType}. <p>For example, given {@code class Box<T>
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:65
↓ 9 callers
Method
set
(int index, U element)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderAdapters.java:100
↓ 9 callers
Method
setCounter
Sets the value of a specific counter within a range. @param id The ID of the allocated counter range @param offset Offset within the range [0, numCou
src/main/java/com/code_intelligence/jazzer/runtime/ExtraCountersTracker.java:148
↓ 9 callers
Method
setTarget
(String first, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalCrash.java:106
↓ 9 callers
Method
traceGenericCmp
(Object arg1, Object arg2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:103
↓ 9 callers
Method
writeExclusive
Writes a {@code T} to a stream in such a way that an equal object can be recovered from the written bytes via {@link #readExclusive(InputStream)}. <p
src/main/java/com/code_intelligence/jazzer/mutation/api/Serializer.java:116
↓ 8 callers
Function
ForceContinuationByte
Forces a byte to be a valid UTF-8 continuation byte.
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider.cpp:250
↓ 8 callers
Method
allowNaN
()
selffuzz/src/test/java/com/code_intelligence/selffuzz/mutation/mutator/lang/FloatingPointMutatorFuzzTests.java:82
↓ 8 callers
Method
assertAtLeastAsPrecise
(double expected, double actual)
src/test/java/com/code_intelligence/jazzer/driver/FuzzedDataProviderImplTest.java:122
↓ 8 callers
Method
autofuzz
(FuzzedDataProvider data, Consumer1<T1> func)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:80
↓ 8 callers
Method
consumeBoolean
Consumes a {@code boolean} from the fuzzer input. @return a {@code boolean}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:37
↓ 8 callers
Method
consumeBytes
Consumes a {@code byte} array from the fuzzer input. <p>The array will usually have length {@code length}, but might be shorter if the fuzzer input i
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:75
↓ 8 callers
Method
consumeChar
Consumes a {@code char} from the fuzzer input.
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:225
↓ 8 callers
Method
consumeLongs
Consumes a {@code long} array from the fuzzer input. <p>The array will usually have length {@code length}, but might be shorter if the fuzzer input i
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:166
↓ 8 callers
Method
doesNotContain
(Object... expected)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1505
↓ 8 callers
Method
elementOfMutator
( List<T> values, String fieldName, String targetTypeName, ValueSerializer<T> serializer)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:101
↓ 8 callers
Method
expectedAfterEachEvents
(int instanceId)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:72
↓ 8 callers
Method
expectedBeforeEachEvents
(int instanceId)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:60
↓ 8 callers
Method
forMethod
( ExtendedMutatorFactory mutatorFactory, Method method)
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:91
↓ 8 callers
Method
forceInRange
(float value, float minValue, float maxValue, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/FloatingPointMutatorFactory.java:222
↓ 8 callers
Method
getDeclaredAnnotations
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:136
↓ 8 callers
Method
getLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:260
↓ 8 callers
Method
instrumentWithStrategy
( EdgeCoverageStrategy strategy, Class<?> coverageMapClass)
src/jmh/java/com/code_intelligence/jazzer/instrumentor/CoverageInstrumentationBenchmark.java:68
↓ 8 callers
Method
max
()
selffuzz/src/test/java/com/code_intelligence/selffuzz/mutation/mutator/lang/FloatingPointMutatorFuzzTests.java:77
↓ 8 callers
Method
min
()
selffuzz/src/test/java/com/code_intelligence/selffuzz/mutation/mutator/lang/FloatingPointMutatorFuzzTests.java:72
↓ 8 callers
Method
mockCrossOverInPlace
(BiConsumer<T, T> crossOverInPlace)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:159
↓ 8 callers
Method
mutateDefault
(byte[] data, int maxSizeIncrease)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/libfuzzer/LibFuzzerMutate.java:35
↓ 8 callers
Method
mutateThenMap
( SerializingMutator<T> mutator, Function<T, R> map, Function<R, T> inverse)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:236
↓ 8 callers
Method
nextLong
Returns a pseudorandom {@code long} value. @return a pseudorandom {@code long} value
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:130
↓ 8 callers
Method
pickIn
@throws IllegalArgumentException if {@code array.length == 0} @return an element from the given array at uniformly random index
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:39
↓ 8 callers
Method
tryPathTraversal
(String part1, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalCrash.java:114
↓ 7 callers
Method
consumeRegularDouble
Consumes a regular {@code double} from the fuzzer input. @return a {@code double} that is not a special value (e.g. not a NaN or infinity)
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:208
↓ 7 callers
Method
containsKey
(Object key)
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:56
↓ 7 callers
Method
defaultArrayMutator
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ArrayMutatorTest.java:44
↓ 7 callers
Method
defaultTestMapMutator
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorTest.java:49
↓ 7 callers
Method
equals
(Object obj)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:153
↓ 7 callers
Method
extractFirstProbability
Extract probability of the very first {@code ValuePool} annotation on the given type. The {@code @ValuePool} annotation directly on the type is prefer
src/main/java/com/code_intelligence/jazzer/mutation/support/ValuePoolRegistry.java:67
↓ 7 callers
Method
getAccessibleMethods
(Class<?> type)
src/main/java/com/code_intelligence/jazzer/autofuzz/AccessibleObjectLookup.java:80
↓ 7 callers
Method
getArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:218
↓ 7 callers
Method
getCache
()
src/main/java/com/code_intelligence/jazzer/mutation/api/ExtendedMutatorFactory.java:34
↓ 7 callers
Method
includes
src/main/java/com/code_intelligence/jazzer/utils/ClassNameGlobber.kt:75
↓ 7 callers
Method
insertRandomChunk
( List<T> list, int maxSize, SerializingMutator<T> elementMutator, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:71
↓ 7 callers
Method
mockSourceDirectory
(Path base)
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobTestSupport.java:28
↓ 7 callers
Method
mutate
(long seed)
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:190
↓ 7 callers
Method
mutateThenMapToImmutable
( SerializingMutator<T> mutator, Function<T, R> map, Function<R, T> inverse)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:268
↓ 7 callers
Method
mutateViaView
( Function<T, R> map, InPlaceMutator<R> mutator)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:112
↓ 7 callers
Method
onCorrespondingChunks
( List<T> list, List<T> otherList, PseudoRandom prng, ChunkListElementOperation<T> ope
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkCrossOvers.java:66
↓ 7 callers
Method
parseJUnitTimeoutValueToSeconds
(String value)
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:280
↓ 7 callers
Method
prependArgs
Adds an argument to the beginning of each Arguments in a stream. @param base - the base stream of Arguments @param arguments - the arguments to prepe
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:511
↓ 7 callers
Method
resolveRecursive
Resolves {@code annotated} according to the substitutions provided in {@code mapping}. The method recreates wrapper objects for parameterized, array,
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:118
↓ 7 callers
Method
toString
()
src/main/java/com/code_intelligence/jazzer/autofuzz/YourAverageJavaClass.java:257
↓ 7 callers
Method
trueInOneOutOf
@return a {@code boolean} that is {@code true} with probability {@code 1/inverseFrequencyTrue}
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:33
↓ 6 callers
Method
allBranchesCovered
()
tests/src/test/java/com/example/SwitchCoverageHelper.java:40
↓ 6 callers
Method
assertConsistentTestInstances
(ExtensionContext extensionContext)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:84
↓ 6 callers
Method
assertStringSplit
(String str, char sep, String... tokens)
src/test/java/com/code_intelligence/jazzer/driver/OptItemTest.java:149
↓ 6 callers
Method
autofuzzTestCase
( Object expectedResult, String expectedResultString, Executable func, List<Object> ca
src/test/java/com/code_intelligence/jazzer/autofuzz/TestHelpers.java:69
↓ 6 callers
Method
boundHits
Returns a lower bound on the expected number of hits when sampling from a domain of a given size with the given probability.
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1363
↓ 6 callers
Method
clamp
Clamp function for integers, which Java does not yet have @param value the value you want to clamp @param min the minimum allowable value (inclusive)
src/main/java/com/code_intelligence/jazzer/mutation/support/RandomSupport.java:47
↓ 6 callers
Method
closedRange
(int lowerInclusive, int upperInclusive)
src/main/java/com/code_intelligence/jazzer/mutation/engine/SeededPseudoRandom.java:95
↓ 6 callers
Method
combine
Combines multiple in-place mutators for different parts of a {@code T} into one that picks one at random whenever it mutates. <p>Calling this method
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:157
↓ 6 callers
Method
consumeRegularFloat
Consumes a regular {@code float} from the fuzzer input. @return a {@code float} that is not a special value (e.g. not a NaN or infinity)
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:180
↓ 6 callers
Method
consumeRemainingAsBytes
Consumes the remaining fuzzer input as a {@code byte} array. <p><b>Note:</b> After calling this method, further calls to methods of this interface wi
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:85
↓ 6 callers
Method
containedInDirectedCycle
Whether {@code root} is contained in a directed cycle in the directed graph rooted at it and defined by the given {@code successors} function.
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:518
↓ 6 callers
Method
copy
(InputStream source, OutputStream target)
src/main/java/com/code_intelligence/jazzer/Jazzer.java:583
↓ 6 callers
Method
extendWithZeros
@return {@code stream} extended with 0s to an infinite stream
src/main/java/com/code_intelligence/jazzer/mutation/support/InputStreamSupport.java:75
↓ 6 callers
Method
extractFirstMaxMutations
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/ValuePoolRegistry.java:80
↓ 6 callers
Function
extractInternalClassName
Removes the 'L' and ';' prefix/suffix from signatures to get the full class name. Note that array signatures '[Ljava/lang/String;' already have the co
src/main/java/com/code_intelligence/jazzer/instrumentor/DescriptorUtils.kt:55
↓ 6 callers
Method
fromStringOrThrow
(String rawValue, String what)
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:243
↓ 6 callers
Method
generate
()
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:54
↓ 6 callers
Method
getAccessibleConstructors
(Class<?> type)
src/main/java/com/code_intelligence/jazzer/autofuzz/AccessibleObjectLookup.java:57
↓ 6 callers
Method
getAnnotatedUpperBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:417
↓ 6 callers
Method
getCallerMethodName
()
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:492
↓ 6 callers
Method
getInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:239
↓ 6 callers
Method
getType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:349
↓ 6 callers
Method
isFuzzing
(ExtensionContext extensionContext)
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:249
↓ 6 callers
Method
maxMutations
(int maxMutations)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:663
← previous
next →
201–300 of 3,424, ranked by callers