Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-15 | push to stable (#1734) | van Hauser | |
* afl++ -> AFL++ * update readme * more debug * slightly different weighting algo (#1719) * better seed selection * slightly different weighting calculation * remove unnecessary memset * Add "Hangs saved" to afl-whatsup (#1717) The hangs could show long or infinite loops. This is important. Co-authored-by: van Hauser <vh@thc.org> * nits * afl-showmap: Start a only a single fork server (#1718) A forkserver is started by afl_fsrv_get_mapsize() when dynamically finding the map size. When an input directory option is specified a second fork server was also started. This commit re-arranges the inits for several forkserver struct members so that we can re-use the server started by the get_mapsize() call when not in coresight/qemu/unicorn modes and just start the server otherwise. * Source Code Coverage support for Nyx (Part 1) (#1720) * Additional source code reformatting in afl-compiler-rt * Add source code coverage support to afl-compiler-rt (for use with Nyx) * doc, code format * llvm 17 changes * more llvm 17 * add frida mode tutorial * fix effector map * docs * Should memset EFF_ALEN(len) of eff_map (#1722) * fix reallocs * fix afl-system-config for macos * afl-fuzz.c: Document -i - in --help (#1725) afl-fuzz.c: Document `-i -` in `--help`, to write that `-i` can be passed '-' to resume the prior fuzzing job. Also reference AFL_AUTORESUME so users know they can set that parameter to sidestep the issue entirely. * tritondse custom mutator attempt * tritondse fixes * update libnyx (#1727) * GNUmakefile: Update LLVM instructions (#1728) Update LLVM instructions, because versions higher than 14 are supported and to be explicit that LLD is also required * disable macos in the ci, works fine for me * fix makefile * better tritondse support * next steps for tritondse * qemuafl: Persistent mode for PPC32 targets * update qemu_mode * afl-clang-lto incomptable with -flto=thin * add @responsefile support for afl-cc --------- Co-authored-by: fxlb <devel.fx.lebail@orange.fr> Co-authored-by: Nick Potenski <nick.potenski@garmin.com> Co-authored-by: Christian Holler (:decoder) <choller@mozilla.com> Co-authored-by: lazymio <mio@lazym.io> Co-authored-by: Moshe Kaplan <me@moshekaplan.com> Co-authored-by: Sergej Schumilo <sergej@schumilo.de> Co-authored-by: Dominik Maier <domenukk@gmail.com> | |||
2023-01-03 | welcome 2023 | vanhauser-thc | |
2022-01-01 | welcome 2022 | vanhauser-thc | |
2021-11-06 | http->https | vanhauser-thc | |
2020-12-23 | warn on _AFL and __AFL env vars | van Hauser | |
2020-12-22 | portability: avoid void * arithmetic (UB), avoid GNU extension for array ↵ | hexcoder- | |
initializations | |||
2020-12-11 | fixed gcc analyzer warnings | Dominik Maier | |
2020-11-18 | fixed alloc errors, code format | Dominik Maier | |
2020-11-17 | fix two exotic mem leaks detected by cppcheck | hexcoder- | |
2020-11-01 | added mutation introspection make target | van Hauser | |
2020-09-10 | add libfuzzer custom mutator, minor enhancements and fixes | van Hauser | |
2020-08-18 | Reworked maybe_grow to take a single ptr, renamed to afl_realloc (#505) | Dominik Maier | |
* maybe_grow takes a single ptr * fixed use_deflate * reworked maybe_grow_bufsize * helper to access underlying buf * remove redundant realloc_block * code format * fixes * added unit tests * renamed maybe_grow to afl_realloc * BUF_PARAMS -> AFL_BUF_PARAM | |||
2020-08-14 | fix llvm12 -fuseld warning | van Hauser | |
2020-08-14 | no longer using alloc for autodict | Dominik Maier | |
2020-06-29 | fix autodict | van Hauser | |
2020-06-28 | less problematic definitions | van Hauser | |
2020-05-12 | new code formatting + applied | van Hauser | |
2020-05-11 | bigger initial map when LTO | van Hauser | |
2020-05-10 | final code-format fixes, remove test-multiple-mutators when done | van Hauser | |
2020-05-10 | hopefully final fixes from code-format disaster :-( | van Hauser | |
2020-05-10 | indenting preprocessor directives breaks compilation and cant be fixed, ↵ | van Hauser | |
reverting ... :-( | |||
2020-05-10 | fix warning, code format | van Hauser | |
2020-04-19 | clang-tidy readability-braces (#323) | Dominik Maier | |
2020-04-10 | void * types in allocs | Dominik Maier | |
2020-04-01 | code format | Dominik Maier | |
2020-04-01 | added unittest for unit_maybe_alloc | Dominik Maier | |
2020-04-01 | code format | Dominik Maier | |
2020-04-01 | error handling for custom mutators | Dominik Maier | |
2020-04-01 | alloc-inl.h/ck_maybe_grow(): restore original exponential allocs | hexcoder- | |
2020-04-01 | alloc-inl.h/ck_maybe_grow() back to size_t, reimplement overflow check | hexcoder- | |
2020-04-01 | alloc_inl.h/ck_maybe_grow(): fix compiler warning | hexcoder- | |
2020-04-01 | if exponential growth is too much, don't doo it | Dominik Maier | |
2020-04-01 | fixed leak | Dominik Maier | |
2020-04-01 | code format | Dominik Maier | |
2020-04-01 | almost | Dominik Maier | |
2020-03-10 | unified pointer placement | Dominik Maier | |
2020-03-09 | copyleft note | Andrea Fioraldi | |
2020-03-07 | custom havoc mutation | Andrea Fioraldi | |
2020-02-28 | better alloc-inl.h | van Hauser | |
2020-02-28 | code-format | van Hauser | |
2020-02-27 | cpyright | Andrea Fioraldi | |
2020-02-27 | restore alloc-inl from AFL | Andrea Fioraldi | |
2020-02-19 | forgot cleanup | van Hauser | |
2020-02-18 | remove heap checks in alloc-inl.h | Andrea Fioraldi | |
2020-02-17 | code format | van Hauser | |
2020-02-17 | unsafe memory speed toggle | van Hauser | |
2020-01-20 | fixed Heiko's global search-replace :) | van Hauser | |
2019-12-31 | v2.60d and year 2020 init | van Hauser | |
2019-10-19 | Remove lcamtuf's old email from Google (not valid anymore), also remove ↵ | hexcoder- | |
maintainance from him. | |||
2019-09-12 | ret addr patching | Andrea Fioraldi | |