Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-25 | improving on splice candidate check patch | van Hauser | |
2020-09-25 | Merge pull request #564 from wakolzin/dev | van Hauser | |
Fix potential endless loop in custom_mutator_stage | |||
2020-09-25 | setting HAVOC_STACK_POW2 to 4, as fuzzbench shows that too mach mutation is ↵ | van Hauser | |
less effective | |||
2020-09-24 | Add comments | Vitalii Akolzin | |
Co-authored-by: Ivan Gulakov <gulakov@ispras.ru> | |||
2020-09-24 | Fix potential endless loop in custom_mutator_stage | Vitalii Akolzin | |
Co-authored-by: Ivan Gulakov <gulakov@ispras.ru> | |||
2020-09-23 | qemuafl | Andrea Fioraldi | |
2020-09-23 | Update Changelog.md | Dominik Maier | |
2020-09-23 | examples: fixed path for docs (#563) | Tim Blazytko | |
2020-09-22 | add comment for future | van Hauser | |
2020-09-22 | fix LTO autodictionary for ints > 64 bits | van Hauser | |
2020-09-22 | code-format, and no code-format for custom mutators | van Hauser | |
2020-09-22 | fix warning | van Hauser | |
2020-09-22 | dict2file fix for integers > 64 bit | aflpp | |
2020-09-21 | fix and update libfuzzer custom mutator | van Hauser | |
2020-09-21 | updated unicornafl | Dominik Maier | |
2020-09-20 | set explore as default, fix schedule display | van Hauser | |
2020-09-19 | fix travis | van Hauser | |
2020-09-19 | fix exploit, mmopt and rare schedule | van Hauser | |
2020-09-19 | fix exploit, mmopt and rare schedule | van Hauser | |
2020-09-18 | fix expand havoc | van Hauser | |
2020-09-18 | improved defaults from fuzzbench results | van Hauser | |
2020-09-18 | portability: type -> command -v, compiler warnings | hexcoder- | |
2020-09-14 | fix if no clang is present | van Hauser | |
2020-09-14 | fix if no clang is present | van Hauser | |
2020-09-14 | fix if no clang is present | van Hauser | |
2020-09-13 | Haiku build fix. (#556) | David CARLIER | |
2020-09-13 | fixed ngram size unset | Dominik Maier | |
2020-09-13 | code format | Dominik Maier | |
2020-09-13 | wine argv fix | Dominik Maier | |
2020-09-13 | Fix qemu argv construction (#555) | Choongwoo Han | |
2020-09-13 | gcc_plugin switch CC to gcc when cc is something else | hexcoder- | |
2020-09-11 | portability: make llvm-dict2file compilable under Ubuntu xenial (llvm 3.8.0) | hexcoder- | |
2020-09-11 | portability: make new gcc-plugin compilable under Ubuntu 16.04 (gcc 5.4.0) | hexcoder- | |
2020-09-11 | fix for afl-compiler-rt to only send dictionary data if there is some | van Hauser | |
2020-09-10 | fix unittests | van Hauser | |
2020-09-10 | add libfuzzer custom mutator, minor enhancements and fixes | van Hauser | |
2020-09-10 | update documentation | van Hauser | |
2020-09-09 | update gcc readme | van Hauser | |
2020-09-09 | new custom mutator: symcc | van Hauser | |
2020-09-09 | fix travis | van Hauser | |
2020-09-09 | fix makefile | van Hauser | |
2020-09-09 | fix for gcc_plugin | van Hauser | |
2020-09-08 | Merge branch 'dev' of github.com:vanhauser-thc/AFLplusplus into dev | Andrea Fioraldi | |
2020-09-08 | update qemuafl | Andrea Fioraldi | |
2020-09-08 | code-format | van Hauser | |
2020-09-08 | update instrumenation/README.instrument_file.md for gcc_plugin | van Hauser | |
2020-09-08 | new gcc_plugin integration | van Hauser | |
2020-09-08 | Merge pull request #551 from AdaCore/topic/plugin | van Hauser | |
rewrite gcc plugin | |||
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-08 | revert for unicorn_mode | van Hauser | |