Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/CodeIntelligenceTesting/jazzer
/ functions
Functions
3,424 in github.com/CodeIntelligenceTesting/jazzer
⨍
Functions
3,424
◇
Types & classes
710
↓ 23 callers
Method
equals
(Object o)
src/test/java/com/code_intelligence/jazzer/autofuzz/BuilderPatternTest.java:31
↓ 23 callers
Method
forceInRange
Force value into the closed interval [minValue, maxValue] while preserving as many of its bits as possible (e.g. so that mutations that apply to the r
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:355
↓ 23 callers
Method
getActualTypeArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:338
↓ 22 callers
Function
FixUpRemainingModifiedUtf8
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider_test.cpp:32
↓ 22 callers
Function
expect
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider_test.cpp:39
↓ 21 callers
Method
append
(LogEvent event)
examples/src/main/java/com/example/Log4jFuzzer.java:77
↓ 21 callers
Method
equals
(Object o)
src/main/java/com/code_intelligence/jazzer/autofuzz/YourAverageJavaClass.java:217
↓ 21 callers
Method
execute
( ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext,
src/main/java/com/code_intelligence/jazzer/junit/FuzzTestExecutor.java:311
↓ 21 callers
Method
indexIn
@throws IllegalArgumentException if {@code array.length == 0} @return a uniformly random index valid for the given array
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:51
↓ 21 callers
Method
newFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/LangMutators.java:26
↓ 21 callers
Method
rethrowUnchecked
(Throwable t)
src/main/java/com/code_intelligence/jazzer/api/Autofuzz.java:450
↓ 20 callers
Method
addAll
(Collection c)
src/main/java/jaz/Zer.java:237
↓ 20 callers
Method
anyPseudoRandom
()
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:76
↓ 20 callers
Method
asSubclassOrEmpty
Returns {@code annotatedType} as a {@code Class<? extends T>} if it is a subclass of T, otherwise empty. <p>This function also returns an empty {@lin
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:86
↓ 20 callers
Function
assertSelfCheck
src/test/java/com/code_intelligence/jazzer/instrumentor/PatchTestUtils.kt:63
↓ 20 callers
Method
getRawType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:343
↓ 20 callers
Function
idToPc
src/main/native/com/code_intelligence/jazzer/driver/jazzer_fuzzer_callbacks.cpp:33
↓ 20 callers
Method
pushElement
(String element)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:38
↓ 19 callers
Method
build
()
src/test/java/com/code_intelligence/jazzer/autofuzz/BuilderPatternTest.java:75
↓ 19 callers
Method
contains
( MethodHandle method, String thisObject, Object[] arguments, int hookId, Boolean doesContain)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:367
↓ 19 callers
Method
hasFixedSize
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:179
↓ 19 callers
Method
pickValue
Use the given supplier to produce a value with probability {@code 1/inverseSupplierFrequency}, otherwise randomly return one of the given values. @re
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:123
↓ 19 callers
Method
setIfDefault
If {@link #get()} hasn't been called yet, locks in the value of this item with {@code newValue} taking the role of its default value, otherwise throws
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:133
↓ 19 callers
Method
toDebugString
Returns a string representation of the object that is meant to be used to make assertions about its structure in tests. @param isInCycle evaluates to
src/main/java/com/code_intelligence/jazzer/mutation/api/Debuggable.java:36
↓ 18 callers
Method
all
(CloseableConsumer... checks)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1337
↓ 18 callers
Method
consumeDouble
Consumes a {@code double} from the fuzzer input. @return a {@code double} that may have a special value (e.g. a NaN or infinity)
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:201
↓ 18 callers
Method
nextInt
src/main/java/com/code_intelligence/jazzer/instrumentor/DeterministicRandom.kt:38
↓ 18 callers
Method
reportFindingFromHook
Make Jazzer report the provided {@link Throwable} as a finding. <p><b>Note:</b> This method must only be called from a method hook. In a fuzz target,
src/main/java/com/code_intelligence/jazzer/api/Jazzer.java:467
↓ 17 callers
Method
addEvent
(String what)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:93
↓ 17 callers
Method
consumeFloat
Consumes a {@code float} from the fuzzer input. @return a {@code float} that may have a special value (e.g. a NaN or infinity)
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:173
↓ 17 callers
Method
crossOverInPlace
Implementations <ul> <li>MUST ensure that {@code reference} does not {@link Object#equals(Object)} the state it had prior to the call (if pos
src/main/java/com/code_intelligence/jazzer/mutation/api/InPlaceMutator.java:77
↓ 17 callers
Method
escapeForLiteral
(String string)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:74
↓ 17 callers
Method
stringListSetting
(String name, String description)
src/main/java/com/code_intelligence/jazzer/driver/OptParser.java:74
↓ 17 callers
Method
toString
src/main/java/com/code_intelligence/jazzer/instrumentor/Hook.kt:41
↓ 16 callers
Method
equals
(Object o)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderMutatorFactory.java:508
↓ 16 callers
Method
getAnnotatedGenericComponentType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:539
↓ 16 callers
Method
getValue
()
src/test/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinatorsTest.java:581
↓ 16 callers
Method
warn
(String message)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:69
↓ 15 callers
Method
close
()
src/main/java/com/code_intelligence/jazzer/api/SilentCloseable.java:24
↓ 15 callers
Method
consumeString
Consumes a {@link String} from the fuzzer input. <p>The returned string may be of any length between 0 and {@code maxLength}, even if there is more f
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:248
↓ 15 callers
Method
debug
(String message)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:59
↓ 15 callers
Method
endsWith
( MethodHandle method, String thisObject, Object[] arguments, int hookId, Boolean doesEndWith)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:426
↓ 15 callers
Method
ensureCountersAllocated
Allocates a range of counters for the given ID. <p>Idempotent: if already allocated, validates that numCounters matches. @param id Unique identifier
src/main/java/com/code_intelligence/jazzer/runtime/ExtraCountersTracker.java:87
↓ 15 callers
Method
guideTowardsEquality
Instructs the fuzzer to guide its mutations towards making {@code current} equal to {@code target}. <p>If the relation between the raw fuzzer input a
src/main/java/com/code_intelligence/jazzer/api/Jazzer.java:146
↓ 15 callers
Method
info
(String message)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:65
↓ 15 callers
Method
readExclusive
Reads a {@code T} from a finite stream, potentially using a simpler representation than that read by {@link #read(DataInputStream)}. <p>The default i
src/main/java/com/code_intelligence/jazzer/mutation/api/Serializer.java:94
↓ 15 callers
Method
reset
Resets the FuzzedDataProvider state to read from the beginning to the end of its current backing item.
src/main/java/com/code_intelligence/jazzer/driver/FuzzedDataProviderImpl.java:103
↓ 15 callers
Method
write
(T value, DataOutputStream out)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:177
↓ 14 callers
Method
choice
@return a uniformly random {@code boolean}
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:28
↓ 14 callers
Method
consumeLong
Consumes a {@code long} from the fuzzer input. @return a {@code long}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:146
↓ 14 callers
Method
entrySet
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:111
↓ 14 callers
Method
equals
(Object o)
sanitizers/src/test/java/com/code_intelligence/jazzer/sanitizers/HookBindingSanityTest.java:62
↓ 14 callers
Method
getList
()
src/test/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinatorsTest.java:577
↓ 14 callers
Method
instrument
src/main/java/com/code_intelligence/jazzer/instrumentor/Instrumentor.kt:32
↓ 14 callers
Method
lookup
(Name name)
sanitizers/src/test/java/com/example/ldap/MockLdapContext.java:200
↓ 14 callers
Method
remainingBytes
Returns the number of unconsumed bytes in the fuzzer input. @return the number of unconsumed bytes in the fuzzer input
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:287
↓ 14 callers
Method
sizeInClosedRange
Returns random value in the closed range [lowerInclusive, upperInclusive], meant to be used as the size of a collection or subset thereof. @param ele
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:112
↓ 13 callers
Method
boolSetting
(String name, boolean defaultValue, String description)
src/main/java/com/code_intelligence/jazzer/driver/OptParser.java:84
↓ 13 callers
Method
consumeByte
Consumes a {@code byte} from the fuzzer input. @return a {@code byte}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:55
↓ 13 callers
Method
getUnsafe
()
src/main/java/com/code_intelligence/jazzer/utils/UnsafeProvider.java:26
↓ 13 callers
Method
patterns
(String... pattern)
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobUtilsTest.java:265
↓ 13 callers
Method
propagatePropertyConstraints
( AnnotatedType src, AnnotatedType target)
src/main/java/com/code_intelligence/jazzer/mutation/support/PropertyConstraintSupport.java:29
↓ 13 callers
Method
run
()
src/main/java/com/code_intelligence/jazzer/driver/LifecycleMethodsInvoker.java:70
↓ 13 callers
Method
traceStrcmp
(String s1, String s2, int result, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:53
↓ 13 callers
Method
traceStrstr
(String s1, String s2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:59
↓ 13 callers
Method
withExpected
(String... expected)
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobUtilsTest.java:260
↓ 12 callers
Method
clone
()
src/main/java/com/code_intelligence/jazzer/runtime/HardToCatchError.java:78
↓ 12 callers
Method
defaultListMutator
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ListMutatorTest.java:48
↓ 12 callers
Method
equals
(Object other)
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:237
↓ 12 callers
Method
indexOf
( MethodHandle method, Object thisObject, Object[] arguments, int hookId, Integer returnValue)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:379
↓ 12 callers
Method
isAssignableFrom
(ClassInfo clazz, Class<?> potentialSubclass)
src/main/java/com/code_intelligence/jazzer/autofuzz/AccessibleObjectLookup.java:134
↓ 12 callers
Method
iterator
()
src/main/java/jaz/Zer.java:333
↓ 12 callers
Method
lastIndexOf
(Object o)
src/main/java/jaz/Zer.java:283
↓ 12 callers
Method
makeCounter
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/lang/FloatingPointMutatorTest.java:234
↓ 12 callers
Method
pushGroup
(String prefix, String delimiter, String suffix)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:34
↓ 12 callers
Method
stringSetting
(String name, String defaultValue, String description)
src/main/java/com/code_intelligence/jazzer/driver/OptParser.java:68
↓ 12 callers
Method
traceCmpLong
(long arg1, long arg2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:133
↓ 12 callers
Method
tryCreate
Attempt to create a {@link SerializingMutator} for the given type. @param type the type to mutate @param factory the factory to use when creating sub
src/main/java/com/code_intelligence/jazzer/mutation/api/MutatorFactory.java:37
↓ 12 callers
Method
tryPathTraversal
(String first, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalPass.java:93
↓ 11 callers
Method
assertEquals
(T expected, T actual)
tests/src/test/java/com/example/CoverageFuzzer.java:190
↓ 11 callers
Method
available
()
src/main/java/com/code_intelligence/jazzer/mutation/support/InputStreamSupport.java:185
↓ 11 callers
Method
check
(boolean property)
src/main/java/com/code_intelligence/jazzer/mutation/support/Preconditions.java:24
↓ 11 callers
Method
consumeRemainingAsAsciiString
Consumes the remaining fuzzer input as an ASCII-only {@link String}. <p><b>Note:</b> After calling this method, further calls to methods of this inte
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:280
↓ 11 callers
Method
equals
(Object o)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:149
↓ 11 callers
Method
expectedNumberOfDistinctElements
Asserts that a given list contains at least as many distinct elements as can be expected when picking {@code picks} out of {@code domainSize} elements
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1379
↓ 11 callers
Method
getDefault
(String methodName)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:644
↓ 11 callers
Method
getMessageType
(Class<? extends Message> messageClass)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/TypeLibrary.java:207
↓ 11 callers
Method
keySet
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:99
↓ 11 callers
Method
mockMutator
(T initialValue, UnaryOperator<T> mutate)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:87
↓ 11 callers
Method
popGroup
()
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:46
↓ 11 callers
Method
putByte
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:351
↓ 11 callers
Method
removeNewWeaklyReachables
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:129
↓ 11 callers
Method
testCollectPathsForGlob_AbsRel
Helper to test both relative and absolute glob patterns. This expects only relative patterns. The absolute patterns are automatically constructed base
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobUtilsTest.java:234
↓ 11 callers
Method
visitMethodInsn
src/main/java/com/code_intelligence/jazzer/instrumentor/HookMethodVisitor.kt:110
↓ 10 callers
Method
addAll
(int index, Collection<? extends U> other)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderAdapters.java:64
↓ 10 callers
Method
annotatedTypeEquals
(AnnotatedType left, AnnotatedType right)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:648
↓ 10 callers
Method
compare
(Object o1, Object o2)
src/main/java/jaz/Zer.java:195
↓ 10 callers
Method
files
(String... files)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:653
↓ 10 callers
Method
mutateProperty
( Function<T, R> getter, SerializingMutator<R> mutator, BiConsumer<T, R> setter)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:55
↓ 10 callers
Method
notNull
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:250
← previous
next →
101–200 of 3,424, ranked by callers