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
↓ 2 callers
Method
AddToCorpus
libFuzzer/Fuzzer/FuzzerCorpus.h:88
↓ 2 callers
Function
CollectDataFlow
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:247
↓ 2 callers
Method
ContainsWord
libFuzzer/Fuzzer/FuzzerDictionary.h:84
↓ 2 callers
Function
CopyFileToErr
libFuzzer/Fuzzer/FuzzerIO.cpp:59
↓ 2 callers
Method
CreateNewJob
libFuzzer/Fuzzer/FuzzerFork.cpp:117
↓ 2 callers
Function
DiscardOutput
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:127
↓ 2 callers
Method
ForEachObservedPC
libFuzzer/Fuzzer/FuzzerTracePC.h:114
↓ 2 callers
Function
GetDedupTokenFromFile
libFuzzer/Fuzzer/FuzzerDriver.cpp:305
↓ 2 callers
Function
GetSeparator
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:103
↓ 2 callers
Method
HasUnit
libFuzzer/Fuzzer/FuzzerCorpus.h:168
↓ 2 callers
Function
InternalStrnlen
libFuzzer/Fuzzer/FuzzerTracePC.cpp:362
↓ 2 callers
Function
IsDir
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:74
↓ 2 callers
Function
IsDirectory
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:34
↓ 2 callers
Method
IsDisabled
libFuzzer/Fuzzer/FuzzerLoop.cpp:87
↓ 2 callers
Function
ListFilesInDirRecursive
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:55
↓ 2 callers
Method
MaxInputSize
libFuzzer/Fuzzer/FuzzerCorpus.h:67
↓ 2 callers
Method
Mutate
libFuzzer/Fuzzer/FuzzerMutate.cpp:497
↓ 2 callers
Method
NumFeatureUpdates
libFuzzer/Fuzzer/FuzzerCorpus.h:243
↓ 2 callers
Method
NumInputsThatTouchFocusFunction
libFuzzer/Fuzzer/FuzzerCorpus.h:74
↓ 2 callers
Function
ParseCustomString
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 callers
Function
ParseDrive
Parse disk designators, like "C:\". If Relative == true, also accepts: "C:". Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:244
↓ 2 callers
Method
ParseOrExit
libFuzzer/Fuzzer/FuzzerMerge.cpp:31
↓ 2 callers
Function
ParseServerAndShare
Parse a servername and share, like: `SomeServer\SomeShare\` Returns number of characters considered if successful.
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:284
↓ 2 callers
Method
Pop
libFuzzer/Fuzzer/FuzzerFork.cpp:263
↓ 2 callers
Function
Popcountll
libFuzzer/Fuzzer/FuzzerBuiltins.h:30
↓ 2 callers
Function
PrintASCII
libFuzzer/Fuzzer/FuzzerMutate.cpp:22
↓ 2 callers
Function
PrintHexArray
libFuzzer/Fuzzer/FuzzerUtil.cpp:27
↓ 2 callers
Method
PrintMutationSequence
libFuzzer/Fuzzer/FuzzerMutate.cpp:484
↓ 2 callers
Function
PrintStack
(line, stack)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:22
↓ 2 callers
Method
PrintStats
libFuzzer/Fuzzer/FuzzerLoop.cpp:322
↓ 2 callers
Function
ProcessMalloc
(line, f, allocs)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:49
↓ 2 callers
Function
ProcessStack
(line, f)
libFuzzer/Fuzzer/scripts/unbalanced_allocs.py:30
↓ 2 callers
Function
RandCh
libFuzzer/Fuzzer/FuzzerMutate.cpp:62
↓ 2 callers
Function
RawPrint
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:165
↓ 2 callers
Function
ReadDirToVectorOfUnits
libFuzzer/Fuzzer/FuzzerIO.cpp:80
↓ 2 callers
Method
SetMaxInputLen
libFuzzer/Fuzzer/FuzzerLoop.cpp:370
↓ 2 callers
Function
SleepSeconds
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:125
↓ 2 callers
Method
StartMutationSequence
libFuzzer/Fuzzer/FuzzerMutate.cpp:451
↓ 2 callers
Method
Stop
libFuzzer/Fuzzer/FuzzerTracePC.h:149
↓ 2 callers
Function
Test
lessons/10/re2_fuzzer.cc:15
↓ 2 callers
Function
TestAddWordFromDictionary
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:416
↓ 2 callers
Function
TestChangeASCIIInteger
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:458
↓ 2 callers
Function
TestChangeBinaryInteger
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:490
↓ 2 callers
Function
TestChangeBit
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:287
↓ 2 callers
Function
TestChangeByte
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:251
↓ 2 callers
Function
TestCopyPart
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:353
↓ 2 callers
Function
TestEraseBytes
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:117
↓ 2 callers
Function
TestInsertByte
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:171
↓ 2 callers
Function
TestInsertRepeatedBytes
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:207
↓ 2 callers
Function
TestShuffleBytes
libFuzzer/Fuzzer/tests/FuzzerUnittest.cpp:323
↓ 2 callers
Method
UpdateObservedPCs
libFuzzer/Fuzzer/FuzzerTracePC.cpp:149
↓ 2 callers
Function
at_scope_exit
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:390
↓ 2 callers
Function
discard_output
Most of these I/O functions were inspired by/copied from libFuzzer's code.
libFuzzer/Fuzzer/afl/afl_driver.cpp:151
↓ 2 callers
Method
operator()
libFuzzer/Fuzzer/FuzzerRandom.h:20
↓ 1 callers
Method
AddFeature
libFuzzer/Fuzzer/FuzzerCorpus.h:217
↓ 1 callers
Method
AddValueModPrime
libFuzzer/Fuzzer/FuzzerValueBitMap.h:42
↓ 1 callers
Method
AlarmCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:273
↓ 1 callers
Function
AllInputsAreFiles
libFuzzer/Fuzzer/FuzzerDriver.cpp:297
↓ 1 callers
Function
AnalyzeDictionary
libFuzzer/Fuzzer/FuzzerDriver.cpp:504
↓ 1 callers
Method
ApproximateMemoryConsumption
libFuzzer/Fuzzer/FuzzerMerge.cpp:126
↓ 1 callers
Function
BlockIsEntry
libFuzzer/Fuzzer/dataflow/DataFlowCallbacks.cpp:20
↓ 1 callers
Method
ChooseUnitIdxToMutate
Returns an index of random unit from the corpus to mutate.
libFuzzer/Fuzzer/FuzzerCorpus.h:177
↓ 1 callers
Function
CleanseCrashInput
libFuzzer/Fuzzer/FuzzerDriver.cpp:316
↓ 1 callers
Method
Clear
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:119
↓ 1 callers
Function
ClearExtraCounters
libFuzzer/Fuzzer/FuzzerExtraCounters.cpp:21
↓ 1 callers
Function
CloseStdout
libFuzzer/Fuzzer/FuzzerIO.cpp:126
↓ 1 callers
Function
Clz
libFuzzer/Fuzzer/FuzzerBuiltins.h:29
↓ 1 callers
Function
Clzll
libFuzzer/Fuzzer/FuzzerBuiltins.h:28
↓ 1 callers
Function
CounterToFeature
libFuzzer/Fuzzer/FuzzerTracePC.h:211
↓ 1 callers
Method
CrashCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:227
↓ 1 callers
Method
CrashResistantMergeInternalStep
Inner process. May crash if the target crashes.
libFuzzer/Fuzzer/FuzzerMerge.cpp:197
↓ 1 callers
Method
CrossOver
Cross Data1 and Data2, store the result (up to MaxOutSize bytes) in Out.
libFuzzer/Fuzzer/FuzzerCrossOver.cpp:19
↓ 1 callers
Function
DFTStringAppendToVector
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:117
↓ 1 callers
Function
DFTStringToVector
converts a string of '0' and '1' into a Vector<uint8_t>
libFuzzer/Fuzzer/FuzzerDataFlowTrace.cpp:125
↓ 1 callers
Method
DeathCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:190
↓ 1 callers
Method
DefaultMutate
libFuzzer/Fuzzer/FuzzerMutate.cpp:501
↓ 1 callers
Function
DummyHash
lessons/04/vulnerable_functions.h:30
↓ 1 callers
Function
DupAndCloseStderr
libFuzzer/Fuzzer/FuzzerIO.cpp:112
↓ 1 callers
Function
DuplicateFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:115
↓ 1 callers
Function
ExecuteCommand
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:154
↓ 1 callers
Function
ExecuteFilesOnyByOne
Execute any files provided as parameters.
libFuzzer/Fuzzer/afl/afl_driver.cpp:205
↓ 1 callers
Method
ExitCallback
libFuzzer/Fuzzer/FuzzerLoop.cpp:242
↓ 1 callers
Method
ForEach
libFuzzer/Fuzzer/FuzzerValueBitMap.h:57
↓ 1 callers
Function
FuzzWithFork
This is just a skeleton of an experimental -fork=1 feature.
libFuzzer/Fuzzer/FuzzerFork.cpp:283
↓ 1 callers
Function
FuzzerDriver
libFuzzer/Fuzzer/FuzzerDriver.cpp:609
↓ 1 callers
Function
GetHandleFromFd
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:135
↓ 1 callers
Function
GetModuleName
libFuzzer/Fuzzer/FuzzerTracePC.cpp:213
↓ 1 callers
Method
GetNextInstructionPc
\return the address of the next instruction. Note: the logic is copied from `sanitizer_common/sanitizer_stacktrace.cpp`
libFuzzer/Fuzzer/FuzzerTracePC.cpp:138
↓ 1 callers
Function
GetPid
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:355
↓ 1 callers
Method
GetTotalPCCoverage
libFuzzer/Fuzzer/FuzzerTracePC.cpp:33
↓ 1 callers
Method
GetUseCount
libFuzzer/Fuzzer/FuzzerDictionary.h:63
↓ 1 callers
Method
HandleCallerCallee
libFuzzer/Fuzzer/FuzzerTracePC.cpp:110
↓ 1 callers
Method
HandleInline8bitCountersInit
libFuzzer/Fuzzer/FuzzerTracePC.cpp:38
↓ 1 callers
Method
HandleMalloc
Crash on a single malloc that exceeds the rss limit.
libFuzzer/Fuzzer/FuzzerLoop.cpp:124
↓ 1 callers
Method
HandlePCsInit
libFuzzer/Fuzzer/FuzzerTracePC.cpp:70
↓ 1 callers
Method
HasPositionHint
libFuzzer/Fuzzer/FuzzerDictionary.h:56
↓ 1 callers
Method
Idx
libFuzzer/Fuzzer/FuzzerTracePC.h:151
↓ 1 callers
Method
IncSuccessCount
libFuzzer/Fuzzer/FuzzerDictionary.h:62
↓ 1 callers
Method
IncUseCount
libFuzzer/Fuzzer/FuzzerDictionary.h:61
↓ 1 callers
Function
Init
lessons/05/openssl_fuzzer.cc:13
← previous
next →
101–200 of 542, ranked by callers