Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-04 | Adds other metrics | Edznux | |
2020-10-03 | Add config ifdef | Edznux | |
2020-10-01 | Rewrote format metric to be simpler/more static | Edznux | |
2020-09-29 | small improvements to Marcel's patch, fix laf-intel + redqueen crashes | van Hauser | |
2020-09-29 | Patching and improving AFLFast schedules. | Marcel Boehme | |
2020-09-28 | increase havoc_stack_pow2 on no finds | van Hauser | |
2020-09-25 | WIP envs | Edznux | |
2020-09-25 | improving on splice candidate check patch | van Hauser | |
2020-09-25 | Merge pull request #564 from wakolzin/dev | van Hauser | |
Fix potential endless loop in custom_mutator_stage | |||
2020-09-25 | setting HAVOC_STACK_POW2 to 4, as fuzzbench shows that too mach mutation is ↵ | van Hauser | |
less effective | |||
2020-09-24 | Fix potential endless loop in custom_mutator_stage | Vitalii Akolzin | |
Co-authored-by: Ivan Gulakov <gulakov@ispras.ru> | |||
2020-09-19 | fix exploit, mmopt and rare schedule | van Hauser | |
2020-09-18 | improved defaults from fuzzbench results | van Hauser | |
2020-09-17 | WIP. basic state working: submitting statsd metrics (path, crashes, hangs) | Edznux | |
2020-09-10 | add libfuzzer custom mutator, minor enhancements and fixes | van Hauser | |
2020-09-08 | rewrite gcc plugin | Alexandre Oliva | |
When we started using AFL, it did not have an integrated GCC plugin. There was one proposed by Austin Seipp, but for various reasons we ended up using some of its infrastructure (runtime and wrapper), but writing the GCC plugin proper from scratch. With AFL++'s renewed interest in a GCC plugin, we rebased ours, with some features that are or were missing in the one that was integrated: * efficient, fully-functional inline and out-of-line instrumentation Inline instrumentation was work in progress in the original plugin. Controlled by AFL_GCC_OUT_OF_LINE. * reproducible instrumentation Obey -frandom-seed for pseudorandom number generation. * licensing clarity and strict compliance GPLv3+ for the plugin, that uses GCC internals; add a copy of the license, as required. * allow/deny list support Copied and adjusted from the LLVM plugin implementation. * neverZero support Not as compact as the asm-wrapper version, but likely more efficient. Both are quite thread-unsafe, with different caveats. Controlled with AFL_GCC_SKIP_NEVERZERO. | |||
2020-09-08 | conflicts | Andrea Fioraldi | |
2020-09-05 | cmp dict for LTO | van Hauser | |
2020-09-05 | final changes for pre-3.0 | vanhauser-thc | |
2020-09-05 | add cull queue, -i subdir traversal | vanhauser-thc | |
2020-09-04 | v2.68c | van Hauser | |
2020-09-04 | avoid signed ints for amounts (which are positive) | hexcoder- | |
2020-09-04 | more changes to fuzzer_setup | van Hauser | |
2020-09-04 | Make open_file() inline | Thomas Rooijakkers | |
2020-09-04 | Write set environment variables in an env file style. | Thomas Rooijakkers | |
2020-09-04 | Seperate fuzzer_setup from fuzzer_stats, only write fuzzer_setup at the start | Thomas Rooijakkers | |
2020-09-03 | update xxh3 to 0.8.0, fix is_ascii | van Hauser | |
2020-09-01 | build with qemuafl | Andrea Fioraldi | |
2020-09-01 | Merge branch 'dev' of github.com:vanhauser-thc/AFLplusplus into dev | Andrea Fioraldi | |
2020-09-01 | qemuafl envs | Andrea Fioraldi | |
2020-09-01 | add qemu driver env var | van Hauser | |
2020-08-31 | description for AFL_MAX_DET_EXTRAS added | Dominik Maier | |
2020-08-31 | added SO link about rand for clarification | Dominik Maier | |
2020-08-31 | code-format | van Hauser | |
2020-08-26 | rand unlikely added | Dominik Maier | |
2020-08-26 | using unbiased rand_below | Dominik Maier | |
2020-08-24 | make py functions as optional as they are in the doc | van Hauser | |
2020-08-24 | fix python implementation for new function | van Hauser | |
2020-08-24 | added afl_custom_fuzz_count | van Hauser | |
2020-08-23 | Option for specifying forkserver initialization timeout via environment ↵ | Marius Muench | |
variable (#522) * Addition of AFL_FORKSRV_INIT_TMOUT env var This commit introduces a new environment variable which allows to specify the timespan AFL should wait for initial contact with the forkserver. This is useful for fuzz-targets requiring a rather long setup time before the actual fuzzing can be started (e.g., unicorn). * add .swp files to .gitignore * Inherit init_tmout in afl_fsrv_init_dup Without this patch, the forkserver would spawn with a timeout of 0 in cmplog mode, leading to an immediate crash. Additionally, this commit removes a spurious whitespace. * Initialize afl->fsrv.init_tmout in afl_fsrv_init Not all afl-components will need the new AFL_FORKSRV_INIT_TMOUT environment variable. Hence, it's initialized to the safe "default" value from before in afl_fsrv_init now. | |||
2020-08-23 | added AFL_MAX_DET_EXTRAS env var | Dominik Maier | |
2020-08-21 | add execs_done to plot file | van Hauser | |
2020-08-18 | v2.67d | van Hauser | |
2020-08-18 | Merge pull request #511 from AFLplusplus/stable | van Hauser | |
push to dev | |||
2020-08-18 | 2.67c 2.67c | van Hauser | |
2020-08-18 | moved autodict extras away from extras_a | Dominik Maier | |
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-15 | increase initial memory sized | van Hauser | |
2020-08-14 | Revert "Merge branch 'debug' into dev" | root | |
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing changes made to 15e799f7ae666418e75c6a79db833c5316b21f97. | |||
2020-08-14 | Merge branch 'debug' into dev | van Hauser | |