MCPcopy Create free account

hub / github.com/Dor1s/libfuzzer-workshop / functions

Functions542 in github.com/Dor1s/libfuzzer-workshop

↓ 2 callersMethodAddToCorpus
libFuzzer/Fuzzer/FuzzerCorpus.h:88
↓ 2 callersFunctionCollectDataFlow
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:247
↓ 2 callersMethodContainsWord
libFuzzer/Fuzzer/FuzzerDictionary.h:84
↓ 2 callersFunctionCopyFileToErr
libFuzzer/Fuzzer/FuzzerIO.cpp:59
↓ 2 callersMethodCreateNewJob
libFuzzer/Fuzzer/FuzzerFork.cpp:117
↓ 2 callersFunctionDiscardOutput
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:127
↓ 2 callersMethodForEachObservedPC
libFuzzer/Fuzzer/FuzzerTracePC.h:114
↓ 2 callersFunctionGetDedupTokenFromFile
libFuzzer/Fuzzer/FuzzerDriver.cpp:305
↓ 2 callersFunctionGetSeparator
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:103
↓ 2 callersMethodHasUnit
libFuzzer/Fuzzer/FuzzerCorpus.h:168
↓ 2 callersFunctionInternalStrnlen
libFuzzer/Fuzzer/FuzzerTracePC.cpp:362
↓ 2 callersFunctionIsDir
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:74
↓ 2 callersFunctionIsDirectory
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:34
↓ 2 callersMethodIsDisabled
libFuzzer/Fuzzer/FuzzerLoop.cpp:87
↓ 2 callersFunctionListFilesInDirRecursive
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:55
↓ 2 callersMethodMaxInputSize
libFuzzer/Fuzzer/FuzzerCorpus.h:67
↓ 2 callersMethodMutate
libFuzzer/Fuzzer/FuzzerMutate.cpp:497
↓ 2 callersMethodNumFeatureUpdates
libFuzzer/Fuzzer/FuzzerCorpus.h:243
↓ 2 callersMethodNumInputsThatTouchFocusFunction
libFuzzer/Fuzzer/FuzzerCorpus.h:74
↓ 2 callersFunctionParseCustomString
Parse the given Ref string from the position Offset, to exactly match the given string Patt. Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:299
↓ 2 callersFunctionParseDrive
Parse disk designators, like "C:\". If Relative == true, also accepts: "C:". Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:244
↓ 2 callersMethodParseOrExit
libFuzzer/Fuzzer/FuzzerMerge.cpp:31
↓ 2 callersFunctionParseServerAndShare
Parse a servername and share, like: `SomeServer\SomeShare\` Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:284
↓ 2 callersMethodPop
libFuzzer/Fuzzer/FuzzerFork.cpp:263
↓ 2 callersFunctionPopcountll
libFuzzer/Fuzzer/FuzzerBuiltins.h:30
↓ 2 callersFunctionPrintASCII
libFuzzer/Fuzzer/FuzzerMutate.cpp:22
↓ 2 callersFunctionPrintHexArray
libFuzzer/Fuzzer/FuzzerUtil.cpp:27
↓ 2 callersMethodPrintMutationSequence
libFuzzer/Fuzzer/FuzzerMutate.cpp:484
↓ 2 callersFunctionPrintStack
(line, stack)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:22
↓ 2 callersMethodPrintStats
libFuzzer/Fuzzer/FuzzerLoop.cpp:322
↓ 2 callersFunctionProcessMalloc
(line, f, allocs)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:49
↓ 2 callersFunctionProcessStack
(line, f)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:30
↓ 2 callersFunctionRandCh
libFuzzer/Fuzzer/FuzzerMutate.cpp:62
↓ 2 callersFunctionRawPrint
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:165
↓ 2 callersFunctionReadDirToVectorOfUnits
libFuzzer/Fuzzer/FuzzerIO.cpp:80
↓ 2 callersMethodSetMaxInputLen
libFuzzer/Fuzzer/FuzzerLoop.cpp:370
↓ 2 callersFunctionSleepSeconds
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:125
↓ 2 callersMethodStartMutationSequence
libFuzzer/Fuzzer/FuzzerMutate.cpp:451
↓ 2 callersMethodStop
libFuzzer/Fuzzer/FuzzerTracePC.h:149
↓ 2 callersFunctionTest
lessons/10/re2_fuzzer.cc:15
↓ 2 callersFunctionTestAddWordFromDictionary
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:416
↓ 2 callersFunctionTestChangeASCIIInteger
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:458
↓ 2 callersFunctionTestChangeBinaryInteger
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:490
↓ 2 callersFunctionTestChangeBit
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:287
↓ 2 callersFunctionTestChangeByte
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:251
↓ 2 callersFunctionTestCopyPart
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:353
↓ 2 callersFunctionTestEraseBytes
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:117
↓ 2 callersFunctionTestInsertByte
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:171
↓ 2 callersFunctionTestInsertRepeatedBytes
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:207
↓ 2 callersFunctionTestShuffleBytes
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:323
↓ 2 callersMethodUpdateObservedPCs
libFuzzer/Fuzzer/FuzzerTracePC.cpp:149
↓ 2 callersFunctionat_scope_exit
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:390
↓ 2 callersFunctiondiscard_output
Most of these I/O functions were inspired by/copied from libFuzzer's code.
libFuzzer/Fuzzer/afl/afl_driver.cpp:151
↓ 2 callersMethodoperator()
libFuzzer/Fuzzer/FuzzerRandom.h:20
↓ 1 callersMethodAddFeature
libFuzzer/Fuzzer/FuzzerCorpus.h:217
↓ 1 callersMethodAddValueModPrime
libFuzzer/Fuzzer/FuzzerValueBitMap.h:42
↓ 1 callersMethodAlarmCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:273
↓ 1 callersFunctionAllInputsAreFiles
libFuzzer/Fuzzer/FuzzerDriver.cpp:297
↓ 1 callersFunctionAnalyzeDictionary
libFuzzer/Fuzzer/FuzzerDriver.cpp:504
↓ 1 callersMethodApproximateMemoryConsumption
libFuzzer/Fuzzer/FuzzerMerge.cpp:126
↓ 1 callersFunctionBlockIsEntry
libFuzzer/Fuzzer/dataflow/DataFlowCallbacks.cpp:20
↓ 1 callersMethodChooseUnitIdxToMutate
Returns an index of random unit from the corpus to mutate.
libFuzzer/Fuzzer/FuzzerCorpus.h:177
↓ 1 callersFunctionCleanseCrashInput
libFuzzer/Fuzzer/FuzzerDriver.cpp:316
↓ 1 callersMethodClear
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:119
↓ 1 callersFunctionClearExtraCounters
libFuzzer/Fuzzer/FuzzerExtraCounters.cpp:21
↓ 1 callersFunctionCloseStdout
libFuzzer/Fuzzer/FuzzerIO.cpp:126
↓ 1 callersFunctionClz
libFuzzer/Fuzzer/FuzzerBuiltins.h:29
↓ 1 callersFunctionClzll
libFuzzer/Fuzzer/FuzzerBuiltins.h:28
↓ 1 callersFunctionCounterToFeature
libFuzzer/Fuzzer/FuzzerTracePC.h:211
↓ 1 callersMethodCrashCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:227
↓ 1 callersMethodCrashResistantMergeInternalStep
Inner process. May crash if the target crashes.
libFuzzer/Fuzzer/FuzzerMerge.cpp:197
↓ 1 callersMethodCrossOver
Cross Data1 and Data2, store the result (up to MaxOutSize bytes) in Out.
libFuzzer/Fuzzer/FuzzerCrossOver.cpp:19
↓ 1 callersFunctionDFTStringAppendToVector
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:117
↓ 1 callersFunctionDFTStringToVector
converts a string of '0' and '1' into a Vector<uint8_t>
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:125
↓ 1 callersMethodDeathCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:190
↓ 1 callersMethodDefaultMutate
libFuzzer/Fuzzer/FuzzerMutate.cpp:501
↓ 1 callersFunctionDummyHash
lessons/04/vulnerable_functions.h:30
↓ 1 callersFunctionDupAndCloseStderr
libFuzzer/Fuzzer/FuzzerIO.cpp:112
↓ 1 callersFunctionDuplicateFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:115
↓ 1 callersFunctionExecuteCommand
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:154
↓ 1 callersFunctionExecuteFilesOnyByOne
Execute any files provided as parameters.
libFuzzer/Fuzzer/afl/afl_driver.cpp:205
↓ 1 callersMethodExitCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:242
↓ 1 callersMethodForEach
libFuzzer/Fuzzer/FuzzerValueBitMap.h:57
↓ 1 callersFunctionFuzzWithFork
This is just a skeleton of an experimental -fork=1 feature.
libFuzzer/Fuzzer/FuzzerFork.cpp:283
↓ 1 callersFunctionFuzzerDriver
libFuzzer/Fuzzer/FuzzerDriver.cpp:609
↓ 1 callersFunctionGetHandleFromFd
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:135
↓ 1 callersFunctionGetModuleName
libFuzzer/Fuzzer/FuzzerTracePC.cpp:213
↓ 1 callersMethodGetNextInstructionPc
\return the address of the next instruction. Note: the logic is copied from `sanitizer_common/sanitizer_stacktrace.cpp`
libFuzzer/Fuzzer/FuzzerTracePC.cpp:138
↓ 1 callersFunctionGetPid
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:355
↓ 1 callersMethodGetTotalPCCoverage
libFuzzer/Fuzzer/FuzzerTracePC.cpp:33
↓ 1 callersMethodGetUseCount
libFuzzer/Fuzzer/FuzzerDictionary.h:63
↓ 1 callersMethodHandleCallerCallee
libFuzzer/Fuzzer/FuzzerTracePC.cpp:110
↓ 1 callersMethodHandleInline8bitCountersInit
libFuzzer/Fuzzer/FuzzerTracePC.cpp:38
↓ 1 callersMethodHandleMalloc
Crash on a single malloc that exceeds the rss limit.
libFuzzer/Fuzzer/FuzzerLoop.cpp:124
↓ 1 callersMethodHandlePCsInit
libFuzzer/Fuzzer/FuzzerTracePC.cpp:70
↓ 1 callersMethodHasPositionHint
libFuzzer/Fuzzer/FuzzerDictionary.h:56
↓ 1 callersMethodIdx
libFuzzer/Fuzzer/FuzzerTracePC.h:151
↓ 1 callersMethodIncSuccessCount
libFuzzer/Fuzzer/FuzzerDictionary.h:62
↓ 1 callersMethodIncUseCount
libFuzzer/Fuzzer/FuzzerDictionary.h:61
↓ 1 callersFunctionInit
lessons/05/openssl_fuzzer.cc:13
← previousnext →101–200 of 542, ranked by callers