Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-22 | ensure a valid seed exists | vanhauser-thc | |
2021-02-22 | stdstring fix attempt | vanhauser-thc | |
2021-02-17 | minor fixes | vanhauser-thc | |
2021-02-15 | fix compiler warning | hexcoder- | |
2021-02-07 | remove debug output | vanhauser-thc | |
2021-02-07 | larger map, stats reload fix, code format | vanhauser-thc | |
2021-02-06 | add missing sancov cmp functions | vanhauser-thc | |
2021-02-06 | remove compiler warnings | vanhauser-thc | |
2021-02-06 | larger dummy map | vanhauser-thc | |
2021-02-01 | fix warnings and an llvm cmplog+lto panic | van Hauser | |
2021-02-01 | make dominik more happy - no auto map size for qemu+unicorn | van Hauser | |
2021-01-22 | basic cmplog std::string support | van Hauser | |
2021-01-22 | prepare for cmplog rtn std::string support for llvm and g++ | van Hauser | |
2021-01-21 | Merge pull request #689 from AFLplusplus/cmplog_merge | van Hauser | |
cmplog merge | |||
2021-01-20 | hex en/decode works now | van Hauser | |
2021-01-20 | bugfix and new transform detection feature | van Hauser | |
2021-01-19 | cleanup and rename _DISCARD->_SKIP | van Hauser | |
2021-01-18 | use enums, support cmplog map collisions | van Hauser | |
2021-01-18 | less logging | van Hauser | |
2021-01-17 | fix colorization | van Hauser | |
2021-01-15 | merge cmplog | van Hauser | |
2021-01-15 | better error reporting | van Hauser | |
2021-01-08 | better gcc_plugin error msg | van Hauser | |
2021-01-06 | selective coverage fix | van Hauser | |
2021-01-05 | cpp fix | van Hauser | |
2021-01-05 | haiku support | van Hauser | |
2021-01-05 | selective_coverage implementation in afl-compiler-rt | van Hauser | |
2021-01-05 | forgot struct keyword | van Hauser | |
2021-01-05 | afl coverage feature example | van Hauser | |
2021-01-04 | code format | van Hauser | |
2021-01-04 | mehr code cleanup | hexcoder- | |
2020-12-18 | mem error fix | van Hauser | |
2020-12-11 | typo | hexcoder- | |
2020-12-11 | fix MMAP | van Hauser | |
2020-12-09 | better examples | van Hauser | |
2020-12-08 | fix some copmpiler warnings for USEMMAP | hexcoder- | |
2020-12-08 | small fixes | hexcoder- | |
2020-12-08 | more reporting on errors | van Hauser | |
2020-11-19 | fixed child not killed with -c | van Hauser | |
2020-11-18 | renamed env var to AFL_DEBUG_CHILD | Dominik Maier | |
2020-11-14 | typo | hexcoder- | |
2020-11-12 | more fixes, leaks and compile errors | hexcoder- | |
2020-09-18 | fix expand havoc | van Hauser | |
2020-09-13 | Haiku build fix. (#556) | David CARLIER | |
2020-09-11 | fix for afl-compiler-rt to only send dictionary data if there is some | van Hauser | |
2020-09-08 | code-format | 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 | first batch of changes | vanhauser-thc | |