MCPcopy Create free account

hub / github.com/CodeIntelligenceTesting/jazzer / functions

Functions3,424 in github.com/CodeIntelligenceTesting/jazzer

↓ 4 callersMethodnextBytes
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 callersMethodotherIndexIn
@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 callersMethodparse
(byte[] data)
examples/junit/src/main/java/com/example/Parser.java:20
↓ 4 callersFunctionpeekMarkableInputStream
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/Utils.kt:47
↓ 4 callersMethodpermissivelyParseBoolean
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 callersMethodpickRandomMutationAction
( Collection<?> c, int minSize, int maxSize, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:265
↓ 4 callersFunctionpush
src/main/java/com/code_intelligence/jazzer/instrumentor/EdgeCoverageInstrumentor.kt:216
↓ 4 callersMethodputInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:439
↓ 4 callersMethodputLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:460
↓ 4 callersMethodread
@throws UncheckedIOException if the underlying InputStream throws
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:153
↓ 4 callersMethodrecordCoverage
(final int id)
src/main/java/com/code_intelligence/jazzer/runtime/CoverageMap.java:120
↓ 4 callersMethodremove
(Object o)
src/main/java/jaz/Zer.java:231
↓ 4 callersMethodresolveAnnotatedParameterTypes
( Executable e, AnnotatedType classType)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:71
↓ 4 callersMethodresolveReturnType
(Method method, AnnotatedType classType)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:86
↓ 4 callersMethodrunOne
A test-only convenience wrapper around {@link #runOne(long, int)}.
src/main/java/com/code_intelligence/jazzer/driver/FuzzTargetRunner.java:181
↓ 4 callersMethodsetFilePathTraversalAllowPath
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 callersMethodsetFilePathTraversalTarget
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 callersMethodtoString
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:142
↓ 4 callersMethodtriggerDeserializationSanitizer
()
sanitizers/src/test/java/com/example/DisabledHooksTest.java:37
↓ 4 callersMethodtriggerReflectiveCallSanitizer
()
sanitizers/src/test/java/com/example/DisabledHooksTest.java:29
↓ 4 callersMethodtryCreate
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/libfuzzer/LibFuzzerMutatorFactory.java:43
↓ 4 callersMethodunreflectMethods
(MethodHandles.Lookup lookup, Method... methods)
src/main/java/com/code_intelligence/jazzer/mutation/support/ReflectionSupport.java:53
↓ 4 callersMethodvalues
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:105
↓ 4 callersMethodwalkInputsInPath
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 callersMethodwithJavaData
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 callersFunctionFixUpModifiedUtf8
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider.cpp:303
↓ 3 callersFunctionGetName
src/main/native/com/code_intelligence/jazzer/android/dex_file_manager.cpp:29
↓ 3 callersMethodannotatedTypeToString
(AnnotatedType annotatedType)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:455
↓ 3 callersMethodappendWithPathListSeparator
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 callersMethodasUnchecked
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 callersMethodassertGeneralEquals
(Object expected, Object actual)
src/test/java/com/code_intelligence/jazzer/autofuzz/TestHelpers.java:32
↓ 3 callersMethodbaseHashCode
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:386
↓ 3 callersMethodboxNull
(T object)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:252
↓ 3 callersMethodcap
@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 callersMethodcliArgName
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:251
↓ 3 callersMethodcompareAndSwapInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:40
↓ 3 callersMethodcompareAndSwapLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:51
↓ 3 callersMethodcompareAndSwapObject
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:62
↓ 3 callersMethodconsumeShorts
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 callersMethodcopyChunk
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 callersMethodcrossOverChunk
( 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 callersMethodencodeForLibFuzzer
(String str)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:150
↓ 3 callersMethodentriesHaveFixedSize
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/SetMutatorFactory.java:177
↓ 3 callersMethodentriesHaveFixedSize
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/MapMutatorFactory.java:197
↓ 3 callersMethodequals
(Object o)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:710
↓ 3 callersMethodequalsTypeAndAnnotations
(AnnotatedType that)
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:379
↓ 3 callersMethodextractValuesFromValuePools
(AnnotatedType type)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:621
↓ 3 callersMethodfield
(Class<?> clazz, String name, Class<?> type)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/utils/ReflectionUtils.java:41
↓ 3 callersMethodfindFirstPresent
@return the first present value, otherwise {@link Optional#empty()}
src/main/java/com/code_intelligence/jazzer/mutation/support/StreamSupport.java:32
↓ 3 callersMethodfindGettersByPropertyNames
( Class<?> clazz, Stream<String> propertyNames)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:122
↓ 3 callersMethodfindLibrary
(List<String> candidateNames)
src/main/java/com/code_intelligence/jazzer/Jazzer.java:423
↓ 3 callersMethodfinding
(Throwable t)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:89
↓ 3 callersMethodfixFloatingPointsForProtos
(T value)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1657
↓ 3 callersMethodfixUpAscii
(byte[] bytes)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorFactory.java:47
↓ 3 callersMethodfixUpUtf8
(byte[] bytes)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorFactory.java:57
↓ 3 callersMethodgenerateRandomBytes
(SplittableRandom random, int length)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorTest.java:318
↓ 3 callersMethodgetAndAddInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:76
↓ 3 callersMethodgetAndAddLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:87
↓ 3 callersMethodgetAndSetInt
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:98
↓ 3 callersMethodgetAndSetLong
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:109
↓ 3 callersMethodgetAndSetObject
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:120
↓ 3 callersMethodgetAnnotations
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:359
↓ 3 callersMethodgetBoolean
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:131
↓ 3 callersMethodgetBooleanPrimitiveArray
( long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:522
↓ 3 callersMethodgetBooleanVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:142
↓ 3 callersMethodgetBytePrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:534
↓ 3 callersMethodgetByteVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:163
↓ 3 callersMethodgetCharPrimitiveArray
( long minRange, long maxRange, int minLength, int maxLength)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:434
↓ 3 callersMethodgetCharVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:184
↓ 3 callersMethodgetClassPathBasedInstrumentationFilter
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 callersMethodgetDoublePrimitiveArray
( double minDoubleRange, double maxDoubleRange, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:494
↓ 3 callersMethodgetDoubleVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:206
↓ 3 callersMethodgetExplicitValue
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:178
↓ 3 callersMethodgetFloatPrimitiveArray
( float minFloatRange, float maxFloatRange, boolean allowNaN)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:466
↓ 3 callersMethodgetFloatVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:228
↓ 3 callersMethodgetIntVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:249
↓ 3 callersMethodgetIntegerPrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:365
↓ 3 callersMethodgetLastFindingField
()
src/main/java/com/code_intelligence/jazzer/junit/FuzzTestExtensions.java:209
↓ 3 callersMethodgetLongPrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:388
↓ 3 callersMethodgetLongVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:270
↓ 3 callersMethodgetMarkedArguments
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 callersMethodgetObjectVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:292
↓ 3 callersFunctiongetPatchedAfterHooksTargetInstance
src/test/java/com/code_intelligence/jazzer/instrumentor/AfterHooksPatchTest.kt:38
↓ 3 callersFunctiongetPatchedBeforeHooksTargetInstance
src/test/java/com/code_intelligence/jazzer/instrumentor/BeforeHooksPatchTest.kt:38
↓ 3 callersFunctiongetPatchedReplaceHooksTargetInstance
src/test/java/com/code_intelligence/jazzer/instrumentor/ReplaceHooksPatchTest.kt:38
↓ 3 callersMethodgetSanitizerVariable
( String sanitizerClassName, String fieldName)
src/main/java/com/code_intelligence/jazzer/api/BugDetectors.java:148
↓ 3 callersMethodgetShortPrimitiveArray
(long minRange, long maxRange)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/PrimitiveArrayMutatorFactory.java:410
↓ 3 callersMethodgetShortVolatile
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:314
↓ 3 callersMethodgetTypeUrl
(Message message)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderMutatorFactory.java:392
↓ 3 callersMethodhashCode
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:157
↓ 3 callersMethodhashCode
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:247
↓ 3 callersMethodindexIn
(T[] array)
src/main/java/com/code_intelligence/jazzer/mutation/engine/SeededPseudoRandom.java:60
↓ 3 callersMethodinsertChunk
( 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 callersMethodisPosixOrAndroid
()
src/main/java/com/code_intelligence/jazzer/Jazzer.java:570
↓ 3 callersFunctionisPrimitiveType
src/main/java/com/code_intelligence/jazzer/instrumentor/DescriptorUtils.kt:35
↓ 3 callersMethodisSet
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 callersMethodisValidAscii
(byte[] data)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/lang/StringMutatorTest.java:288
↓ 3 callersMethodloadClass
src/test/java/com/code_intelligence/jazzer/instrumentor/PatchTestUtils.kt:54
↓ 3 callersMethodloadClass
(String className)
src/main/java/com/code_intelligence/jazzer/mutation/support/ValuePoolRegistry.java:161
↓ 3 callersMethodmapHookInternal
(Map<K, V> map, K currentKey, int hookId)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:1000
← previousnext →401–500 of 3,424, ranked by callers