about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2024-02-06fix typoDavide Quarta
2024-02-06reuse first_pass aux var in persistent loop for record replay mode, keep ↵Davide Quarta
area ptr and loc logic intact in record replay mode, move replay record example to own dir in utils, update docs, move record compat layer to separate header file
2024-02-06add replay_record binaries to .gitignoreDavide Quarta
2024-02-06revert persistent_demo_new.c to b99bbf671b7469a5aad29898fe28489004c4cbe7Davide Quarta
2024-02-05better replay mode error handling, added replay mode documentation, code ↵Davide Quarta
formatting
2024-01-23replay mode supportDavide Quarta
2024-01-11Remove dead code in write_to_testcase (#1955)Xeonacid
The custom_mutators_count check in if case is duplicate with if condition. The else case is custom_mutators_count == 0, neither custom_mutator_list iteration nor sent check needed. Signed-off-by: Xeonacid <h.dwwwwww@gmail.com>
2024-01-11Strip `-Wl,-no-undefined` during compilation (#1952)Nils Bars
Make the compiler wrapper stripping `-Wl,-no-undefined` in addition to `-Wl,--no-undefined`. Both versions of the flag are accepted by clang and, therefore, used by building systems in the wild (e.g., samba will not build without this fix).
2024-01-11Fix broken LTO mode and response file support (#1948)Sonic
2024-01-11docs(custom_mutators): fix missing ':' (#1953)Xeonacid
2024-01-09lto llvm 12+vanhauser-thc
2024-01-08update grammar mutatorvanhauser-thc
2024-01-04changelogvanhauser-thc
2024-01-04Output afl-clang-fast stuffs only if necessary (#1912)Sonic
* afl-cc header * afl-cc common declarations - Add afl-cc-state.c - Strip includes, find_object, debug/be_quiet/have_*/callname setting from afl-cc.c - Use debugf_args in main - Modify execvp stuffs to fit new aflcc struct * afl-cc show usage * afl-cc mode selecting 1. compiler_mode by callname in argv[0] 2. compiler_mode by env "AFL_CC_COMPILER" 3. compiler_mode/instrument_mode by command line options "--afl-..." 4. instrument_mode/compiler_mode by various env vars including "AFL_LLVM_INSTRUMENT" 5. final checking steps 6. print "... - mode: %s-%s\n" 7. determine real argv[0] according to compiler_mode * afl-cc macro defs * afl-cc linking behaviors * afl-cc fsanitize behaviors * afl-cc misc * afl-cc body update * afl-cc all-in-one formated with custom-format.py * nits --------- Co-authored-by: vanhauser-thc <vh@thc.org>
2024-01-03forgot to add the injection passvanhauser-thc
2023-12-30update changelogvanhauser-thc
2023-12-30remove tmp todovanhauser-thc
2023-12-30Merge pull request #1945 from AFLplusplus/stablevan Hauser
push back to dev
2023-12-30Merge pull request #1944 from AFLplusplus/injectvan Hauser
Inject fuzzing
2023-12-30finish injection implementationvanhauser-thc
2023-12-29Merge pull request #1943 from AFLplusplus/devvan Hauser
push to stable
2023-12-29LLVM 17 bug workaroundvanhauser-thc
2023-12-28Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into devhexcoder-
2023-12-28fix for issue #1916, iLLVM crash in split-floatingpoint-compareshexcoder-
2023-12-27inject docsvanhauser-thc
2023-12-27initial simple injection detection supportvanhauser-thc
2023-12-25Merge pull request #1942 from Xeonacid/patch-1van Hauser
Fix custom_send link
2023-12-25Use ../ insteadXeonacid
2023-12-25Fix custom_send linkXeonacid
Add a leading '/' to walk in the repo root instead of current dir.
2023-12-24Merge pull request #1941 from AFLplusplus/devvan Hauser
push to stable
2023-12-24code formatvanhauser-thc
2023-12-23Merge pull request #1940 from devnexen/llvm_18_build_fixvan Hauser
llvm 18 build fixes.
2023-12-23llvm 18 build fixes.David Carlier
2023-12-22Merge pull request #1939 from bet4it/docsvan Hauser
Improve binary-only related docs
2023-12-21Improve binary-only related docsBet4
2023-12-21update nyxvanhauser-thc
2023-12-19remove afl-network-client on uninstallvanhauser-thc
2023-12-19fix bad fix for MUT_STRATEGY_ARRAY_SIZEvanhauser-thc
2023-12-19fix MUT_STRATEGY_ARRAY_SIZEvanhauser-thc
2023-12-19fix MUT_INSERTASCIINUMvanhauser-thc
2023-12-15switch to explore powerschedule as defaultvanhauser-thc
2023-12-15v4.10a initvanhauser-thc
2023-12-15Merge pull request #1933 from AFLplusplus/dev v4.09cvan Hauser
push to stable
2023-12-15v4.09c releasevanhauser-thc
2023-12-15fix 2 mutation bugsvanhauser-thc
2023-12-14AFL_FUZZER_LOOPCOUNTvanhauser-thc
2023-12-14add AFL_FUZZER_LOOPCOUNTvanhauser-thc
2023-12-12in-depth blog postvanhauser-thc
2023-12-11Fix #1927Andrea Fioraldi
2023-12-10fixvanhauser-thc