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
↓ 6 callers
Method
mockCrossOver
(BiFunction<T, T, T> getCrossOverValue)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:134
↓ 6 callers
Method
mutateRandomKeysChunk
( Map<K, V> map, SerializingMutator<K> keyMutator, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:113
↓ 6 callers
Method
p
(double p)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:658
↓ 6 callers
Method
readAllBytes
(ByteArrayInputStream in)
src/test/java/com/code_intelligence/jazzer/autofuzz/TestHelpers.java:85
↓ 6 callers
Method
report
(String message)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/UnsafeSanitizer.java:427
↓ 6 callers
Method
requireNonNullElements
(T[] array)
src/main/java/com/code_intelligence/jazzer/mutation/support/Preconditions.java:48
↓ 6 callers
Method
requiresRecursionBreaking
Whether the type {@code T} mutated by this mutator is recursive and requires cooperation from its parent mutator to prevent a blow-up of its expected
src/main/java/com/code_intelligence/jazzer/mutation/api/MutatorBase.java:43
↓ 6 callers
Method
start
(List<String> args, boolean spawnsSubprocesses)
src/main/java/com/code_intelligence/jazzer/driver/Driver.java:37
↓ 6 callers
Method
subList
(int fromIndex, int toIndex)
src/main/java/jaz/Zer.java:303
↓ 6 callers
Method
toString
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/SetterBasedBeanMutatorTest.java:91
↓ 6 callers
Method
toString
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/CachedConstructorMutatorTest.java:74
↓ 6 callers
Method
toString
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/ConstructorBasedBeanMutatorTest.java:199
↓ 6 callers
Method
traceMemcmp
(byte[] b1, byte[] b2, int result, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:51
↓ 6 callers
Method
withLength
Constructs an anonymous WithLength class that can be applied as an annotation to {@code type} with the given {@code min} and {@code max} values. @par
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:263
↓ 6 callers
Method
write
@throws UncheckedIOException if the underlying OutputStream throws
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:165
↓ 5 callers
Method
allowNetworkConnections
Allows all network connections. <p>See {@link #allowNetworkConnections(BiPredicate)} for an alternative that provides fine-grained control over which
src/main/java/com/code_intelligence/jazzer/api/BugDetectors.java:55
↓ 5 callers
Method
assertNotNull
(T actual)
tests/src/test/java/com/example/CoverageFuzzer.java:197
↓ 5 callers
Method
autofuzzForConsume
( FuzzedDataProvider data, Constructor<?> constructor, AutofuzzCodegenVisitor visitor)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:311
↓ 5 callers
Method
build
()
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobUtilsTest.java:272
↓ 5 callers
Method
checkByteSizedAccess
(Object[] args, long accessSize)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/UnsafeSanitizer.java:437
↓ 5 callers
Method
consumeInts
Consumes an {@code int} 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:139
↓ 5 callers
Method
copyToArray
(long ptr, int length)
src/main/java/com/code_intelligence/jazzer/driver/FuzzTargetRunner.java:550
↓ 5 callers
Method
createMutator
( ExtendedMutatorFactory factory, AnnotatedType initialType, Executable instantiator,
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/AggregatesHelper.java:53
↓ 5 callers
Method
crossOverImpl
(long x, long y, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:317
↓ 5 callers
Method
exploreState
Instructs the fuzzer to attain as many possible values for {@code state} as possible. <p>Call this function from a fuzz target or a hook to help the
src/main/java/com/code_intelligence/jazzer/api/Jazzer.java:226
↓ 5 callers
Method
findFirstParentIfClass
(AnnotatedType type, Class<?>... parents)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:475
↓ 5 callers
Method
findMethods
(Class<?> clazz, Predicate<Method> check)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:191
↓ 5 callers
Method
forwardAnnotations
Forward annotations from src to target that are not already present on target. @param src the source of annotations @param target the target for anno
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:220
↓ 5 callers
Method
getAnnotatedActualTypeArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:482
↓ 5 callers
Method
getBaseType
(FieldDescriptor field)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/TypeLibrary.java:91
↓ 5 callers
Method
getChar
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:174
↓ 5 callers
Method
getCoveredIds
()
src/main/java/com/code_intelligence/jazzer/runtime/CoverageMap.java:131
↓ 5 callers
Method
getDebugString
Returns a string representation of the given {@link Debuggable} that is meant to be used to make assertions about its structure in tests.
src/main/java/com/code_intelligence/jazzer/mutation/api/Debuggable.java:42
↓ 5 callers
Method
getDouble
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:195
↓ 5 callers
Method
getFloat
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:217
↓ 5 callers
Method
getShort
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:303
↓ 5 callers
Function
getWrapperTypeDescriptor
src/main/java/com/code_intelligence/jazzer/instrumentor/DescriptorUtils.kt:39
↓ 5 callers
Method
hashCode
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/SetterBasedBeanMutatorTest.java:86
↓ 5 callers
Method
initImpl
(PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:284
↓ 5 callers
Method
install
Appends the parts of Jazzer that have to be visible to all classes, including those in the Java standard library, to the bootstrap class loader path.
src/main/java/com/code_intelligence/jazzer/agent/AgentInstaller.java:36
↓ 5 callers
Method
isLibFuzzerOptionEnabled
Returns whether the given libFuzzer option which isn't enabled by default is enabled by the given command line.
src/main/java/com/code_intelligence/jazzer/Jazzer.java:264
↓ 5 callers
Method
isPrimitive
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:68
↓ 5 callers
Method
loadHooks
src/main/java/com/code_intelligence/jazzer/instrumentor/Hooks.kt:54
↓ 5 callers
Method
mutateImpl
(long value, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:294
↓ 5 callers
Method
mutateSumInPlace
Mutates a sum type (e.g. a Protobuf oneof) in place, preferring to mutate the current state but occasionally switching to a different state. @param g
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:374
↓ 5 callers
Method
nestedClass
(Class<?> parentClass, String nestedClassName)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/utils/ReflectionUtils.java:37
↓ 5 callers
Method
newFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/time/TimeMutators.java:25
↓ 5 callers
Method
pickValues
Picks {@code numOfElements} elements from {@code collection} based on the fuzzer input. <p><b>Note:</b> The distribution of picks is not perfectly un
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:458
↓ 5 callers
Method
propertyName
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:255
↓ 5 callers
Method
push
(String element)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:106
↓ 5 callers
Method
readAllBytes
(InputStream stream)
src/main/java/com/code_intelligence/jazzer/mutation/support/InputStreamSupport.java:32
↓ 5 callers
Method
resolveIntegralRange
( AnnotatedType type, long defaultMin, long defaultMax)
src/main/java/com/code_intelligence/jazzer/mutation/support/RangeSupport.java:70
↓ 5 callers
Method
resolveParameterTypes
(Executable e, AnnotatedType classType)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:80
↓ 5 callers
Method
setName
(String name)
tests/src/test/java/com/example/SwitchPatternMatchingWithGuardOverTypes.java:38
↓ 5 callers
Method
setTarget
(String first, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalPass.java:85
↓ 5 callers
Method
setValue
(int value)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:294
↓ 5 callers
Method
sizeInClosedRange
( int lowerInclusive, int upperInclusive, boolean elementsHaveFixedSize)
src/main/java/com/code_intelligence/jazzer/mutation/engine/SeededPseudoRandom.java:257
↓ 5 callers
Method
targetPublicStaticMethod
( Class<?> clazz, String name, Class<?>... parameterTypes)
src/main/java/com/code_intelligence/jazzer/driver/ReflectionUtils.java:24
↓ 5 callers
Method
testOptItem
(String name)
src/test/java/com/code_intelligence/jazzer/driver/OptItemTest.java:35
↓ 5 callers
Method
toArrayOrEmpty
@return an array with the values if all {@link Optional}s are present, otherwise {@link Optional#empty()}
src/main/java/com/code_intelligence/jazzer/mutation/support/StreamSupport.java:52
↓ 5 callers
Method
validateAnnotationUsage
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/AnnotationSupport.java:39
↓ 4 callers
Function
ConsumeStringInternal
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider.cpp:558
↓ 4 callers
Function
IsValidIndex
src/main/native/com/code_intelligence/jazzer/android/dex_file_manager.cpp:37
↓ 4 callers
Method
asInstantiationFunction
( MethodHandles.Lookup lookup, Executable instantiator)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/AggregatesHelper.java:160
↓ 4 callers
Method
assemble
Assembles the parameters into a full implementation of {@link SerializingInPlaceMutator<T>}: @param registerSelf a callback that will receive the uni
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:680
↓ 4 callers
Method
assertMutator
(SerializingMutator<T> mutator, byte[] data, long seed)
selffuzz/src/test/java/com/code_intelligence/selffuzz/Helpers.java:31
↓ 4 callers
Method
autofuzz
Attempts to invoke {@code func} with arguments created automatically from the fuzzer input using only public methods available on the classpath. <p><
src/main/java/com/code_intelligence/jazzer/api/Autofuzz.java:159
↓ 4 callers
Method
bitWidth
(long value)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:280
↓ 4 callers
Method
compareTo
(Zer o)
src/main/java/jaz/Zer.java:189
↓ 4 callers
Method
compareTo
( MethodHandle method, String thisObject, Object[] arguments, int hookId, Integer returnValue)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:293
↓ 4 callers
Method
constraint
(String constraint)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:668
↓ 4 callers
Method
consume
(FuzzedDataProvider data, Class<?> type)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:172
↓ 4 callers
Method
consumeBooleans
Consumes a {@code boolean} array from the fuzzer input. <p>The array will usually have length {@code length}, but might be shorter if the fuzzer inpu
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:48
↓ 4 callers
Method
consumeProbabilityDouble
Consumes a {@code double} between 0.0 and 1.0 (inclusive) from the fuzzer input. @return a {@code double} in the range {@code [0.0, 1.0]}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:222
↓ 4 callers
Method
consumeProbabilityFloat
Consumes a {@code float} between 0.0 and 1.0 (inclusive) from the fuzzer input. @return a {@code float} in the range {@code [0.0, 1.0]}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:194
↓ 4 callers
Method
containsArrays
(T... expected)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1437
↓ 4 callers
Method
create
(String testClassName, List<String> libFuzzerArgs)
src/main/java/com/code_intelligence/jazzer/driver/junit/JUnitRunner.java:75
↓ 4 callers
Method
createOrThrow
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/api/ExtendedMutatorFactory.java:38
↓ 4 callers
Method
deleteRandomChunk
( List<T> list, int minSize, PseudoRandom prng, boolean hasFixedSize)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:44
↓ 4 callers
Method
doTestWithExtraAnnotationsWithCustomEquality
( BiPredicate<AnnotatedType, AnnotatedType> equality)
src/test/java/com/code_intelligence/jazzer/mutation/support/TypeSupportTest.java:322
↓ 4 callers
Method
enforceLength
(byte[] mutated)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/libfuzzer/LibFuzzerMutatorFactory.java:124
↓ 4 callers
Method
escapeForDictionary
(String rawString)
src/main/java/com/code_intelligence/jazzer/junit/FuzzerDictionary.java:125
↓ 4 callers
Function
extractReturnTypeDescriptor
src/main/java/com/code_intelligence/jazzer/instrumentor/DescriptorUtils.kt:76
↓ 4 callers
Method
getActualTypeArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:297
↓ 4 callers
Method
getAnnotatedLowerBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:412
↓ 4 callers
Method
getGenericComponentType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:261
↓ 4 callers
Method
getJavaData
Returns the Java byte array used to construct the instance, or null if it was created with {@link FuzzedDataProviderImpl#withNativeData()};
src/main/java/com/code_intelligence/jazzer/driver/FuzzedDataProviderImpl.java:95
↓ 4 callers
Method
getLowerBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:208
↓ 4 callers
Method
getOwnerType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:307
↓ 4 callers
Method
getRawType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:302
↓ 4 callers
Method
getUpperBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:203
↓ 4 callers
Method
growBy
( Set<T> set, Consumer<T> addIfNew, int delta, Supplier<T> candidateSupplier)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:229
↓ 4 callers
Method
handleInvokeException
(Exception e, Class<?> fuzzTarget)
src/main/java/com/code_intelligence/jazzer/replay/Replayer.java:116
↓ 4 callers
Method
inputsDirectoryResourcePath
Returns the resource path of the inputs directory for a given test class and method. The path will have the form {@code <class name>Inputs/<method nam
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:83
↓ 4 callers
Method
invokeTraceCmpDoubleWrapper
(double arg1, double arg2, int nanResult)
src/test/java/com/code_intelligence/jazzer/runtime/TraceCmpHooksTest.java:83
↓ 4 callers
Method
invokeTraceCmpFloatWrapper
(float arg1, float arg2, int nanResult)
src/test/java/com/code_intelligence/jazzer/runtime/TraceCmpHooksTest.java:96
↓ 4 callers
Method
isLinux
()
src/main/java/com/code_intelligence/jazzer/Jazzer.java:558
↓ 4 callers
Method
isPosix
()
src/main/java/com/code_intelligence/jazzer/Jazzer.java:566
↓ 4 callers
Method
mockInitializer
( Supplier<T> getInitialValues, UnaryOperator<T> detach)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:113
↓ 4 callers
Method
newFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/ProtoMutators.java:26
← previous
next →
301–400 of 3,424, ranked by callers