about summary refs log tree commit diff
path: root/include
AgeCommit message (Collapse)Author
2020-10-10Merge pull request #571 from Edznux/statsd_implemvan Hauser
Statsd support implementation
2020-10-09 -m none is the default nowvan Hauser
2020-10-09increase default cache sizevan Hauser
2020-10-08Add env var toggle for StatsDEdznux
2020-10-07change HAVOC_MAX_MULT* to 64van Hauser
2020-10-06Fixed segfault because wrong order in argsEdznux
2020-10-06[WIP: segfault on non dogstatsd] Adding MACROS for formatEdznux
2020-10-06fixed missing quote warningDominik Maier
2020-10-06code formatDominik Maier
2020-10-06testcase cache addedDominik Maier
2020-10-05Fix code formatEdznux
2020-10-05Refactor global var into afl_state_t structEdznux
2020-10-05Correctly handle env var.Edznux
2020-10-04Code formatEdznux
2020-10-04Merge remote-tracking branch 'origin/dev' into statsd_implemEdznux
2020-10-04Mention tags format in macro's nameEdznux
2020-10-04RefactorEdznux
2020-10-04Define config, change parent func to show_statsEdznux
2020-10-04Adds other metricsEdznux
2020-10-03Add config ifdefEdznux
2020-10-01Rewrote format metric to be simpler/more staticEdznux
2020-09-29small improvements to Marcel's patch, fix laf-intel + redqueen crashesvan Hauser
2020-09-29Patching and improving AFLFast schedules.Marcel Boehme
2020-09-28increase havoc_stack_pow2 on no findsvan Hauser
2020-09-25WIP envsEdznux
2020-09-25improving on splice candidate check patchvan Hauser
2020-09-25Merge pull request #564 from wakolzin/devvan Hauser
Fix potential endless loop in custom_mutator_stage
2020-09-25setting HAVOC_STACK_POW2 to 4, as fuzzbench shows that too mach mutation is ↵van Hauser
less effective
2020-09-24Fix potential endless loop in custom_mutator_stageVitalii Akolzin
Co-authored-by: Ivan Gulakov <gulakov@ispras.ru>
2020-09-19fix exploit, mmopt and rare schedulevan Hauser
2020-09-18improved defaults from fuzzbench resultsvan Hauser
2020-09-17WIP. basic state working: submitting statsd metrics (path, crashes, hangs)Edznux
2020-09-10add libfuzzer custom mutator, minor enhancements and fixesvan 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-08conflictsAndrea Fioraldi
2020-09-05cmp dict for LTOvan Hauser
2020-09-05final changes for pre-3.0vanhauser-thc
2020-09-05add cull queue, -i subdir traversalvanhauser-thc
2020-09-04v2.68cvan Hauser
2020-09-04avoid signed ints for amounts (which are positive)hexcoder-
2020-09-04more changes to fuzzer_setupvan Hauser
2020-09-04Make open_file() inlineThomas Rooijakkers
2020-09-04Write set environment variables in an env file style.Thomas Rooijakkers
2020-09-04Seperate fuzzer_setup from fuzzer_stats, only write fuzzer_setup at the startThomas Rooijakkers
2020-09-03update xxh3 to 0.8.0, fix is_asciivan Hauser
2020-09-01build with qemuaflAndrea Fioraldi
2020-09-01Merge branch 'dev' of github.com:vanhauser-thc/AFLplusplus into devAndrea Fioraldi
2020-09-01qemuafl envsAndrea Fioraldi
2020-09-01add qemu driver env varvan Hauser
2020-08-31description for AFL_MAX_DET_EXTRAS addedDominik Maier