Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-04 | code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.) | hexcoder- | |
2020-12-29 | now fix afl-clang compiles on 32-Bit properly | hexcoder- | |
2020-12-29 | Revert "fix afl-clang on 32-Bit systems" | hexcoder- | |
This reverts commit 83c1378fc1810d177d9cdfa2c00f62bbadd98f00. | |||
2020-12-29 | fix afl-clang on 32-Bit systems | hexcoder- | |
2020-12-28 | fix instrumentation type display | van Hauser | |
2020-12-25 | fix LTO | van Hauser | |
2020-12-22 | afl-clang-fast fix | van Hauser | |
2020-12-22 | better gcc and clang support for afl-cc | van Hauser | |
2020-12-21 | another 32 bit fix | van Hauser | |
2020-12-20 | document AFL_LLVM_INSTRUMENT option NATIVE | van Hauser | |
2020-12-20 | fix endless loop in afl-cc allow/blocklists starting a line with a comment | van Hauser | |
2020-12-15 | v3.00c | van Hauser | |
2020-12-11 | code format | van Hauser | |
2020-12-11 | fix MMAP | van Hauser | |
2020-12-10 | fix afl-cc library search | van Hauser | |
2020-12-07 | fixes and code format | van Hauser | |
2020-12-07 | little fixes | van Hauser | |
2020-12-05 | fix find_object proc search (#elsif -> #elif), optimize static if away | hexcoder- | |
2020-12-05 | Typos | hexcoder- | |
2020-12-03 | fix for afl-cc | van Hauser | |
2020-12-02 | move debug print | van Hauser | |
2020-12-02 | very complete runtime lookup rewrite | van Hauser | |
2020-11-30 | more DEBUGF | van Hauser | |
2020-11-30 | add DEBUGF | van Hauser | |
2020-11-01 | reenable afl-clang(++) | hexcoder- | |
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 | Solaris/Illumos build fix. (#609) | David CARLIER | |
2020-11-18 | fixed alloc errors, code format | Dominik Maier | |
2020-11-17 | fix: avoid preprocessor logic in macro arguments (not portable) | hexcoder- | |
2020-11-16 | support AFL_LLVM_INSTRUMENT env for our own PCGUARD | van Hauser | |
2020-11-08 | fix wrong llvm version comparison | van Hauser | |
2020-11-08 | fix for llvm 10.0.0 | van Hauser | |
2020-11-05 | require llvm 10.0.1+ for enhanced pcguard, correct 1MB checks | van Hauser | |
2020-10-31 | add our own inline trace-pc-guard | van Hauser | |
2020-09-22 | fix warning | van Hauser | |
2020-09-13 | fixed ngram size unset | Dominik Maier | |
2020-09-10 | add libfuzzer custom mutator, minor enhancements and fixes | van Hauser | |
2020-09-08 | code-format | van Hauser | |
2020-09-08 | new gcc_plugin integration | 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-06 | fix various warnings | aflpp | |
2020-09-05 | first batch of changes | vanhauser-thc | |