MCPcopy Index your code

hub / github.com/CodeIntelligenceTesting/jazzer / functions

Functions3,424 in github.com/CodeIntelligenceTesting/jazzer

↓ 23 callersMethodequals
(Object o)
src/test/java/com/code_intelligence/jazzer/autofuzz/BuilderPatternTest.java:31
↓ 23 callersMethodforceInRange
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 callersMethodgetActualTypeArguments
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:338
↓ 22 callersFunctionFixUpRemainingModifiedUtf8
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider_test.cpp:32
↓ 22 callersFunctionexpect
src/main/native/com/code_intelligence/jazzer/driver/fuzzed_data_provider_test.cpp:39
↓ 21 callersMethodappend
(LogEvent event)
examples/src/main/java/com/example/Log4jFuzzer.java:77
↓ 21 callersMethodequals
(Object o)
src/main/java/com/code_intelligence/jazzer/autofuzz/YourAverageJavaClass.java:217
↓ 21 callersMethodexecute
( ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext,
src/main/java/com/code_intelligence/jazzer/junit/FuzzTestExecutor.java:311
↓ 21 callersMethodindexIn
@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 callersMethodnewFactories
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/LangMutators.java:26
↓ 21 callersMethodrethrowUnchecked
(Throwable t)
src/main/java/com/code_intelligence/jazzer/api/Autofuzz.java:450
↓ 20 callersMethodaddAll
(Collection c)
src/main/java/jaz/Zer.java:237
↓ 20 callersMethodanyPseudoRandom
()
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:76
↓ 20 callersMethodasSubclassOrEmpty
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 callersFunctionassertSelfCheck
src/test/java/com/code_intelligence/jazzer/instrumentor/PatchTestUtils.kt:63
↓ 20 callersMethodgetRawType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:343
↓ 20 callersFunctionidToPc
src/main/native/com/code_intelligence/jazzer/driver/jazzer_fuzzer_callbacks.cpp:33
↓ 20 callersMethodpushElement
(String element)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:38
↓ 19 callersMethodbuild
()
src/test/java/com/code_intelligence/jazzer/autofuzz/BuilderPatternTest.java:75
↓ 19 callersMethodcontains
( MethodHandle method, String thisObject, Object[] arguments, int hookId, Boolean doesContain)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:367
↓ 19 callersMethodhasFixedSize
()
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:179
↓ 19 callersMethodpickValue
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 callersMethodsetIfDefault
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 callersMethodtoDebugString
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 callersMethodall
(CloseableConsumer... checks)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:1337
↓ 18 callersMethodconsumeDouble
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 callersMethodnextInt
src/main/java/com/code_intelligence/jazzer/instrumentor/DeterministicRandom.kt:38
↓ 18 callersMethodreportFindingFromHook
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 callersMethodaddEvent
(String what)
examples/junit/src/test/java/com/example/LifecycleRecordingTestBase.java:93
↓ 17 callersMethodconsumeFloat
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 callersMethodcrossOverInPlace
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 callersMethodescapeForLiteral
(String string)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:74
↓ 17 callersMethodstringListSetting
(String name, String description)
src/main/java/com/code_intelligence/jazzer/driver/OptParser.java:74
↓ 17 callersMethodtoString
src/main/java/com/code_intelligence/jazzer/instrumentor/Hook.kt:41
↓ 16 callersMethodequals
(Object o)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderMutatorFactory.java:508
↓ 16 callersMethodgetAnnotatedGenericComponentType
()
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:539
↓ 16 callersMethodgetValue
()
src/test/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinatorsTest.java:581
↓ 16 callersMethodwarn
(String message)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:69
↓ 15 callersMethodclose
()
src/main/java/com/code_intelligence/jazzer/api/SilentCloseable.java:24
↓ 15 callersMethodconsumeString
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 callersMethoddebug
(String message)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:59
↓ 15 callersMethodendsWith
( MethodHandle method, String thisObject, Object[] arguments, int hookId, Boolean doesEndWith)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:426
↓ 15 callersMethodensureCountersAllocated
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 callersMethodguideTowardsEquality
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 callersMethodinfo
(String message)
src/main/java/com/code_intelligence/jazzer/utils/Log.java:65
↓ 15 callersMethodreadExclusive
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 callersMethodreset
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 callersMethodwrite
(T value, DataOutputStream out)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/lang/ElementOfMutatorFactory.java:177
↓ 14 callersMethodchoice
@return a uniformly random {@code boolean}
src/main/java/com/code_intelligence/jazzer/mutation/api/PseudoRandom.java:28
↓ 14 callersMethodconsumeLong
Consumes a {@code long} from the fuzzer input. @return a {@code long}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:146
↓ 14 callersMethodentrySet
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:111
↓ 14 callersMethodequals
(Object o)
sanitizers/src/test/java/com/code_intelligence/jazzer/sanitizers/HookBindingSanityTest.java:62
↓ 14 callersMethodgetList
()
src/test/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinatorsTest.java:577
↓ 14 callersMethodinstrument
src/main/java/com/code_intelligence/jazzer/instrumentor/Instrumentor.kt:32
↓ 14 callersMethodlookup
(Name name)
sanitizers/src/test/java/com/example/ldap/MockLdapContext.java:200
↓ 14 callersMethodremainingBytes
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 callersMethodsizeInClosedRange
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 callersMethodboolSetting
(String name, boolean defaultValue, String description)
src/main/java/com/code_intelligence/jazzer/driver/OptParser.java:84
↓ 13 callersMethodconsumeByte
Consumes a {@code byte} from the fuzzer input. @return a {@code byte}
src/main/java/com/code_intelligence/jazzer/api/FuzzedDataProvider.java:55
↓ 13 callersMethodgetUnsafe
()
src/main/java/com/code_intelligence/jazzer/utils/UnsafeProvider.java:26
↓ 13 callersMethodpatterns
(String... pattern)
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobUtilsTest.java:265
↓ 13 callersMethodpropagatePropertyConstraints
( AnnotatedType src, AnnotatedType target)
src/main/java/com/code_intelligence/jazzer/mutation/support/PropertyConstraintSupport.java:29
↓ 13 callersMethodrun
()
src/main/java/com/code_intelligence/jazzer/driver/LifecycleMethodsInvoker.java:70
↓ 13 callersMethodtraceStrcmp
(String s1, String s2, int result, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:53
↓ 13 callersMethodtraceStrstr
(String s1, String s2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:59
↓ 13 callersMethodwithExpected
(String... expected)
src/test/java/com/code_intelligence/jazzer/mutation/support/GlobUtilsTest.java:260
↓ 12 callersMethodclone
()
src/main/java/com/code_intelligence/jazzer/runtime/HardToCatchError.java:78
↓ 12 callersMethoddefaultListMutator
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/collection/ListMutatorTest.java:48
↓ 12 callersMethodequals
(Object other)
src/main/java/com/code_intelligence/jazzer/mutation/support/ParameterizedTypeSupport.java:237
↓ 12 callersMethodindexOf
( MethodHandle method, Object thisObject, Object[] arguments, int hookId, Integer returnValue)
src/main/java/com/code_intelligence/jazzer/runtime/TraceCmpHooks.java:379
↓ 12 callersMethodisAssignableFrom
(ClassInfo clazz, Class<?> potentialSubclass)
src/main/java/com/code_intelligence/jazzer/autofuzz/AccessibleObjectLookup.java:134
↓ 12 callersMethoditerator
()
src/main/java/jaz/Zer.java:333
↓ 12 callersMethodlastIndexOf
(Object o)
src/main/java/jaz/Zer.java:283
↓ 12 callersMethodmakeCounter
()
src/test/java/com/code_intelligence/jazzer/mutation/mutator/lang/FloatingPointMutatorTest.java:234
↓ 12 callersMethodpushGroup
(String prefix, String delimiter, String suffix)
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:34
↓ 12 callersMethodstringSetting
(String name, String defaultValue, String description)
src/main/java/com/code_intelligence/jazzer/driver/OptParser.java:68
↓ 12 callersMethodtraceCmpLong
(long arg1, long arg2, int pc)
src/main/java/com/code_intelligence/jazzer/runtime/TraceDataFlowNativeCallbacks.java:133
↓ 12 callersMethodtryCreate
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 callersMethodtryPathTraversal
(String first, String... rest)
sanitizers/src/test/java/com/example/FilePathTraversalPass.java:93
↓ 11 callersMethodassertEquals
(T expected, T actual)
tests/src/test/java/com/example/CoverageFuzzer.java:190
↓ 11 callersMethodavailable
()
src/main/java/com/code_intelligence/jazzer/mutation/support/InputStreamSupport.java:185
↓ 11 callersMethodcheck
(boolean property)
src/main/java/com/code_intelligence/jazzer/mutation/support/Preconditions.java:24
↓ 11 callersMethodconsumeRemainingAsAsciiString
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 callersMethodequals
(Object o)
src/test/java/com/code_intelligence/jazzer/mutation/mutator/StressTest.java:149
↓ 11 callersMethodexpectedNumberOfDistinctElements
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 callersMethodgetDefault
(String methodName)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:644
↓ 11 callersMethodgetMessageType
(Class<? extends Message> messageClass)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/TypeLibrary.java:207
↓ 11 callersMethodkeySet
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:99
↓ 11 callersMethodmockMutator
(T initialValue, UnaryOperator<T> mutate)
src/test/java/com/code_intelligence/jazzer/mutation/support/TestSupport.java:87
↓ 11 callersMethodpopGroup
()
src/main/java/com/code_intelligence/jazzer/autofuzz/AutofuzzCodegenVisitor.java:46
↓ 11 callersMethodputByte
(Boolean ignored)
sanitizers/src/test/java/com/example/UnsafeArrayOutOfBounds.java:351
↓ 11 callersMethodremoveNewWeaklyReachables
()
src/main/java/com/code_intelligence/jazzer/mutation/support/WeakIdentityHashMap.java:129
↓ 11 callersMethodtestCollectPathsForGlob_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 callersMethodvisitMethodInsn
src/main/java/com/code_intelligence/jazzer/instrumentor/HookMethodVisitor.kt:110
↓ 10 callersMethodaddAll
(int index, Collection<? extends U> other)
src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/BuilderAdapters.java:64
↓ 10 callersMethodannotatedTypeEquals
(AnnotatedType left, AnnotatedType right)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:648
↓ 10 callersMethodcompare
(Object o1, Object o2)
src/main/java/jaz/Zer.java:195
↓ 10 callersMethodfiles
(String... files)
src/test/java/com/code_intelligence/jazzer/mutation/support/ValuePoolsTest.java:653
↓ 10 callersMethodmutateProperty
( Function<T, R> getter, SerializingMutator<R> mutator, BiConsumer<T, R> setter)
src/main/java/com/code_intelligence/jazzer/mutation/combinator/MutatorCombinators.java:55
↓ 10 callersMethodnotNull
(AnnotatedType type)
src/main/java/com/code_intelligence/jazzer/mutation/support/TypeSupport.java:250
← previousnext →101–200 of 3,424, ranked by callers