aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2021-01-21fix afl-showmap and gcc plugin testvan Hauser
2021-01-21fix gcc plugin testvan Hauser
2021-01-19fix CIvan Hauser
2021-01-02afl-cmin tests: allow leading whitespace in `wc -l` outputhexcoder-
2021-01-02test-basic.sh: fix color GRAY to GREYhexcoder-
2020-12-29tests: let afl-fuzz run with -D, so more test cases are producedhexcoder-
2020-12-21test: skip afl-fuzz test if too few locations were instrumentedvan Hauser
2020-12-21make ubuntu 18.04 ci workvan Hauser
2020-12-21ci fixvan Hauser
2020-12-18small improvements: dump output on error in test-llvm, fix compiler warningshexcoder-
2020-12-16small fixesvan Hauser
2020-12-13fix afl-clang testsvan Hauser
2020-12-12remove debugging shhexcoder-
2020-12-12add tests for the missing afl-compiler (afl-gcc or afl-clang)hexcoder-
2020-12-04test-pre.sh revert removal of afl-clanghexcoder-
2020-12-02very complete runtime lookup rewritevan Hauser
2020-12-01renamed examples/ to utils/vanhauser-thc
2020-11-30fix wrong rename in testvan Hauser
2020-11-30persistent_demo -> persistent_modevan Hauser
2020-11-24test-pre.sh: remove old uses of afl-clang, afl-cc.c: add missing env.var. ↵hexcoder-
AFL_LLVM_LAF_ALL
2020-11-18renamed env var to AFL_DEBUG_CHILDDominik Maier
2020-11-05typo fixedhexcoder-
2020-10-24asan_build for tmin and analyzevan Hauser
2020-10-24travis testvan Hauser
2020-10-24travis testvan Hauser
2020-10-24symbolize=1 for travisvanhauser-thc
2020-10-14configurable 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-12fix tests for sync modevan Hauser
2020-10-06fix test-performance.shvan Hauser
2020-09-10fix unittestsvan Hauser
2020-09-08rewrite gcc pluginAlexandre 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-05final changes for pre-3.0vanhauser-thc
2020-08-18Reworked 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-14testcases indicate countDominik Maier
2020-08-10fix wrong incompletevan Hauser
2020-08-07tests: cleanup core files, more time for llvm cmploghexcoder-
2020-08-07Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into devhexcoder-
2020-08-07minor test fixes for Raspberry Pi Linux 64-bithexcoder-
2020-08-07fixed wextraDominik Maier
2020-08-07test-llvm.sh: clear file errors after testhexcoder-
2020-08-05travis fixesvan Hauser
2020-08-05workaround travisvan Hauser
2020-08-04posix compatible sourcingDominik Maier
2020-08-04chmod for testcaseDominik Maier
2020-08-04split up testcasesDominik Maier
2020-08-04fix test for nixosvan Hauser
2020-08-03fix expand havoc for ..._only modesvan Hauser
2020-08-03test for llvm cmplogAndrea Fioraldi
2020-07-31easier float testvan Hauser
2020-07-31reenable cpu tests in test.shvan Hauser