Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-21 | test: skip afl-fuzz test if too few locations were instrumented | van Hauser | |
2020-12-21 | make ubuntu 18.04 ci work | van Hauser | |
2020-12-21 | ci fix | van Hauser | |
2020-12-18 | small improvements: dump output on error in test-llvm, fix compiler warnings | hexcoder- | |
2020-12-16 | small fixes | van Hauser | |
2020-12-13 | fix afl-clang tests | van Hauser | |
2020-12-12 | remove debugging sh | hexcoder- | |
2020-12-12 | add tests for the missing afl-compiler (afl-gcc or afl-clang) | hexcoder- | |
2020-12-04 | test-pre.sh revert removal of afl-clang | hexcoder- | |
2020-12-02 | very complete runtime lookup rewrite | van Hauser | |
2020-12-01 | renamed examples/ to utils/ | vanhauser-thc | |
2020-11-30 | fix wrong rename in test | van Hauser | |
2020-11-30 | persistent_demo -> persistent_mode | van Hauser | |
2020-11-24 | test-pre.sh: remove old uses of afl-clang, afl-cc.c: add missing env.var. ↵ | hexcoder- | |
AFL_LLVM_LAF_ALL | |||
2020-11-18 | renamed env var to AFL_DEBUG_CHILD | Dominik Maier | |
2020-11-05 | typo fixed | hexcoder- | |
2020-10-24 | asan_build for tmin and analyze | van Hauser | |
2020-10-24 | travis test | van Hauser | |
2020-10-24 | travis test | van Hauser | |
2020-10-24 | symbolize=1 for travis | vanhauser-thc | |
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 tests for sync mode | van Hauser | |
2020-10-06 | fix test-performance.sh | van Hauser | |
2020-09-10 | fix unittests | 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-05 | final changes for pre-3.0 | vanhauser-thc | |
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 | testcases indicate count | Dominik Maier | |
2020-08-10 | fix wrong incomplete | van Hauser | |
2020-08-07 | tests: cleanup core files, more time for llvm cmplog | hexcoder- | |
2020-08-07 | Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev | hexcoder- | |
2020-08-07 | minor test fixes for Raspberry Pi Linux 64-bit | hexcoder- | |
2020-08-07 | fixed wextra | Dominik Maier | |
2020-08-07 | test-llvm.sh: clear file errors after test | hexcoder- | |
2020-08-05 | travis fixes | van Hauser | |
2020-08-05 | workaround travis | van Hauser | |
2020-08-04 | posix compatible sourcing | Dominik Maier | |
2020-08-04 | chmod for testcase | Dominik Maier | |
2020-08-04 | split up testcases | Dominik Maier | |
2020-08-04 | fix test for nixos | van Hauser | |
2020-08-03 | fix expand havoc for ..._only modes | van Hauser | |
2020-08-03 | test for llvm cmplog | Andrea Fioraldi | |
2020-07-31 | easier float test | van Hauser | |
2020-07-31 | reenable cpu tests in test.sh | van Hauser | |
2020-07-31 | fix travis | van Hauser | |
2020-07-30 | fix float splitting if not on a tty | van Hauser | |
2020-07-30 | fix oob reads, code-format | van Hauser | |
2020-07-30 | cleanup messages in floating point test case | hexcoder- | |
2020-07-30 | fix test.sh | van Hauser | |
2020-07-30 | make travis green again (floating point testcase), but all laf testcases ↵ | hexcoder- | |
need AFL_DEBUG=1 (that is another bug) |