MCPcopy Create free account

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

Functions542 in github.com/Dor1s/libfuzzer-workshop

↓ 251 callersFunctionPrintf
libFuzzer/Fuzzer/FuzzerIO.cpp:130
↓ 200 callersMethodsize
libFuzzer/Fuzzer/FuzzerCorpus.h:54
↓ 68 callersMethodempty
libFuzzer/Fuzzer/FuzzerCorpus.h:86
↓ 56 callersMethoddata
libFuzzer/Fuzzer/FuzzerDictionary.h:39
↓ 51 callersMethodpush_back
libFuzzer/Fuzzer/FuzzerDictionary.h:95
↓ 50 callersMethodend
libFuzzer/Fuzzer/FuzzerDictionary.h:90
↓ 44 callersMethodbegin
libFuzzer/Fuzzer/FuzzerDictionary.h:89
↓ 34 callersMethodGetCounter
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:51
↓ 24 callersFunctionDirPlusFile
libFuzzer/Fuzzer/FuzzerIO.cpp:107
↓ 22 callersMethodtoString
Returns a string representation of the command. On many systems this will be the equivalent command line.
libFuzzer/Fuzzer/FuzzerCommand.h:140
↓ 17 callersMethodHandleCmp
libFuzzer/Fuzzer/FuzzerTracePC.cpp:348
↓ 17 callersFunctionParseOneDictionaryEntry
libFuzzer/Fuzzer/FuzzerUtil.cpp:81
↓ 16 callersMethodAppendCoverage
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:32
↓ 16 callersMethodaddFlag
Like AddArgument, but adds "-[Flag]=[Value]".
libFuzzer/Fuzzer/FuzzerCommand.h:109
↓ 16 callersMethodclear
libFuzzer/Fuzzer/FuzzerDictionary.h:99
↓ 14 callersFunctionEQ
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:632
↓ 14 callersMethodremoveFlag
Like RemoveArgument, but removes "-[Flag]=...".
libFuzzer/Fuzzer/FuzzerCommand.h:114
↓ 13 callersFunctionFileToVector
libFuzzer/Fuzzer/FuzzerIO.cpp:33
↓ 13 callersMethodRandBool
libFuzzer/Fuzzer/FuzzerRandom.h:22
↓ 13 callersFunctionmakeCmdLine
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:906
↓ 12 callersFunctionBasename
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:48
↓ 12 callersFunctionGetPid
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:129
↓ 12 callersFunctionVPrintf
libFuzzer/Fuzzer/FuzzerIO.cpp:138
↓ 11 callersFunctionBase64
libFuzzer/Fuzzer/FuzzerUtil.cpp:154
↓ 11 callersFunctionRemoveFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:119
↓ 11 callersFunctionSetSigaction
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:61
↓ 11 callersFunctionSha1ToString
libFuzzer/Fuzzer/FuzzerSHA1.cpp:209
↓ 11 callersFunctionsha1_addUncounted
libFuzzer/Fuzzer/FuzzerSHA1.cpp:136
↓ 10 callersFunctionExitOnErr
Helper function to handle Zircon syscall failures.
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:53
↓ 10 callersFunctionWriteToFile
libFuzzer/Fuzzer/FuzzerIO.cpp:63
↓ 9 callersFunctionExecuteCommand
libFuzzer/Fuzzer/FuzzerUtilLinux.cpp:22
↓ 9 callersFunctionHash
libFuzzer/Fuzzer/FuzzerSHA1.cpp:216
↓ 9 callersMethodParse
libFuzzer/Fuzzer/FuzzerMerge.cpp:26
↓ 9 callersFunctionParseDictionaryFile
libFuzzer/Fuzzer/FuzzerUtil.cpp:127
↓ 9 callersMethodaddArgument
Adds the given argument before "-ignore_remaining_args=1", or at the end if that flag isn't present.
libFuzzer/Fuzzer/FuzzerCommand.h:65
↓ 9 callersMethodcombineOutAndErr
Sets whether to redirect the command's stderr to its stdout.
libFuzzer/Fuzzer/FuzzerCommand.h:136
↓ 9 callersMethodsetOutputFile
Configures the command to redirect its output to the name file.
libFuzzer/Fuzzer/FuzzerCommand.h:130
↓ 7 callersFunctionDescribePC
libFuzzer/Fuzzer/FuzzerUtil.cpp:184
↓ 7 callersFunctionGetPeakRSSMb
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:131
↓ 7 callersFunctionGetSizedFilesFromDir
libFuzzer/Fuzzer/FuzzerIO.cpp:99
↓ 7 callersFunctionIsSeparator
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:238
↓ 7 callersFunctionPrintStackTrace
libFuzzer/Fuzzer/FuzzerUtil.cpp:202
↓ 7 callersFunctionRmDirRecursive
libFuzzer/Fuzzer/FuzzerIO.cpp:147
↓ 7 callersFunctionTempPath
libFuzzer/Fuzzer/FuzzerIO.cpp:154
↓ 6 callersFunctionFileToString
libFuzzer/Fuzzer/FuzzerIO.cpp:53
↓ 6 callersFunctionMin
libFuzzer/Fuzzer/FuzzerDefs.h:160
↓ 6 callersMethodRand
libFuzzer/Fuzzer/FuzzerRandom.h:21
↓ 5 callersFunctionBswap
libFuzzer/Fuzzer/FuzzerBuiltins.h:23
↓ 5 callersFunctionForEachNonZeroByte
void Callback(size_t FirstFeature, size_t Idx, uint8_t Value);
libFuzzer/Fuzzer/FuzzerTracePC.h:183
↓ 5 callersMethodFunctionWeights
Assign weights to each function. General principles: any uncovered function gets weight 0. a function with lots of uncovered blocks gets bigger weight
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:88
↓ 5 callersMethodGet
libFuzzer/Fuzzer/FuzzerValueBitMap.h:47
↓ 5 callersFunctionLLVMFuzzerTestOneInput
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:28
↓ 5 callersMethodMerge
Decides which files need to be merged (add those to NewFiles). Returns the number of new features added.
libFuzzer/Fuzzer/FuzzerMerge.cpp:135
↓ 5 callersFunctionMkDir
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:169
↓ 5 callersFunctionPageSize
libFuzzer/Fuzzer/FuzzerUtil.h:90
↓ 5 callersMethodPush
libFuzzer/Fuzzer/FuzzerFork.cpp:256
↓ 5 callersMethodhasFlag
Like hasArgument, but checks for "-[Flag]=...".
libFuzzer/Fuzzer/FuzzerCommand.h:83
↓ 5 callersMethodisOutAndErrCombined
Returns whether the command's stderr is redirected to stdout.
libFuzzer/Fuzzer/FuzzerCommand.h:133
↓ 5 callersMethodremoveArgument
Removes the given argument from the command argument list. Ignores any occurrences after "-ignore_remaining_args=1", if present.
libFuzzer/Fuzzer/FuzzerCommand.h:77
↓ 4 callersMethodCollectFeatures
void Callback(size_t Feature)
libFuzzer/Fuzzer/FuzzerTracePC.h:236
↓ 4 callersFunctionFlagValue
libFuzzer/Fuzzer/FuzzerDriver.cpp:114
↓ 4 callersFunctionGetEpoch
libFuzzer/Fuzzer/FuzzerIO.cpp:26
↓ 4 callersMethodGetNumberOfCoveredBlocks
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:67
↓ 4 callersFunctionMerge
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:642
↓ 4 callersFunctionParseError
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:131
↓ 4 callersMethodSize
libFuzzer/Fuzzer/FuzzerTracePC.h:150
↓ 4 callersMethodStart
libFuzzer/Fuzzer/FuzzerTracePC.h:148
↓ 4 callersMethodgetFlagValue
Returns the value of the first instance of a given flag, or an empty string if the flag isn't present. Ignores any occurrences after "-ignore_remaini
libFuzzer/Fuzzer/FuzzerCommand.h:94
↓ 4 callersMethodhasArgument
Returns true if the given Arg is present in Args. Only checks up to "-ignore_remaining_args=1".
libFuzzer/Fuzzer/FuzzerCommand.h:54
↓ 4 callersMethodhasOutputFile
Returns whether the command's stdout is being written to an output file.
libFuzzer/Fuzzer/FuzzerCommand.h:124
↓ 4 callersFunctionmakeCommandArgs
FuzzerCommand unit tests. The arguments in the two helper methods below must match.
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:895
↓ 3 callersMethodAdd
libFuzzer/Fuzzer/FuzzerTracePC.h:54
↓ 3 callersMethodAddValue
Computes a hash function of Value and sets the corresponding bit. Returns true if the bit was changed from 0 to 1.
libFuzzer/Fuzzer/FuzzerValueBitMap.h:31
↓ 3 callersMethodAddValueForMemcmp
libFuzzer/Fuzzer/FuzzerTracePC.cpp:314
↓ 3 callersMethodAddWordToManualDictionary
libFuzzer/Fuzzer/FuzzerMutate.cpp:557
↓ 3 callersFunctionBlockIsEntry
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:79
↓ 3 callersFunctionComputeSHA1
The rest is added for LibFuzzer
libFuzzer/Fuzzer/FuzzerSHA1.cpp:202
↓ 3 callersFunctionCrashResistantMerge
Outer process. Does not call the target code and thus should not fail.
libFuzzer/Fuzzer/FuzzerMerge.cpp:300
↓ 3 callersMethodExecuteCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:535
↓ 3 callersFunctionExtraCountersBegin
libFuzzer/Fuzzer/FuzzerExtraCounters.cpp:19
↓ 3 callersFunctionExtraCountersEnd
libFuzzer/Fuzzer/FuzzerExtraCounters.cpp:20
↓ 3 callersFunctionFileSize
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:41
↓ 3 callersMethodGetNumberOfBlocks
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:60
↓ 3 callersMethodGetPositionHint
libFuzzer/Fuzzer/FuzzerDictionary.h:57
↓ 3 callersMethodInsert
libFuzzer/Fuzzer/FuzzerTracePC.h:36
↓ 3 callersFunctionIsFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:27
↓ 3 callersFunctionLog
libFuzzer/Fuzzer/FuzzerUtil.h:88
↓ 3 callersFunctionMax
libFuzzer/Fuzzer/FuzzerDefs.h:161
↓ 3 callersFunctionParseDir
Parse a directory ending in separator, like: `SomeDir\` Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:269
↓ 3 callersFunctionPrintASCII
libFuzzer/Fuzzer/FuzzerUtil.cpp:49
↓ 3 callersMethodPrintFinalStats
libFuzzer/Fuzzer/FuzzerLoop.cpp:355
↓ 3 callersFunctionPrintPC
libFuzzer/Fuzzer/FuzzerUtil.cpp:195
↓ 3 callersFunctionPrintf
libFuzzer/Fuzzer/afl/afl_driver.cpp:177
↓ 3 callersFunctionReadCorpora
libFuzzer/Fuzzer/FuzzerDriver.cpp:593
↓ 3 callersMethodResetMaps
libFuzzer/Fuzzer/FuzzerTracePC.h:84
↓ 3 callersMethodSet
libFuzzer/Fuzzer/FuzzerDictionary.h:28
↓ 3 callersFunctionVulnerableFunction2
lessons/04/vulnerable_functions.h:42
↓ 3 callersFunctionWarnAboutDeprecatedInstrumentation
libFuzzer/Fuzzer/FuzzerTracePC.cpp:393
↓ 3 callersMethodsecondsSinceProcessStartUp
libFuzzer/Fuzzer/FuzzerFork.cpp:111
↓ 3 callersFunctionsha1_rol32
libFuzzer/Fuzzer/FuzzerSHA1.cpp:95
next →1–100 of 542, ranked by callers