Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-14 | Merge pull request #584 from devnexen/dfbsd_build_fix | van Hauser | |
DragonFlyBSD build fix proposal. | |||
2020-10-14 | DragonFlyBSD build fix proposal. | David Carlier | |
2020-10-14 | check for minimum cache size | van Hauser | |
2020-10-14 | add documentation | van Hauser | |
2020-10-14 | configurable testcache with malloc (#581) | van Hauser | |
* cache item number to cache memory size * reload testcase if trimming changed the size * fix splicing selection * slim splicing * import sync fix * write testcache stats to fuzzer_stats * fix new seed selection algo * malloc+read instead of mmap * fix * testcache is configurable now and no reference counts * fixes compilation, test script * fixes * switch TEST_CC to afl-cc in makefile * code format * fix * fix crash * fix crash * fix env help output * remove unnecessary pointer resets * fix endless loop bug * actually use the cache if set * one more fix * increase default cache entries, add default cache size value to config.h Co-authored-by: hexcoder- <heiko@hexco.de> | |||
2020-10-12 | fix new seed selection algo | van Hauser | |
2020-10-12 | Revert "Merge branch 'memcache_marc' into dev" | vanhauser-thc | |
This reverts commit c03fbcedaa68db5324423975a34331287426f7c2, reversing changes made to dab017dddaaab6d836a590f7bba3eea3549758d2. | |||
2020-10-12 | Merge branch 'memcache_marc' into dev | van Hauser | |
2020-10-11 | add new seed selection algo and make it the default | van Hauser | |
2020-10-10 | Merge pull request #571 from Edznux/statsd_implem | van Hauser | |
Statsd support implementation | |||
2020-10-09 | -m none is the default now | van Hauser | |
2020-10-09 | increase default cache size | van Hauser | |
2020-10-08 | Add env var toggle for StatsD | Edznux | |
2020-10-07 | change HAVOC_MAX_MULT* to 64 | van Hauser | |
2020-10-06 | Fixed segfault because wrong order in args | Edznux | |
2020-10-06 | [WIP: segfault on non dogstatsd] Adding MACROS for format | Edznux | |
2020-10-06 | fixed missing quote warning | Dominik Maier | |
2020-10-06 | code format | Dominik Maier | |
2020-10-06 | testcase cache added | Dominik Maier | |
2020-10-05 | Fix code format | Edznux | |
2020-10-05 | Refactor global var into afl_state_t struct | Edznux | |
2020-10-05 | Correctly handle env var. | Edznux | |
2020-10-04 | Code format | Edznux | |
2020-10-04 | Merge remote-tracking branch 'origin/dev' into statsd_implem | Edznux | |
2020-10-04 | Mention tags format in macro's name | Edznux | |
2020-10-04 | Refactor | Edznux | |
2020-10-04 | Define config, change parent func to show_stats | Edznux | |
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 | |