about summary refs log tree commit diff
path: root/docs
AgeCommit message (Collapse)Author
2020-09-29small improvements to Marcel's patch, fix laf-intel + redqueen crashesvan Hauser
2020-09-23Update Changelog.mdDominik Maier
2020-09-22code-format, and no code-format for custom mutatorsvan Hauser
2020-09-10add libfuzzer custom mutator, minor enhancements and fixesvan Hauser
2020-09-09new custom mutator: symccvan Hauser
2020-09-08new gcc_plugin integrationvan 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-06update ideasvan Hauser
2020-09-06add std::string and bcmp to dictionary functionsvan Hauser
2020-09-05 -p seek is now the defaultvan Hauser
2020-09-05skip crashes but keep for splicesvan Hauser
2020-09-05cmp dict for LTOvan Hauser
2020-09-05final changes for pre-3.0vanhauser-thc
2020-09-04v2.68cvan Hauser
2020-09-04more changes to fuzzer_setupvan Hauser
2020-09-02minor FAQ fixesvan Hauser
2020-09-01added the grammar mutator as a git submodule + documentationvan Hauser
2020-09-01Review FAQ.mdhexcoder
2020-08-31update changelogvan Hauser
2020-08-31Update parallel_fuzzing.mdploppelop
fix multisystem example
2020-08-31update gitignorevan Hauser
2020-08-31fix docsvan Hauser
2020-08-31fix for MacOS sudovan Hauser
2020-08-31typos/wordinghexcoder-
2020-08-31typoshexcoder-
2020-08-31rewrite documentationvan Hauser
2020-08-31fix sync script, update remote sync documentationvan Hauser
2020-08-31typos fixed.hexcoder-
2020-08-31description for AFL_MAX_DET_EXTRAS addedDominik Maier
2020-08-28Fix various spelling errors (#532)Raphaël Hertzog
All those spelling errors have been caught by lintian's built-in spellchecker: https://lintian.debian.org/tags/spelling-error-in-binary.html
2020-08-24added afl_custom_fuzz_countvan Hauser
2020-08-23added more env var docs, fsrv fixes for cmin, tminDominik Maier
2020-08-21add execs_done to plot filevan Hauser
2020-08-20remove doc reference for SKIPSINGLEBLOCKvan Hauser
2020-08-20LTO: sancov made default, deprecated SKIPSINGLEBLOCK, deactivate LTO ↵van Hauser
autodict for cmplog binaries
2020-08-20support current llvm12 changesvan Hauser
2020-08-18v2.67dvan Hauser
2020-08-18Merge pull request #511 from AFLplusplus/stablevan Hauser
push to dev
2020-08-182.67c 2.67cvan Hauser
2020-08-18code-format, changelogDominik Maier
2020-08-16fix lto autodict for long stringsvan Hauser
2020-08-15skip instrumenting blocks following __afl_loop to improve stability in LTO. ↵van Hauser
not in afl-llvm-pass and instrim because they are outdated, sancov cant be fixed
2020-08-15increase initial memory sizedvan Hauser
2020-08-15more FAQvan Hauser
2020-08-14new faq entriesvan Hauser
2020-08-13Changelog wording/whitespacehexcoder
2020-08-13fix llvm and afl-showmapvan Hauser
2020-08-13LTO: apply laf-intel+redqueen/cmplog at link timevan Hauser
2020-08-13make cmplog deterministicvan Hauser
2020-08-12split up __afl_manual_init, added internal AFL_DISABLE_LLVM_INSTRUMENTATION, ↵van Hauser
skipping ctor+ifunc functions for all llvm, code-format