aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-14m68k: linux/trace fixesHEADmasterRobert Swiecki
2025-09-12hfuzz-cc: m68k/linux needs -latomicRobert Swiecki
2025-09-12Makefile # 2: m68k/linux needs -latomic (for POSIX)Robert Swiecki
2025-09-12Makefile: m68k/linux needs -latomicRobert Swiecki
2025-09-12m68k: new archRobert Swiecki
2025-09-11fuzz.c: fix *rintf formattingRobert Swiecki
2025-05-19hfuzz-cc: support for clang-21/22Robert Swiecki
2025-05-09Merge pull request #527 from CodeIntelligenceTesting/fix-mac-linkingrobertswiecki
Fix linking of fuzz test on mac
2025-05-07Fix linking of fuzz test on macSimon Resch
`-all_load` forces all libraries on the linker command line to included which causes problems when linking libhfnetdriver which also contains a `LLVMFuzzerTestOneInput` symbol. With `-force_load` only the libhfuzz library is linked retaining all symbols.
2025-04-09make indentRobert Swiecki
2025-04-09Merge pull request #524 from CodeIntelligenceTesting/fix-linking-libhfuzzrobertswiecki
Ensure libhfuzz is linked to executables
2025-04-03hfuzz-cc: ensure libhfuzz is linked to executablesKhaled Yakdan
Similar to libFuzzer, hfuzz-cc now ensures that the runtime library which includes the main function provided by honggfuzz is linked to the fuzz test. This works when linking libhfuzz to normal executables (not fuzz tests) since `main` is declared as a weak function.
2025-03-23mangle: support gcc-15 with __attribute__((nonstring))Robert Swiecki
2025-03-21make indentRobert Swiecki
2025-03-21Merge PR #520, resolving conflicts with #521Robert Swiecki
2025-03-21Merge pull request #521 from CodeIntelligenceTesting/support-mac-as-posixrobertswiecki
Support latest MacOS versions
2025-03-21cmdline: undeprecate --sanitizersKhaled Yakdan
For POSIX systems, we rely on sanitizer support to handle signals such as SIGSEGV and dump the corresponding log so that sanitizer log can be parsed and the stack hash can be calculated.
2025-03-21posix: disable ASLR for the child process on macOSKhaled Yakdan
For a correct error deduplication, we should disable ASLR to get a consistent stack hash across multiple runs.
2025-03-20posix: increment crash count before duplicate checkKhaled Yakdan
2025-03-20make: add a preprocessor define for the real OSKhaled Yakdan
When building honggfuzz for macOS using `OS=POSIX make all`, the `_HF_ARCH_DARWIN` define is still needed for the hfuzz-cc compiler wrapper to work properly.
2025-03-20fuzz: use correct format specifier for size_tKhaled Yakdan
2025-03-18Include corpus queue size in stats filepr1-branchSimon Resch
Adds the size of the dynamic corpus to the stats file. This metric is otherwise only output in the TTY output.
2025-02-25Merge pull request #517 from apach301/report-imported-seedsrobertswiecki
Check coverage for imported seeds
2025-02-25Merge pull request #513 from chinsyo/masterrobertswiecki
socketfuzzer/socketclient: migration honggfuzz_socketclinet.py to py3
2025-02-25Merge pull request #516 from devnexen/clang20_updrobertswiecki
preparing for clang 20 release.
2025-02-25Check coverage for imported seedsDaniil Kutz
2025-02-19preparing for clang 20 release.David Carlier
2025-01-07make indentRobert Swiecki
2024-11-16Merge pull request #515 from noob6t5/patch-1robertswiecki
Update README.md
2024-11-16Update README.mdSangharsha
Website of **QuickFuzz** is down . There's no reference in website . So In this PR , Website link is changed with Github Repo of QuickFuzz
2024-11-13Merge pull request #514 from CodeConstruct/pr/rndlockrobertswiecki
libhfcommon/util: Don't use pthread_once in rnd
2024-11-13libhfcommon/util: Don't use pthread_once in rndMatt Johnston
Since this is thread local storage it can set the value directly rather than needing to go through pthread_once. This gives a small speedup, perhaps 4%.
2024-10-10socketfuzzer/socketclient: migration honggfuzz_socketclinet.py to python3, ↵Chinsyo
refactor to get closer with `PEP8`
2024-07-22hfuzz-cc: add clang-19Robert Swiecki
2024-07-21hfuzz-cc/libhfuzz/memorycmp: wrappers for sqlite3oss-fuzzRobert Swiecki
2024-07-21input: make sure files are read in small chunks (starting with 4 bytes) when ↵Robert Swiecki
using dynamic mode
2024-07-12mangle/input: simplify input selection by not trusting the speed factor that ↵Robert Swiecki
much
2024-07-11libhfcommon/util: xorshiro128+ -> xorshiro256++Robert Swiecki
2024-01-05Merge pull request #509 from AteChroma0j/fix-dry-runrobertswiecki
Fix dry run
2024-01-04Read whole input file in dry runAteChroma0j
2024-01-04Do not mangle in dry runAteChroma0j
2023-12-26Merge pull request #508 from devnexen/sunos_upd2robertswiecki
util_rndThread allow solarish system to use arc4random api.
2023-12-26util_rndThread allow solarish system to use arc4random api.David Carlier
2023-12-20libhfcommon/util: if'izing the util_rndInitThread codeRobert Swiecki
2023-12-20Merge pull request #507 from devnexen/linux_modernize_rndInitrobertswiecki
util_rndInitThread Linux modernisation proposal.
2023-12-19util_rndInitThread Linux modernisation proposal.David Carlier
getrandom syscall exists since enough time now (around 3.17) and we save one file descriptor usage.
2023-12-07hfuzz-cc: try clang-18/17 tooRobert Swiecki
2023-12-07Merge pull request #505 from devnexen/solaris_noaslrrobertswiecki
solaris based system, disable process ASLR.
2023-12-06solaris based system, disable process ASLR.David Carlier
2023-11-29Merge pull request #504 from AteChroma0j/masterrobertswiecki
Fix log message not updating total counters