Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-26 | pass lib -ldl only on Linux platforms | hexcoder- | |
2021-03-25 | remove InsTrim | vanhauser-thc | |
2021-03-19 | fix for new llvm 13 change | vanhauser-thc | |
2021-03-19 | add header to PCGUARD | vanhauser-thc | |
2021-03-19 | update test-dlopen tuples number | Andrea Fioraldi | |
2021-03-19 | fix dynamic list usage error in afl-cc | Andrea Fioraldi | |
2021-03-18 | check test-dlopen return code | Andrea Fioraldi | |
2021-03-18 | test-dlopen llvm test | Andrea Fioraldi | |
2021-03-15 | fix test | vanhauser-thc | |
2021-03-11 | more time for fp split | vanhauser-thc | |
2021-03-11 | fix the auto map fix | vanhauser-thc | |
2021-03-11 | more time for float split test | vanhauser-thc | |
2021-03-11 | more time for tests | vanhauser-thc | |
2021-02-18 | fix qemu AFL_ENTRYPOINT for arm 32 and 64 bit | hexcoder- | |
2021-02-16 | check for setuptools instead of easy_install | hexcoder- | |
2021-02-13 | fix issue #732 afl-cmin and afl-showmap should support '-f' | hexcoder- | |
2021-02-06 | fix test-qemu-mode.sh to run standalone | hexcoder- | |
2021-02-01 | making AFL_MAP_SIZE obsolete | van Hauser | |
2021-01-21 | fix afl-showmap and gcc plugin test | van Hauser | |
2021-01-21 | fix gcc plugin test | van Hauser | |
2021-01-19 | fix CI | van Hauser | |
2021-01-02 | afl-cmin tests: allow leading whitespace in `wc -l` output | hexcoder- | |
2021-01-02 | test-basic.sh: fix color GRAY to GREY | hexcoder- | |
2020-12-29 | tests: let afl-fuzz run with -D, so more test cases are produced | hexcoder- | |
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 | |