MCPcopy Create free account

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

Functions542 in github.com/Dor1s/libfuzzer-workshop

↓ 1 callersMethodInit
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:160
↓ 1 callersFunctionInternalStrnlen2
Finds min of (strlen(S1), strlen(S2)). Needed bacause one of these strings may actually be non-zero terminated.
libFuzzer/Fuzzer/FuzzerTracePC.cpp:370
↓ 1 callersMethodInterruptCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:264
↓ 1 callersFunctionIsASCII
libFuzzer/Fuzzer/FuzzerUtil.cpp:73
↓ 1 callersFunctionIsFile
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:26
↓ 1 callersFunctionIsInterestingCoverageFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:153
↓ 1 callersFunctionIterateDirRecursive
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:82
↓ 1 callersMethodLoop
libFuzzer/Fuzzer/FuzzerLoop.cpp:787
↓ 1 callersFunctionLooseMemeq
Compare two arrays, but not all bytes if the arrays are large.
libFuzzer/Fuzzer/FuzzerLoop.cpp:526
↓ 1 callersFunctionMerge
libFuzzer/Fuzzer/FuzzerDriver.cpp:476
↓ 1 callersFunctionMinimizeCrashInput
libFuzzer/Fuzzer/FuzzerDriver.cpp:373
↓ 1 callersFunctionMinimizeCrashInputInternalStep
libFuzzer/Fuzzer/FuzzerDriver.cpp:459
↓ 1 callersMethodMinimizeCrashLoop
libFuzzer/Fuzzer/FuzzerLoop.cpp:839
↓ 1 callersMethodMutateWithMask
Mask represents the set of Data bytes that are worth mutating.
libFuzzer/Fuzzer/FuzzerMutate.cpp:529
↓ 1 callersMethodMutate_CopyPart
libFuzzer/Fuzzer/FuzzerMutate.cpp:337
↓ 1 callersFunctionMyStol
Avoid calling stol as it triggers a bug in clang/glibc build.
libFuzzer/Fuzzer/FuzzerDriver.cpp:123
↓ 1 callersMethodNumActiveUnits
libFuzzer/Fuzzer/FuzzerCorpus.h:61
↓ 1 callersMethodNumFeatures
libFuzzer/Fuzzer/FuzzerCorpus.h:242
↓ 1 callersMethodNumInputsWithDataFlowTrace
libFuzzer/Fuzzer/FuzzerCorpus.h:80
↓ 1 callersFunctionNumberOfCpuCores
libFuzzer/Fuzzer/FuzzerUtil.cpp:214
↓ 1 callersMethodObservedFocusFunction
libFuzzer/Fuzzer/FuzzerTracePC.cpp:261
↓ 1 callersFunctionOpenFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:107
↓ 1 callersMethodPCTableEntryByIdx
libFuzzer/Fuzzer/FuzzerTracePC.cpp:203
↓ 1 callersMethodPCTableEntryIdx
libFuzzer/Fuzzer/FuzzerTracePC.cpp:191
↓ 1 callersFunctionParseDFTLine
TODO(metzman): replace std::string with std::string_view for better performance. Need to figure our how to use string_view on Windows.
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:138
↓ 1 callersFunctionParseFileName
Parse a file name, like: SomeFile.txt Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:259
↓ 1 callersFunctionParseFinalStatsFromLog
libFuzzer/Fuzzer/FuzzerFork.cpp:38
↓ 1 callersFunctionParseFlags
We don't use any library to minimize dependencies.
libFuzzer/Fuzzer/FuzzerDriver.cpp:185
↓ 1 callersFunctionParseLocation
Parse a location, like: \\?\UNC\Server\Share\ \\?\C:\ \\Server\Share\ \ C:\ C: Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:310
↓ 1 callersFunctionParseOneFlag
libFuzzer/Fuzzer/FuzzerDriver.cpp:139
↓ 1 callersFunctionParseSeedInuts
libFuzzer/Fuzzer/FuzzerDriver.cpp:570
↓ 1 callersMethodPcIsFuncEntry
libFuzzer/Fuzzer/FuzzerTracePC.h:129
↓ 1 callersFunctionPrintASCIIByte
libFuzzer/Fuzzer/FuzzerUtil.cpp:38
↓ 1 callersFunctionPrintBinary
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:107
↓ 1 callersFunctionPrintCoverage
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:135
↓ 1 callersMethodPrintCoverage
libFuzzer/Fuzzer/FuzzerTracePC.cpp:265
↓ 1 callersFunctionPrintDataFlow
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:116
↓ 1 callersFunctionPrintFunctions
Prints all instrumented functions.
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:86
↓ 1 callersFunctionPrintHelp
libFuzzer/Fuzzer/FuzzerDriver.cpp:87
↓ 1 callersFunctionPrintMemoryProfile
libFuzzer/Fuzzer/FuzzerUtil.cpp:208
↓ 1 callersMethodPrintModuleInfo
libFuzzer/Fuzzer/FuzzerTracePC.cpp:79
↓ 1 callersMethodPrintRecommendedDictionary
libFuzzer/Fuzzer/FuzzerMutate.cpp:468
↓ 1 callersFunctionProcessFile
(f)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:78
↓ 1 callersFunctionProcessFree
(line, f, allocs)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:37
↓ 1 callersFunctionProcessRun
(line, f)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:60
↓ 1 callersMethodRecordInitialStack
libFuzzer/Fuzzer/FuzzerTracePC.cpp:383
↓ 1 callersMethodRecordSuccessfulMutationSequence
Copy successful dictionary entries to PersistentAutoDictionary.
libFuzzer/Fuzzer/FuzzerMutate.cpp:457
↓ 1 callersFunctionRenameFeatureSetFile
libFuzzer/Fuzzer/FuzzerLoop.cpp:457
↓ 1 callersFunctionRenameFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:123
↓ 1 callersMethodReplace
libFuzzer/Fuzzer/FuzzerCorpus.h:157
↓ 1 callersMethodReset
Clears all bits.
libFuzzer/Fuzzer/FuzzerValueBitMap.h:27
↓ 1 callersFunctionRmDir
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:173
↓ 1 callersFunctionRoundDownByPage
libFuzzer/Fuzzer/FuzzerUtil.h:97
↓ 1 callersFunctionRoundUpByPage
libFuzzer/Fuzzer/FuzzerUtil.h:91
↓ 1 callersMethodRssLimitCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:307
↓ 1 callersFunctionRunInMultipleProcesses
libFuzzer/Fuzzer/FuzzerDriver.cpp:256
↓ 1 callersMethodRunOneMergeJob
libFuzzer/Fuzzer/FuzzerFork.cpp:180
↓ 1 callersFunctionRunOneTest
libFuzzer/Fuzzer/FuzzerDriver.cpp:288
↓ 1 callersFunctionSearchMemory
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:151
↓ 1 callersMethodSetCrossOverWith
libFuzzer/Fuzzer/FuzzerMutate.h:91
↓ 1 callersMethodSetFocusFunction
libFuzzer/Fuzzer/FuzzerTracePC.cpp:240
↓ 1 callersMethodSetMaxMutationLen
libFuzzer/Fuzzer/FuzzerLoop.cpp:381
↓ 1 callersMethodSetPrintNewFuncs
libFuzzer/Fuzzer/FuzzerTracePC.h:80
↓ 1 callersMethodSetPrintNewPCs
libFuzzer/Fuzzer/FuzzerTracePC.h:79
↓ 1 callersFunctionSetSignalHandler
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:100
↓ 1 callersFunctionSetTimer
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:89
↓ 1 callersMethodSetTimer
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:93
↓ 1 callersMethodSetUseCounters
libFuzzer/Fuzzer/FuzzerTracePC.h:77
↓ 1 callersMethodSetUseValueProfileMask
libFuzzer/Fuzzer/FuzzerTracePC.h:78
↓ 1 callersFunctionSimpleFastHash
libFuzzer/Fuzzer/FuzzerUtil.cpp:224
↓ 1 callersMethodSizeInBits
libFuzzer/Fuzzer/FuzzerValueBitMap.h:54
↓ 1 callersMethodSizeInBytes
libFuzzer/Fuzzer/FuzzerCorpus.h:55
↓ 1 callersMethodSkewTowardsLast
libFuzzer/Fuzzer/FuzzerRandom.h:23
↓ 1 callersFunctionSleepSeconds
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:351
↓ 1 callersMethodStart
libFuzzer/Fuzzer/FuzzerLoop.cpp:50
↓ 1 callersFunctionStartRssThread
libFuzzer/Fuzzer/FuzzerDriver.cpp:282
↓ 1 callersMethodStop
Returns true if there were more mallocs than frees.
libFuzzer/Fuzzer/FuzzerLoop.cpp:58
↓ 1 callersMethodStopFile
libFuzzer/Fuzzer/FuzzerFork.cpp:109
↓ 1 callersFunctionTmpDir
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:147
↓ 1 callersFunctionToASCII
libFuzzer/Fuzzer/FuzzerUtil.cpp:59
↓ 1 callersMethodTryDetectingAMemoryLeak
Tries detecting a memory leak on the particular input that we have just executed before calling this function.
libFuzzer/Fuzzer/FuzzerLoop.cpp:617
↓ 1 callersFunctionVulnerableFunction1
lessons/04/vulnerable_functions.h:16
↓ 1 callersFunctionVulnerableFunction3
lessons/04/vulnerable_functions.h:69
↓ 1 callersFunctionWriteFeatureSetToFile
libFuzzer/Fuzzer/FuzzerLoop.cpp:448
↓ 1 callersFunctionWriteNewControlFile
libFuzzer/Fuzzer/FuzzerMerge.cpp:264
↓ 1 callersMethodWriteToOutputCorpus
libFuzzer/Fuzzer/FuzzerLoop.cpp:569
↓ 1 callersFunction__sanitizer_weak_hook_strcmp
libFuzzer/Fuzzer/FuzzerTracePC.cpp:606
↓ 1 callersFunction__sanitizer_weak_hook_strncmp
libFuzzer/Fuzzer/FuzzerTracePC.cpp:593
↓ 1 callersMethodaddArguments
Adds all given arguments before "-ignore_remaining_args=1", or at the end if that flag isn't present.
libFuzzer/Fuzzer/FuzzerCommand.h:71
↓ 1 callersFunctioncheckOutput
(s)
lessons/02/run_fuzzing.py:7
↓ 1 callersMethodclear
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:79
↓ 1 callersFunctionclose_stdout
libFuzzer/Fuzzer/afl/afl_driver.cpp:159
↓ 1 callersMethodcompute_filecoverage
Build a filename->pct coverage.
lessons/08/coverage-report-server.py:105
↓ 1 callersMethodcompute_linemap
Build a line_number->css_class map.
lessons/08/coverage-report-server.py:84
↓ 1 callersFunctiondup_and_close_stderr
Prevent the targeted code from writing to "stderr" but allow sanitizers and this driver to do so.
libFuzzer/Fuzzer/afl/afl_driver.cpp:163
↓ 1 callersMethodfilenames
(self)
lessons/08/coverage-report-server.py:78
↓ 1 callersFunctionformat_pct
(pct)
lessons/08/coverage-report-server.py:118
↓ 1 callersMethodgetTotalNumberOfRuns
libFuzzer/Fuzzer/FuzzerInternal.h:59
↓ 1 callersMethodhas_file
(self, filename)
lessons/08/coverage-report-server.py:81
↓ 1 callersFunctionmain
(argv)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:83
← previousnext →201–300 of 542, ranked by callers