MCPcopy Create free account

hub / github.com/CodeIntelligenceTesting/jazzer / functions

Functions3,424 in github.com/CodeIntelligenceTesting/jazzer

↓ 6 callersMethodmockCrossOver
(BiFunction<T, T, T> getCrossOverValue)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:134
↓ 6 callersMethodmutateRandomKeysChunk
( Map<K, V> map, SerializingMutator<K> keyMutator, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:113
↓ 6 callersMethodp
(double p)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:658
↓ 6 callersMethodreadAllBytes
(ByteArrayInputStream in)
src/test/java/com/code_intelligence/jazzer/autofuzz/TestHelpers.java:85
↓ 6 callersMethodreport
(String message)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/UnsafeSanitizer.java:427
↓ 6 callersMethodrequireNonNullElements
(T[] array)
src/main/java/com/code_intelligence/jazzer/mutation/support/Preconditions.java:48
↓ 6 callersMethodrequiresRecursionBreaking
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 callersMethodstart
(List<String> args, boolean spawnsSubprocesses)
src/main/java/com/code_intelligence/jazzer/driver/Driver.java:37
↓ 6 callersMethodsubList
(int fromIndex, int toIndex)
src/main/java/jaz/Zer.java:303
↓ 6 callersMethodtoString
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/SetterBasedBeanMutatorTest.java:91
↓ 6 callersMethodtoString
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/CachedConstructorMutatorTest.java:74
↓ 6 callersMethodtoString
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/ConstructorBasedBeanMutatorTest.java:199
↓ 6 callersMethodtraceMemcmp
(byte[] b1, byte[] b2, int result, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:51
↓ 6 callersMethodwithLength
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 callersMethodwrite
@throws UncheckedIOException if the underlying OutputStream throws
src/main/java/com/code_intelligence/jazzer/mutation/ArgumentsMutator.java:165
↓ 5 callersMethodallowNetworkConnections
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 callersMethodassertNotNull
(T actual)
tests/src/test/java/com/example/CoverageFuzzer.java:197
↓ 5 callersMethodautofuzzForConsume
( FuzzedDataProvider data, Constructor<?> constructor, AutofuzzCodegenVisitor visitor)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:311
↓ 5 callersMethodbuild
()
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobUtilsTest.java:272
↓ 5 callersMethodcheckByteSizedAccess
(Object[] args, long accessSize)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/UnsafeSanitizer.java:437
↓ 5 callersMethodconsumeInts
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 callersMethodcopyToArray
(long ptr, int length)
src/main/java/com/code_intelligence/jazzer/driver/FuzzTargetRunner.java:550
↓ 5 callersMethodcreateMutator
( ExtendedMutatorFactory factory, AnnotatedType initialType, Executable instantiator,
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/AggregatesHelper.java:53
↓ 5 callersMethodcrossOverImpl
(long x, long y, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:317
↓ 5 callersMethodexploreState
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 callersMethodfindFirstParentIfClass
(AnnotatedType type, Class<?>... parents)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:475
↓ 5 callersMethodfindMethods
(Class<?> clazz, Predicate<Method> check)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:191
↓ 5 callersMethodforwardAnnotations
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 callersMethodgetAnnotatedActualTypeArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:482
↓ 5 callersMethodgetBaseType
(FieldDescriptor field)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/TypeLibrary.java:91
↓ 5 callersMethodgetChar
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:174
↓ 5 callersMethodgetCoveredIds
()
src/main/java/com/code_intelligence/jazzer/runtime/CoverageMap.java:131
↓ 5 callersMethodgetDebugString
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 callersMethodgetDouble
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:195
↓ 5 callersMethodgetFloat
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:217
↓ 5 callersMethodgetShort
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:303
↓ 5 callersFunctiongetWrapperTypeDescriptor
src/main/java/com/code_intelligence/jazzer/instrumentor/DescriptorUtils.kt:39
↓ 5 callersMethodhashCode
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/SetterBasedBeanMutatorTest.java:86
↓ 5 callersMethodinitImpl
(PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:284
↓ 5 callersMethodinstall
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 callersMethodisLibFuzzerOptionEnabled
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 callersMethodisPrimitive
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:68
↓ 5 callersMethodloadHooks
src/main/java/com/code_intelligence/jazzer/instrumentor/Hooks.kt:54
↓ 5 callersMethodmutateImpl
(long value, PseudoRandom prng)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:294
↓ 5 callersMethodmutateSumInPlace
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 callersMethodnestedClass
(Class<?> parentClass, String nestedClassName)
sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers/utils/ReflectionUtils.java:37
↓ 5 callersMethodnewFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/time/TimeMutators.java:25
↓ 5 callersMethodpickValues
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 callersMethodpropertyName
()
src/main/java/com/code_intelligence/jazzer/driver/OptItem.java:255
↓ 5 callersMethodpush
(String element)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:106
↓ 5 callersMethodreadAllBytes
(InputStream stream)
src/main/java/com/code_intelligence/jazzer/mutation/support/InputStreamSupport.java:32
↓ 5 callersMethodresolveIntegralRange
( AnnotatedType type, long defaultMin, long defaultMax)
src/main/java/com/code_intelligence/jazzer/mutation/support/RangeSupport.java:70
↓ 5 callersMethodresolveParameterTypes
(Executable e, AnnotatedType classType)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/BeanSupport.java:80
↓ 5 callersMethodsetName
(String name)
tests/src/test/java/com/example/SwitchPatternMatchingWithGuardOverTypes.java:38
↓ 5 callersMethodsetTarget
(String first, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalPass.java:85
↓ 5 callersMethodsetValue
(int value)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:294
↓ 5 callersMethodsizeInClosedRange
( int lowerInclusive, int upperInclusive, boolean elementsHaveFixedSize)
src/main/java/com/code_intelligence/jazzer/mutation/engine/SeededPseudoRandom.java:257
↓ 5 callersMethodtargetPublicStaticMethod
( Class<?> clazz, String name, Class<?>... parameterTypes)
src/main/java/com/code_intelligence/jazzer/driver/ReflectionUtils.java:24
↓ 5 callersMethodtestOptItem
(String name)
src/test/java/com/code_intelligence/jazzer/driver/OptItemTest.java:35
↓ 5 callersMethodtoArrayOrEmpty
@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 callersMethodvalidateAnnotationUsage
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/AnnotationSupport.java:39
↓ 4 callersFunctionConsumeStringInternal
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider.cpp:558
↓ 4 callersFunctionIsValidIndex
src/main/native/com/code_intelligence/jazzer/android/dex_file_manager.cpp:37
↓ 4 callersMethodasInstantiationFunction
( MethodHandles.Lookup lookup, Executable instantiator)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/aggregate/AggregatesHelper.java:160
↓ 4 callersMethodassemble
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 callersMethodassertMutator
(SerializingMutator<T> mutator, byte[] data, long seed)
selffuzz/src/test/java/com/code_intelligence/selffuzz/Helpers.java:31
↓ 4 callersMethodautofuzz
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 callersMethodbitWidth
(long value)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/IntegralMutatorFactory.java:280
↓ 4 callersMethodcompareTo
(Zer o)
src/main/java/jaz/Zer.java:189
↓ 4 callersMethodcompareTo
( MethodHandle method, String thisObject, Object[] arguments, int hookId, Integer returnValue)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:293
↓ 4 callersMethodconstraint
(String constraint)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:668
↓ 4 callersMethodconsume
(FuzzedDataProvider data, Class<?> type)
src/main/java/com/code_intelligence/jazzer/autofuzz/Meta.java:172
↓ 4 callersMethodconsumeBooleans
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 callersMethodconsumeProbabilityDouble
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 callersMethodconsumeProbabilityFloat
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 callersMethodcontainsArrays
(T... expected)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1437
↓ 4 callersMethodcreate
(String testClassName, List<String> libFuzzerArgs)
src/main/java/com/code_intelligence/jazzer/driver/junit/JUnitRunner.java:75
↓ 4 callersMethodcreateOrThrow
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/api/ExtendedMutatorFactory.java:38
↓ 4 callersMethoddeleteRandomChunk
( List<T> list, int minSize, PseudoRandom prng, boolean hasFixedSize)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ChunkMutations.java:44
↓ 4 callersMethoddoTestWithExtraAnnotationsWithCustomEquality
( BiPredicate<AnnotatedType, AnnotatedType> equality)
src/test/java/com/code_intelligence/jazzer/mutation/support/TypeSupportTest.java:322
↓ 4 callersMethodenforceLength
(byte[] mutated)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/libfuzzer/LibFuzzerMutatorFactory.java:124
↓ 4 callersMethodescapeForDictionary
(String rawString)
src/main/java/com/code_intelligence/jazzer/junit/FuzzerDictionary.java:125
↓ 4 callersFunctionextractReturnTypeDescriptor
src/main/java/com/code_intelligence/jazzer/instrumentor/DescriptorUtils.kt:76
↓ 4 callersMethodgetActualTypeArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:297
↓ 4 callersMethodgetAnnotatedLowerBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:412
↓ 4 callersMethodgetGenericComponentType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:261
↓ 4 callersMethodgetJavaData
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 callersMethodgetLowerBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:208
↓ 4 callersMethodgetOwnerType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:307
↓ 4 callersMethodgetRawType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:302
↓ 4 callersMethodgetUpperBounds
()
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:203
↓ 4 callersMethodgrowBy
( 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 callersMethodhandleInvokeException
(Exception e, Class<?> fuzzTarget)
src/main/java/com/code_intelligence/jazzer/replay/Replayer.java:116
↓ 4 callersMethodinputsDirectoryResourcePath
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 callersMethodinvokeTraceCmpDoubleWrapper
(double arg1, double arg2, int nanResult)
src/test/java/com/code_intelligence/jazzer/runtime/TraceCmpHooksTest.java:83
↓ 4 callersMethodinvokeTraceCmpFloatWrapper
(float arg1, float arg2, int nanResult)
src/test/java/com/code_intelligence/jazzer/runtime/TraceCmpHooksTest.java:96
↓ 4 callersMethodisLinux
()
src/main/java/com/code_intelligence/jazzer/Jazzer.java:558
↓ 4 callersMethodisPosix
()
src/main/java/com/code_intelligence/jazzer/Jazzer.java:566
↓ 4 callersMethodmockInitializer
( Supplier<T> getInitialValues, UnaryOperator<T> detach)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:113
↓ 4 callersMethodnewFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/ProtoMutators.java:26
← previousnext →301–400 of 3,424, ranked by callers