/dports/security/honggfuzz/honggfuzz-0.7/ |
H A D | mangle.c | 49 static void mangle_Byte(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz UNUSED, size_t off) in mangle_Byte() 54 static void mangle_Bytes(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz, size_t off) in mangle_Bytes() 63 static void mangle_Bit(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz UNUSED, size_t off) in mangle_Bit() 80 static void mangle_Magic(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz, size_t off) in mangle_Magic() 181 static void mangle_MemSet(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz, size_t off) in mangle_MemSet() 200 static void mangle_Random(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz, size_t off) in mangle_Random() 206 static void mangle_AddSub(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz, size_t off) in mangle_AddSub() 268 static void mangle_IncByte(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz UNUSED, in mangle_IncByte() 274 static void mangle_DecByte(honggfuzz_t * hfuzz UNUSED, uint8_t * buf, size_t bufSz UNUSED, in mangle_DecByte() 280 void mangle_mangleContent(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in mangle_mangleContent() [all …]
|
H A D | arch.h | 27 extern bool arch_launchChild(honggfuzz_t * fuzz, char *fileName); 29 extern bool arch_archInit(honggfuzz_t * fuzz); 31 extern pid_t arch_fork(honggfuzz_t * fuzz); 33 extern void arch_reapChild(honggfuzz_t * fuzz, fuzzer_t * fuzzer);
|
H A D | fuzz.c | 61 static void fuzz_getFileName(honggfuzz_t * hfuzz, char *fileName) in fuzz_getFileName() 71 static bool fuzz_prepareExecve(honggfuzz_t * hfuzz, const char *fileName) in fuzz_prepareExecve() 288 static bool fuzz_runVerifier(honggfuzz_t * hfuzz, fuzzer_t * crashedFuzzer) in fuzz_runVerifier() 405 static void fuzz_perfFeedback(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in fuzz_perfFeedback() 436 static void fuzz_sanCovFeedback(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in fuzz_sanCovFeedback() 480 static fuzzState_t fuzz_getState(honggfuzz_t * hfuzz) in fuzz_getState() 485 static void fuzz_setState(honggfuzz_t * hfuzz, fuzzState_t state) in fuzz_setState() 490 static void fuzz_fuzzLoop(honggfuzz_t * hfuzz) in fuzz_fuzzLoop() 612 honggfuzz_t *hfuzz = (honggfuzz_t *) arg; in fuzz_threadNew() 637 static void fuzz_runThread(honggfuzz_t * hfuzz, void *(*thread) (void *)) in fuzz_runThread() [all …]
|
H A D | sancov.h | 38 extern void sancov_Analyze(honggfuzz_t * hfuzz, fuzzer_t * fuzzer); 39 extern bool sancov_Init(honggfuzz_t * hfuzz); 40 extern bool sancov_prepareExecve(honggfuzz_t * hfuzz);
|
H A D | files.h | 30 extern bool files_init(honggfuzz_t * hfuzz); 48 extern bool files_parseDictionary(honggfuzz_t * hfuzz); 52 extern bool files_parseBlacklist(honggfuzz_t * hfuzz);
|
H A D | report.c | 39 static void report_printdynFileMethod(honggfuzz_t * hfuzz) in report_printdynFileMethod() 61 static void report_printTargetCmd(honggfuzz_t * hfuzz) in report_printTargetCmd() 70 void report_Report(honggfuzz_t * hfuzz, char *s) in report_Report()
|
H A D | mangle.h | 29 extern void mangle_mangleContent(honggfuzz_t * hfuzz, fuzzer_t * fuzzer); 30 extern bool mangle_Resize(honggfuzz_t * hfuzz, uint8_t * buf, size_t * bufSz);
|
H A D | files.c | 138 static bool files_readdir(honggfuzz_t * hfuzz) in files_readdir() 207 bool files_init(honggfuzz_t * hfuzz) in files_init() 256 bool files_parseDictionary(honggfuzz_t * hfuzz) in files_parseDictionary() 368 bool files_parseBlacklist(honggfuzz_t * hfuzz) in files_parseBlacklist()
|
H A D | fuzz.h | 27 extern void fuzz_threads(honggfuzz_t * fuzz);
|
H A D | display.h | 27 extern void display_display(honggfuzz_t * hfuzz);
|
H A D | report.h | 27 extern void report_Report(honggfuzz_t * hfuzz, char *s);
|
H A D | cmdline.h | 31 bool cmdlineParse(int argc, char *argv[], honggfuzz_t * hfuzz);
|
H A D | display.c | 60 static void display_displayLocked(honggfuzz_t * hfuzz) in display_displayLocked() 166 extern void display_display(honggfuzz_t * hfuzz) in display_display()
|
H A D | sancov.c | 361 static bool sancov_sanCovParseRaw(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in sancov_sanCovParseRaw() 633 static bool sancov_sanCovParse(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in sancov_sanCovParse() 744 void sancov_Analyze(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in sancov_Analyze() 759 bool sancov_Init(honggfuzz_t * hfuzz) in sancov_Init() 877 bool sancov_prepareExecve(honggfuzz_t * hfuzz) in sancov_prepareExecve()
|
H A D | cmdline.c | 126 bool cmdlineParse(int argc, char *argv[], honggfuzz_t * hfuzz) in cmdlineParse() 129 (*hfuzz) = (honggfuzz_t) { in cmdlineParse()
|
H A D | honggfuzz.c | 49 honggfuzz_t hfuzz;
|
/dports/security/honggfuzz/honggfuzz-0.7/linux/ |
H A D | ptrace_utils.h | 28 extern bool arch_ptraceEnable(honggfuzz_t * hfuzz); 29 extern void arch_ptraceAnalyze(honggfuzz_t * hfuzz, int status, pid_t pid, fuzzer_t * fuzzer); 30 extern void arch_ptraceExitAnalyze(honggfuzz_t * hfuzz, pid_t pid, fuzzer_t * fuzzer, int exitCode); 33 extern void arch_ptraceGetCustomPerf(honggfuzz_t * hfuzz, pid_t pid, uint64_t * cnt);
|
H A D | perf.h | 33 extern bool arch_perfEnable(pid_t pid, honggfuzz_t * hfuzz, perfFd_t * perfFds); 34 extern void arch_perfAnalyze(honggfuzz_t * hfuzz, fuzzer_t * fuzzer, perfFd_t * perfFds); 36 extern bool arch_perfInit(honggfuzz_t * hfuzz);
|
H A D | arch.c | 68 static inline bool arch_shouldAttach(honggfuzz_t * hfuzz) in arch_shouldAttach() 79 pid_t arch_fork(honggfuzz_t * hfuzz) in arch_fork() 92 bool arch_launchChild(honggfuzz_t * hfuzz, char *fileName) in arch_launchChild() 207 static void arch_checkTimeLimit(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in arch_checkTimeLimit() 219 void arch_reapChild(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in arch_reapChild() 334 bool arch_archInit(honggfuzz_t * hfuzz) in arch_archInit()
|
H A D | perf.c | 157 static bool arch_perfOpen(honggfuzz_t * hfuzz, pid_t pid, dynFileMethod_t method, int *perfFd) in arch_perfOpen() 266 bool arch_perfEnable(pid_t pid, honggfuzz_t * hfuzz, perfFd_t * perfFds) in arch_perfEnable() 320 void arch_perfAnalyze(honggfuzz_t * hfuzz, fuzzer_t * fuzzer, perfFd_t * perfFds) in arch_perfAnalyze() 377 bool arch_perfInit(honggfuzz_t * hfuzz) in arch_perfInit()
|
H A D | ptrace_utils.c | 426 void arch_ptraceGetCustomPerf(honggfuzz_t * hfuzz, pid_t pid UNUSED, uint64_t * cnt UNUSED) in arch_ptraceGetCustomPerf() 661 static void arch_hashCallstack(honggfuzz_t * hfuzz, fuzzer_t * fuzzer, funcs_t * funcs, in arch_hashCallstack() 734 static void arch_ptraceAnalyzeData(honggfuzz_t * hfuzz, pid_t pid, fuzzer_t * fuzzer) in arch_ptraceAnalyzeData() 782 static void arch_ptraceSaveData(honggfuzz_t * hfuzz, pid_t pid, fuzzer_t * fuzzer) in arch_ptraceSaveData() 956 static int arch_parseAsanReport(honggfuzz_t * hfuzz, pid_t pid, funcs_t * funcs, void **crashAddr, in arch_parseAsanReport() 1077 static void arch_ptraceExitSaveData(honggfuzz_t * hfuzz, pid_t pid, fuzzer_t * fuzzer, int exitCode) in arch_ptraceExitSaveData() 1231 static void arch_ptraceExitAnalyzeData(honggfuzz_t * hfuzz, pid_t pid, fuzzer_t * fuzzer, in arch_ptraceExitAnalyzeData() 1268 void arch_ptraceExitAnalyze(honggfuzz_t * hfuzz, pid_t pid, fuzzer_t * fuzzer, int exitCode) in arch_ptraceExitAnalyze() 1280 static void arch_ptraceEvent(honggfuzz_t * hfuzz, fuzzer_t * fuzzer, int status, pid_t pid) in arch_ptraceEvent() 1315 void arch_ptraceAnalyze(honggfuzz_t * hfuzz, int status, pid_t pid, fuzzer_t * fuzzer) in arch_ptraceAnalyze()
|
/dports/security/honggfuzz/honggfuzz-0.7/posix/ |
H A D | arch.c | 77 static bool arch_analyzeSignal(honggfuzz_t * hfuzz, int status, fuzzer_t * fuzzer) in arch_analyzeSignal() 142 pid_t arch_fork(honggfuzz_t * hfuzz UNUSED) in arch_fork() 147 bool arch_launchChild(honggfuzz_t * hfuzz, char *fileName) in arch_launchChild() 175 void arch_reapChild(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in arch_reapChild() 192 bool arch_archInit(honggfuzz_t * hfuzz UNUSED) in arch_archInit()
|
/dports/security/honggfuzz/honggfuzz-0.7/mac/ |
H A D | arch.c | 152 static bool arch_analyzeSignal(honggfuzz_t * hfuzz, int status, fuzzer_t * fuzzer) in arch_analyzeSignal() 257 pid_t arch_fork(honggfuzz_t * hfuzz UNUSED) in arch_fork() 262 bool arch_launchChild(honggfuzz_t * hfuzz, char *fileName) in arch_launchChild() 319 static void arch_checkTimeLimit(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in arch_checkTimeLimit() 333 void arch_reapChild(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) in arch_reapChild() 374 bool arch_archInit(honggfuzz_t * hfuzz) in arch_archInit()
|
/dports/security/afl++/AFLplusplus-3.14c/custom_mutators/honggfuzz/ |
H A D | honggfuzz.h | 341 } honggfuzz_t; typedef 351 honggfuzz_t* global;
|
H A D | honggfuzz.c | 15 honggfuzz_t global;
|