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
Function
main
()
lessons/08/coverage-report-server.py:180
↓ 1 callers
Function
maybe_close_fd_mask
Close stdout and/or stderr if user asks for it.
libFuzzer/Fuzzer/afl/afl_driver.cpp:186
↓ 1 callers
Function
maybe_duplicate_stderr
If the user asks us to duplicate stderr, then do it.
libFuzzer/Fuzzer/afl/afl_driver.cpp:131
↓ 1 callers
Method
secondsSinceProcessStartUp
libFuzzer/Fuzzer/FuzzerInternal.h:43
↓ 1 callers
Function
sha1_hashBlock
libFuzzer/Fuzzer/FuzzerSHA1.cpp:99
↓ 1 callers
Function
sha1_init
libFuzzer/Fuzzer/FuzzerSHA1.cpp:85
↓ 1 callers
Function
sha1_pad
libFuzzer/Fuzzer/FuzzerSHA1.cpp:159
↓ 1 callers
Function
sha1_result
libFuzzer/Fuzzer/FuzzerSHA1.cpp:177
↓ 1 callers
Function
sha1_write
libFuzzer/Fuzzer/FuzzerSHA1.cpp:155
↓ 1 callers
Function
sha1_writebyte
libFuzzer/Fuzzer/FuzzerSHA1.cpp:150
↓ 1 callers
Method
size
libFuzzer/Fuzzer/FuzzerDictionary.h:40
Function
ATTRIBUTE_NO_SANITIZE_ALL ATTRIBUTE_TARGET_POPCNT // Now the __sanitizer_cov_trace_const_cmp[1248] callbacks just mimic // the behaviour of __sanitizer_cov_trace_cmp[1248] ones. This, however, // should be changed later to make full use of instrumentation. void __sanitizer_cov_trace_const_cmp8
libFuzzer/Fuzzer/FuzzerTracePC.cpp:454
Method
AddWordFromDictionary
libFuzzer/Fuzzer/FuzzerMutate.cpp:284
Function
AlarmHandler
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:81
Function
AlarmHandler
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:61
Function
AlarmHandler
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:32
Method
AllFeatures
libFuzzer/Fuzzer/FuzzerMerge.cpp:189
Method
AllocateCurrentUnitData
libFuzzer/Fuzzer/FuzzerLoop.cpp:164
Method
ApplyDictionaryEntry
libFuzzer/Fuzzer/FuzzerMutate.cpp:165
Function
Basename
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:79
Function
Bswap
libFuzzer/Fuzzer/FuzzerBuiltinsMsvc.h:28
Function
ChangeBinaryInteger
libFuzzer/Fuzzer/FuzzerMutate.cpp:383
Method
CheckExitOnSrcPosOrItem
libFuzzer/Fuzzer/FuzzerLoop.cpp:386
Function
CheckFnPtr
libFuzzer/Fuzzer/FuzzerExtFunctionsWeak.cpp:33
Method
ClearInlineCounters
libFuzzer/Fuzzer/FuzzerTracePC.cpp:376
Function
CloneArgsWithoutX
libFuzzer/Fuzzer/FuzzerDriver.cpp:245
Function
CloneArgsWithoutX
libFuzzer/Fuzzer/FuzzerUtil.h:69
Function
CloseFile
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:111
Function
CloseFile
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:210
Function
Clz
libFuzzer/Fuzzer/FuzzerBuiltinsMsvc.h:55
Function
Clzll
The functions below were mostly copied from compiler-rt/lib/builtins/int_lib.h which defines the __builtin functions used outside of Windows.
libFuzzer/Fuzzer/FuzzerBuiltinsMsvc.h:38
Method
CollectDFT
libFuzzer/Fuzzer/FuzzerFork.cpp:233
Method
Command
libFuzzer/Fuzzer/FuzzerCommand.h:34
Method
CopyPartOf
Overwrites part of To[0,ToSize) with a part of From[0,FromSize). Returns ToSize.
libFuzzer/Fuzzer/FuzzerMutate.cpp:298
Function
CrashHandler
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:112
Function
CrashHandler
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:209
Function
CrashHandler
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:45
Method
CrashOnOverwrittenData
libFuzzer/Fuzzer/FuzzerLoop.cpp:515
Function
CtrlHandler
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:67
Method
DeleteFile
libFuzzer/Fuzzer/FuzzerCorpus.h:204
Method
DeleteInput
libFuzzer/Fuzzer/FuzzerCorpus.h:209
Method
DictionaryEntry
libFuzzer/Fuzzer/FuzzerDictionary.h:51
Function
DirName
libFuzzer/Fuzzer/FuzzerIOPosix.cpp:139
Function
DirName
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:343
Function
DisassembleCmd
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:180
Function
DisassembleCmd
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:156
Function
DiscardOutput
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:226
Method
DumpCurrentUnit
libFuzzer/Fuzzer/FuzzerLoop.cpp:175
Function
DuplicateFile
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:214
Function
ExceptionHandler
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:32
Function
ExecuteCommand
This is a reimplementation of Libc's `system()`. On Darwin the Libc implementation contains a mutex which prevents it from being used concurrently. Th
libFuzzer/Fuzzer/FuzzerUtilDarwin.cpp:40
Function
ExecuteCommand
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:394
Method
ExternalFunctions
libFuzzer/Fuzzer/FuzzerExtFunctionsWindows.cpp:71
Method
ExternalFunctions
libFuzzer/Fuzzer/FuzzerExtFunctionsWeak.cpp:41
Method
ExternalFunctions
libFuzzer/Fuzzer/FuzzerExtFunctionsDlsym.cpp:40
Function
FileSize
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:86
Function
FileSizeExceedHandler
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:57
Method
FixedWord
libFuzzer/Fuzzer/FuzzerDictionary.h:25
Function
FreeHook
libFuzzer/Fuzzer/FuzzerLoop.cpp:110
Method
Fuzzer
libFuzzer/Fuzzer/FuzzerLoop.cpp:137
Method
Get
libFuzzer/Fuzzer/FuzzerDataFlowTrace.h:120
Method
Get
libFuzzer/Fuzzer/FuzzerTracePC.h:43
Method
GetCurrentUnitInFuzzingThead
libFuzzer/Fuzzer/FuzzerLoop.cpp:509
Method
GetFeature
libFuzzer/Fuzzer/FuzzerCorpus.h:249
Function
GetFnPtr
libFuzzer/Fuzzer/FuzzerExtFunctionsWindows.cpp:60
Function
GetFnPtr
libFuzzer/Fuzzer/FuzzerExtFunctionsDlsym.cpp:23
Function
GetHandleFromFd
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:234
Method
GetMaxSize
libFuzzer/Fuzzer/FuzzerDictionary.h:38
Method
GetMaxStackOffset
libFuzzer/Fuzzer/FuzzerTracePC.cpp:389
Function
GetPeakRSSMb
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:143
Function
GetPeakRSSMb
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:367
Function
GetPid
libFuzzer/Fuzzer/FuzzerUtilWindows.cpp:141
Function
GetPreviousInstructionPc
\return the address of the previous instruction. Note: the logic is copied from `sanitizer_common/sanitizer_stacktrace.h`
libFuzzer/Fuzzer/FuzzerTracePC.cpp:120
Function
GetSeparator
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:202
Method
GetSuccessCount
libFuzzer/Fuzzer/FuzzerDictionary.h:64
Function
GracefulExitHandler
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:53
Method
InFuzzingThread
libFuzzer/Fuzzer/FuzzerInternal.h:81
Method
InputCorpus
libFuzzer/Fuzzer/FuzzerCorpus.h:46
Method
InsertPartOf
Inserts part of From[0,ToSize) into To. Returns new size of To on success or 0 on failure.
libFuzzer/Fuzzer/FuzzerMutate.cpp:313
Function
InterruptHandler
libFuzzer/Fuzzer/FuzzerUtilFuchsia.cpp:68
Function
InterruptHandler
libFuzzer/Fuzzer/FuzzerUtilPosix.cpp:49
Function
IsInterestingCoverageFile
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:388
Method
IterateCounterRegions
libFuzzer/Fuzzer/FuzzerTracePC.h:162
Method
IterateCoveredFunctions
libFuzzer/Fuzzer/FuzzerTracePC.cpp:224
Function
IterateDirRecursive
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:151
Function
LLVMFuzzerMutate
libFuzzer/Fuzzer/FuzzerLoop.cpp:860
Function
LLVMFuzzerMutate
libFuzzer/Fuzzer/afl/afl_driver.cpp:199
Function
LLVMFuzzerTestOneInput
lessons/05/openssl_fuzzer.cc:31
Function
LLVMFuzzerTestOneInput
lessons/06/c_ares_fuzzer.cc:12
Function
LLVMFuzzerTestOneInput
lessons/04/third_fuzzer.cc:9
Function
LLVMFuzzerTestOneInput
lessons/04/fourth_fuzzer.cc:12
Function
LLVMFuzzerTestOneInput
lessons/04/first_fuzzer.cc:9
Function
LLVMFuzzerTestOneInput
lessons/04/second_fuzzer.cc:9
Function
LLVMFuzzerTestOneInput
lessons/09/libpng_read_fuzzer.cc:51
Function
LLVMFuzzerTestOneInput
lessons/10/re2_fuzzer.cc:47
Function
LLVMFuzzerTestOneInput
lessons/11/pcre2_fuzzer.cc:13
Function
LLVMFuzzerTestOneInput
lessons/08/xml_read_memory_fuzzer.cc:14
Function
LLVMFuzzerTestOneInput
lessons/08/xml_compile_regexp_fuzzer.cc:21
Function
ListFilesInDirRecursive
libFuzzer/Fuzzer/FuzzerIOWindows.cpp:101
Method
MakeDictionaryEntryFromCMP
Somewhere in the past we have observed a comparison instructions with arguments Arg1 Arg2. This function tries to guess a dictionary entry that will s
libFuzzer/Fuzzer/FuzzerMutate.cpp:192
← previous
next →
301–400 of 542, ranked by callers