MCPcopy Create free account

hub / github.com/CodeIntelligenceTesting/jazzer / functions

Functions3,424 in github.com/CodeIntelligenceTesting/jazzer

↓ 10 callersMethodread
(DataInputStream in)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:175
↓ 10 callersMethodremove
(int index)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderAdapters.java:108
↓ 10 callersMethodsetCounterRange
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 callersMethodsetMemory
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:603
↓ 10 callersMethodtoString
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:164
↓ 10 callersMethodtraceCmpInt
(int arg1, int arg2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:129
↓ 10 callersMethodwithTypeArguments
( AnnotatedType type, AnnotatedType... typeArguments)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:322
↓ 9 callersMethodbuild
()
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:673
↓ 9 callersMethodconsumeArrayLength
(FuzzedDataProvider data, int sizeOfElement)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:190
↓ 9 callersMethodconsumeAsciiString
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 callersMethodcopyMemory
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:563
↓ 9 callersMethodcreate
(List<Object> objects)
src/main/java/com/code_intelligence/jazzer/api/CannedFuzzedDataProvider.java:45
↓ 9 callersMethoddetectAndGuidePathTraversal
(Object obj, int hookId)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/FilePathTraversal.java:269
↓ 9 callersMethodentry
(K key, V value)
src/main/java/com/code_intelligence/jazzer/mutation/support/StreamSupport.java:70
↓ 9 callersMethodforceInRange
(double value, double minValue, double maxValue, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/FloatingPointMutatorFactory.java:496
↓ 9 callersMethodgetName
()
tests/src/test/java/com/example/SwitchPatternMatchingWithGuardOverTypes.java:42
↓ 9 callersMethodgetObject
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:281
↓ 9 callersMethodgetStackTrace
()
src/main/java/com/code_intelligence/jazzer/runtime/HardToCatchError.java:63
↓ 9 callersFunctionidToPc
src/jmh/native/com/code_intelligence/jazzer/runtime/fuzzer_callbacks.cpp:46
↓ 9 callersMethodinit
(long seed)
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:181
↓ 9 callersMethodmakePrimitiveArrayToBytesConverter
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:305
↓ 9 callersMethodnewFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/CollectionMutators.java:25
↓ 9 callersMethodparameterTypeIfParameterized
( AnnotatedType type, Class<?> expectedParent)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:483
↓ 9 callersMethodpickValue
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 callersMethodresolveTypeArguments
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 callersMethodset
(int index, U element)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderAdapters.java:100
↓ 9 callersMethodsetCounter
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 callersMethodsetTarget
(String first, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalCrash.java:106
↓ 9 callersMethodtraceGenericCmp
(Object arg1, Object arg2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:103
↓ 9 callersMethodwriteExclusive
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 callersFunctionForceContinuationByte
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 callersMethodallowNaN
()
selffuzz/src/test/java/com/code_intelligence/selffuzz/mutation/mutator/lang/FloatingPointMutatorFuzzTests.java:82
↓ 8 callersMethodassertAtLeastAsPrecise
(double expected, double actual)
src/test/java/com/code_intelligence/jazzer/driver/FuzzedDataProviderImplTest.java:122
↓ 8 callersMethodautofuzz
(FuzzedDataProvider data, Consumer1<T1> func)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:80
↓ 8 callersMethodconsumeBoolean
Consumes a {@code boolean} from the fuzzer input. @return a {@code boolean}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:37
↓ 8 callersMethodconsumeBytes
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 callersMethodconsumeChar
Consumes a {@code char} from the fuzzer input.
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:225
↓ 8 callersMethodconsumeLongs
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 callersMethoddoesNotContain
(Object... expected)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1505
↓ 8 callersMethodelementOfMutator
( List<T> values, String fieldName, String targetTypeName, ValueSerializer<T> serializer)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:101
↓ 8 callersMethodexpectedAfterEachEvents
(int instanceId)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:72
↓ 8 callersMethodexpectedBeforeEachEvents
(int instanceId)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:60
↓ 8 callersMethodforMethod
( ExtendedMutatorFactory mutatorFactory, Method method)
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:91
↓ 8 callersMethodforceInRange
(float value, float minValue, float maxValue, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/FloatingPointMutatorFactory.java:222
↓ 8 callersMethodgetDeclaredAnnotations
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:136
↓ 8 callersMethodgetLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:260
↓ 8 callersMethodinstrumentWithStrategy
( EdgeCoverageStrategy strategy, Class<?> coverageMapClass)
src/jmh/java/com/code_intelligence/jazzer/instrumentor/CoverageInstrumentationBenchmark.java:68
↓ 8 callersMethodmax
()
selffuzz/src/test/java/com/code_intelligence/selffuzz/mutation/mutator/lang/FloatingPointMutatorFuzzTests.java:77
↓ 8 callersMethodmin
()
selffuzz/src/test/java/com/code_intelligence/selffuzz/mutation/mutator/lang/FloatingPointMutatorFuzzTests.java:72
↓ 8 callersMethodmockCrossOverInPlace
(BiConsumer<T, T> crossOverInPlace)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:159
↓ 8 callersMethodmutateDefault
(byte[] data, int maxSizeIncrease)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/libfuzzer/LibFuzzerMutate.java:35
↓ 8 callersMethodmutateThenMap
( SerializingMutator<T> mutator, Function<T, R> map, Function<R, T> inverse)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:236
↓ 8 callersMethodnextLong
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 callersMethodpickIn
@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 callersMethodtryPathTraversal
(String part1, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalCrash.java:114
↓ 7 callersMethodconsumeRegularDouble
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 callersMethodcontainsKey
(Object key)
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:56
↓ 7 callersMethoddefaultArrayMutator
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ArrayMutatorTest.java:44
↓ 7 callersMethoddefaultTestMapMutator
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorTest.java:49
↓ 7 callersMethodequals
(Object obj)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:153
↓ 7 callersMethodextractFirstProbability
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 callersMethodgetAccessibleMethods
(Class<?> type)
src/main/java/com/code_intelligence/jazzer/autofuzz/AccessibleObjectLookup.java:80
↓ 7 callersMethodgetArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:218
↓ 7 callersMethodgetCache
()
src/main/java/com/code_intelligence/jazzer/mutation/api/ExtendedMutatorFactory.java:34
↓ 7 callersMethodincludes
src/main/java/com/code_intelligence/jazzer/utils/ClassNameGlobber.kt:75
↓ 7 callersMethodinsertRandomChunk
( List<T> list, int maxSize, SerializingMutator<T> elementMutator, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:71
↓ 7 callersMethodmockSourceDirectory
(Path base)
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobTestSupport.java:28
↓ 7 callersMethodmutate
(long seed)
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:190
↓ 7 callersMethodmutateThenMapToImmutable
( SerializingMutator<T> mutator, Function<T, R> map, Function<R, T> inverse)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:268
↓ 7 callersMethodmutateViaView
( Function<T, R> map, InPlaceMutator<R> mutator)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:112
↓ 7 callersMethodonCorrespondingChunks
( 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 callersMethodparseJUnitTimeoutValueToSeconds
(String value)
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:280
↓ 7 callersMethodprependArgs
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 callersMethodresolveRecursive
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 callersMethodtoString
()
src/main/java/com/code_intelligence/jazzer/autofuzz/YourAverageJavaClass.java:257
↓ 7 callersMethodtrueInOneOutOf
@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 callersMethodallBranchesCovered
()
tests/src/test/java/com/example/SwitchCoverageHelper.java:40
↓ 6 callersMethodassertConsistentTestInstances
(ExtensionContext extensionContext)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:84
↓ 6 callersMethodassertStringSplit
(String str, char sep, String... tokens)
src/test/java/com/code_intelligence/jazzer/driver/OptItemTest.java:149
↓ 6 callersMethodautofuzzTestCase
( Object expectedResult, String expectedResultString, Executable func, List<Object> ca
src/test/java/com/code_intelligence/jazzer/autofuzz/TestHelpers.java:69
↓ 6 callersMethodboundHits
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 callersMethodclamp
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 callersMethodclosedRange
(int lowerInclusive, int upperInclusive)
src/main/java/com/code_intelligence/jazzer/mutation/engine/SeededPseudoRandom.java:95
↓ 6 callersMethodcombine
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 callersMethodconsumeRegularFloat
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 callersMethodconsumeRemainingAsBytes
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 callersMethodcontainedInDirectedCycle
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 callersMethodcopy
(InputStream source, OutputStream target)
src/main/java/com/code_intelligence/jazzer/Jazzer.java:583
↓ 6 callersMethodextendWithZeros
@return {@code stream} extended with 0s to an infinite stream
src/main/java/com/code_intelligence/jazzer/mutation/support/InputStreamSupport.java:75
↓ 6 callersMethodextractFirstMaxMutations
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/ValuePoolRegistry.java:80
↓ 6 callersFunctionextractInternalClassName
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 callersMethodfromStringOrThrow
(String rawValue, String what)
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:243
↓ 6 callersMethodgenerate
()
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:54
↓ 6 callersMethodgetAccessibleConstructors
(Class<?> type)
src/main/java/com/code_intelligence/jazzer/autofuzz/AccessibleObjectLookup.java:57
↓ 6 callersMethodgetAnnotatedUpperBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:417
↓ 6 callersMethodgetCallerMethodName
()
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:492
↓ 6 callersMethodgetInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:239
↓ 6 callersMethodgetType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:349
↓ 6 callersMethodisFuzzing
(ExtensionContext extensionContext)
src/main/java/com/code_intelligence/jazzer/junit/Utils.java:249
↓ 6 callersMethodmaxMutations
(int maxMutations)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:663
← previousnext →201–300 of 3,424, ranked by callers