about summary refs log tree commit diff
path: root/instrumentation/afl-compiler-rt.o.c
AgeCommit message (Collapse)Author
2021-02-22ensure a valid seed existsvanhauser-thc
2021-02-22stdstring fix attemptvanhauser-thc
2021-02-17minor fixesvanhauser-thc
2021-02-15fix compiler warninghexcoder-
2021-02-07remove debug outputvanhauser-thc
2021-02-07larger map, stats reload fix, code formatvanhauser-thc
2021-02-06add missing sancov cmp functionsvanhauser-thc
2021-02-06remove compiler warningsvanhauser-thc
2021-02-06larger dummy mapvanhauser-thc
2021-02-01fix warnings and an llvm cmplog+lto panicvan Hauser
2021-02-01make dominik more happy - no auto map size for qemu+unicornvan Hauser
2021-01-22basic cmplog std::string supportvan Hauser
2021-01-22prepare for cmplog rtn std::string support for llvm and g++van Hauser
2021-01-21Merge pull request #689 from AFLplusplus/cmplog_mergevan Hauser
cmplog merge
2021-01-20hex en/decode works nowvan Hauser
2021-01-20bugfix and new transform detection featurevan Hauser
2021-01-19cleanup and rename _DISCARD->_SKIPvan Hauser
2021-01-18use enums, support cmplog map collisionsvan Hauser
2021-01-18less loggingvan Hauser
2021-01-17fix colorizationvan Hauser
2021-01-15merge cmplogvan Hauser
2021-01-15better error reportingvan Hauser
2021-01-08better gcc_plugin error msgvan Hauser
2021-01-06selective coverage fixvan Hauser
2021-01-05cpp fixvan Hauser
2021-01-05haiku supportvan Hauser
2021-01-05selective_coverage implementation in afl-compiler-rtvan Hauser
2021-01-05forgot struct keywordvan Hauser
2021-01-05afl coverage feature examplevan Hauser
2021-01-04code formatvan Hauser
2021-01-04mehr code cleanuphexcoder-
2020-12-18mem error fixvan Hauser
2020-12-11typohexcoder-
2020-12-11fix MMAPvan Hauser
2020-12-09better examplesvan Hauser
2020-12-08fix some copmpiler warnings for USEMMAPhexcoder-
2020-12-08small fixeshexcoder-
2020-12-08more reporting on errorsvan Hauser
2020-11-19fixed child not killed with -cvan Hauser
2020-11-18renamed env var to AFL_DEBUG_CHILDDominik Maier
2020-11-14typohexcoder-
2020-11-12more fixes, leaks and compile errorshexcoder-
2020-09-18fix expand havocvan Hauser
2020-09-13Haiku build fix. (#556)David CARLIER
2020-09-11fix for afl-compiler-rt to only send dictionary data if there is somevan Hauser
2020-09-08code-formatvan 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-05first batch of changesvanhauser-thc