Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dor1s/libfuzzer-workshop
/ functions
Functions
542 in github.com/Dor1s/libfuzzer-workshop
⨍
Functions
542
◇
Types & classes
60
↓ 1 callers
Method
Init
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:160
↓ 1 callers
Function
InternalStrnlen2
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 callers
Method
InterruptCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:264
↓ 1 callers
Function
IsASCII
libFuzzer/Fuzzer/FuzzerUtil.cpp:73
↓ 1 callers
Function
IsFile
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:26
↓ 1 callers
Function
IsInterestingCoverageFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:153
↓ 1 callers
Function
IterateDirRecursive
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:82
↓ 1 callers
Method
Loop
libFuzzer/Fuzzer/FuzzerLoop.cpp:787
↓ 1 callers
Function
LooseMemeq
Compare two arrays, but not all bytes if the arrays are large.
libFuzzer/Fuzzer/FuzzerLoop.cpp:526
↓ 1 callers
Function
Merge
libFuzzer/Fuzzer/FuzzerDriver.cpp:476
↓ 1 callers
Function
MinimizeCrashInput
libFuzzer/Fuzzer/FuzzerDriver.cpp:373
↓ 1 callers
Function
MinimizeCrashInputInternalStep
libFuzzer/Fuzzer/FuzzerDriver.cpp:459
↓ 1 callers
Method
MinimizeCrashLoop
libFuzzer/Fuzzer/FuzzerLoop.cpp:839
↓ 1 callers
Method
MutateWithMask
Mask represents the set of Data bytes that are worth mutating.
libFuzzer/Fuzzer/FuzzerMutate.cpp:529
↓ 1 callers
Method
Mutate_CopyPart
libFuzzer/Fuzzer/FuzzerMutate.cpp:337
↓ 1 callers
Function
MyStol
Avoid calling stol as it triggers a bug in clang/glibc build.
libFuzzer/Fuzzer/FuzzerDriver.cpp:123
↓ 1 callers
Method
NumActiveUnits
libFuzzer/Fuzzer/FuzzerCorpus.h:61
↓ 1 callers
Method
NumFeatures
libFuzzer/Fuzzer/FuzzerCorpus.h:242
↓ 1 callers
Method
NumInputsWithDataFlowTrace
libFuzzer/Fuzzer/FuzzerCorpus.h:80
↓ 1 callers
Function
NumberOfCpuCores
libFuzzer/Fuzzer/FuzzerUtil.cpp:214
↓ 1 callers
Method
ObservedFocusFunction
libFuzzer/Fuzzer/FuzzerTracePC.cpp:261
↓ 1 callers
Function
OpenFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:107
↓ 1 callers
Method
PCTableEntryByIdx
libFuzzer/Fuzzer/FuzzerTracePC.cpp:203
↓ 1 callers
Method
PCTableEntryIdx
libFuzzer/Fuzzer/FuzzerTracePC.cpp:191
↓ 1 callers
Function
ParseDFTLine
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 callers
Function
ParseFileName
Parse a file name, like: SomeFile.txt Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:259
↓ 1 callers
Function
ParseFinalStatsFromLog
libFuzzer/Fuzzer/FuzzerFork.cpp:38
↓ 1 callers
Function
ParseFlags
We don't use any library to minimize dependencies.
libFuzzer/Fuzzer/FuzzerDriver.cpp:185
↓ 1 callers
Function
ParseLocation
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 callers
Function
ParseOneFlag
libFuzzer/Fuzzer/FuzzerDriver.cpp:139
↓ 1 callers
Function
ParseSeedInuts
libFuzzer/Fuzzer/FuzzerDriver.cpp:570
↓ 1 callers
Method
PcIsFuncEntry
libFuzzer/Fuzzer/FuzzerTracePC.h:129
↓ 1 callers
Function
PrintASCIIByte
libFuzzer/Fuzzer/FuzzerUtil.cpp:38
↓ 1 callers
Function
PrintBinary
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:107
↓ 1 callers
Function
PrintCoverage
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:135
↓ 1 callers
Method
PrintCoverage
libFuzzer/Fuzzer/FuzzerTracePC.cpp:265
↓ 1 callers
Function
PrintDataFlow
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:116
↓ 1 callers
Function
PrintFunctions
Prints all instrumented functions.
libFuzzer/Fuzzer/dataflow/DataFlow.cpp:86
↓ 1 callers
Function
PrintHelp
libFuzzer/Fuzzer/FuzzerDriver.cpp:87
↓ 1 callers
Function
PrintMemoryProfile
libFuzzer/Fuzzer/FuzzerUtil.cpp:208
↓ 1 callers
Method
PrintModuleInfo
libFuzzer/Fuzzer/FuzzerTracePC.cpp:79
↓ 1 callers
Method
PrintRecommendedDictionary
libFuzzer/Fuzzer/FuzzerMutate.cpp:468
↓ 1 callers
Function
ProcessFile
(f)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:78
↓ 1 callers
Function
ProcessFree
(line, f, allocs)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:37
↓ 1 callers
Function
ProcessRun
(line, f)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:60
↓ 1 callers
Method
RecordInitialStack
libFuzzer/Fuzzer/FuzzerTracePC.cpp:383
↓ 1 callers
Method
RecordSuccessfulMutationSequence
Copy successful dictionary entries to PersistentAutoDictionary.
libFuzzer/Fuzzer/FuzzerMutate.cpp:457
↓ 1 callers
Function
RenameFeatureSetFile
libFuzzer/Fuzzer/FuzzerLoop.cpp:457
↓ 1 callers
Function
RenameFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:123
↓ 1 callers
Method
Replace
libFuzzer/Fuzzer/FuzzerCorpus.h:157
↓ 1 callers
Method
Reset
Clears all bits.
libFuzzer/Fuzzer/FuzzerValueBitMap.h:27
↓ 1 callers
Function
RmDir
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:173
↓ 1 callers
Function
RoundDownByPage
libFuzzer/Fuzzer/FuzzerUtil.h:97
↓ 1 callers
Function
RoundUpByPage
libFuzzer/Fuzzer/FuzzerUtil.h:91
↓ 1 callers
Method
RssLimitCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:307
↓ 1 callers
Function
RunInMultipleProcesses
libFuzzer/Fuzzer/FuzzerDriver.cpp:256
↓ 1 callers
Method
RunOneMergeJob
libFuzzer/Fuzzer/FuzzerFork.cpp:180
↓ 1 callers
Function
RunOneTest
libFuzzer/Fuzzer/FuzzerDriver.cpp:288
↓ 1 callers
Function
SearchMemory
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:151
↓ 1 callers
Method
SetCrossOverWith
libFuzzer/Fuzzer/FuzzerMutate.h:91
↓ 1 callers
Method
SetFocusFunction
libFuzzer/Fuzzer/FuzzerTracePC.cpp:240
↓ 1 callers
Method
SetMaxMutationLen
libFuzzer/Fuzzer/FuzzerLoop.cpp:381
↓ 1 callers
Method
SetPrintNewFuncs
libFuzzer/Fuzzer/FuzzerTracePC.h:80
↓ 1 callers
Method
SetPrintNewPCs
libFuzzer/Fuzzer/FuzzerTracePC.h:79
↓ 1 callers
Function
SetSignalHandler
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:100
↓ 1 callers
Function
SetTimer
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:89
↓ 1 callers
Method
SetTimer
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:93
↓ 1 callers
Method
SetUseCounters
libFuzzer/Fuzzer/FuzzerTracePC.h:77
↓ 1 callers
Method
SetUseValueProfileMask
libFuzzer/Fuzzer/FuzzerTracePC.h:78
↓ 1 callers
Function
SimpleFastHash
libFuzzer/Fuzzer/FuzzerUtil.cpp:224
↓ 1 callers
Method
SizeInBits
libFuzzer/Fuzzer/FuzzerValueBitMap.h:54
↓ 1 callers
Method
SizeInBytes
libFuzzer/Fuzzer/FuzzerCorpus.h:55
↓ 1 callers
Method
SkewTowardsLast
libFuzzer/Fuzzer/FuzzerRandom.h:23
↓ 1 callers
Function
SleepSeconds
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:351
↓ 1 callers
Method
Start
libFuzzer/Fuzzer/FuzzerLoop.cpp:50
↓ 1 callers
Function
StartRssThread
libFuzzer/Fuzzer/FuzzerDriver.cpp:282
↓ 1 callers
Method
Stop
Returns true if there were more mallocs than frees.
libFuzzer/Fuzzer/FuzzerLoop.cpp:58
↓ 1 callers
Method
StopFile
libFuzzer/Fuzzer/FuzzerFork.cpp:109
↓ 1 callers
Function
TmpDir
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:147
↓ 1 callers
Function
ToASCII
libFuzzer/Fuzzer/FuzzerUtil.cpp:59
↓ 1 callers
Method
TryDetectingAMemoryLeak
Tries detecting a memory leak on the particular input that we have just executed before calling this function.
libFuzzer/Fuzzer/FuzzerLoop.cpp:617
↓ 1 callers
Function
VulnerableFunction1
lessons/04/vulnerable_functions.h:16
↓ 1 callers
Function
VulnerableFunction3
lessons/04/vulnerable_functions.h:69
↓ 1 callers
Function
WriteFeatureSetToFile
libFuzzer/Fuzzer/FuzzerLoop.cpp:448
↓ 1 callers
Function
WriteNewControlFile
libFuzzer/Fuzzer/FuzzerMerge.cpp:264
↓ 1 callers
Method
WriteToOutputCorpus
libFuzzer/Fuzzer/FuzzerLoop.cpp:569
↓ 1 callers
Function
__sanitizer_weak_hook_strcmp
libFuzzer/Fuzzer/FuzzerTracePC.cpp:606
↓ 1 callers
Function
__sanitizer_weak_hook_strncmp
libFuzzer/Fuzzer/FuzzerTracePC.cpp:593
↓ 1 callers
Method
addArguments
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 callers
Function
checkOutput
(s)
lessons/02/run_fuzzing.py:7
↓ 1 callers
Method
clear
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:79
↓ 1 callers
Function
close_stdout
libFuzzer/Fuzzer/afl/afl_driver.cpp:159
↓ 1 callers
Method
compute_filecoverage
Build a filename->pct coverage.
lessons/08/coverage-report-server.py:105
↓ 1 callers
Method
compute_linemap
Build a line_number->css_class map.
lessons/08/coverage-report-server.py:84
↓ 1 callers
Function
dup_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 callers
Method
filenames
(self)
lessons/08/coverage-report-server.py:78
↓ 1 callers
Function
format_pct
(pct)
lessons/08/coverage-report-server.py:118
↓ 1 callers
Method
getTotalNumberOfRuns
libFuzzer/Fuzzer/FuzzerInternal.h:59
↓ 1 callers
Method
has_file
(self, filename)
lessons/08/coverage-report-server.py:81
↓ 1 callers
Function
main
(argv)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:83
← previous
next →
201–300 of 542, ranked by callers