about summary refs log tree commit diff
path: root/include/afl-fuzz.h
AgeCommit message (Collapse)Author
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-04RefactorEdznux
2020-10-04Adds other metricsEdznux
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-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-17WIP. basic state working: submitting statsd metrics (path, crashes, hangs)Edznux
2020-09-05final changes for pre-3.0vanhauser-thc
2020-09-05add cull queue, -i subdir traversalvanhauser-thc
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-08-31description for AFL_MAX_DET_EXTRAS addedDominik Maier
2020-08-31added SO link about rand for clarificationDominik Maier
2020-08-31code-formatvan Hauser
2020-08-26rand unlikely addedDominik Maier
2020-08-26using unbiased rand_belowDominik Maier
2020-08-24make py functions as optional as they are in the docvan Hauser
2020-08-24fix python implementation for new functionvan Hauser
2020-08-24added afl_custom_fuzz_countvan Hauser
2020-08-23Option for specifying forkserver initialization timeout via environment ↵Marius Muench
variable (#522) * Addition of AFL_FORKSRV_INIT_TMOUT env var This commit introduces a new environment variable which allows to specify the timespan AFL should wait for initial contact with the forkserver. This is useful for fuzz-targets requiring a rather long setup time before the actual fuzzing can be started (e.g., unicorn). * add .swp files to .gitignore * Inherit init_tmout in afl_fsrv_init_dup Without this patch, the forkserver would spawn with a timeout of 0 in cmplog mode, leading to an immediate crash. Additionally, this commit removes a spurious whitespace. * Initialize afl->fsrv.init_tmout in afl_fsrv_init Not all afl-components will need the new AFL_FORKSRV_INIT_TMOUT environment variable. Hence, it's initialized to the safe "default" value from before in afl_fsrv_init now.
2020-08-23added AFL_MAX_DET_EXTRAS env varDominik Maier
2020-08-21add execs_done to plot filevan Hauser
2020-08-18moved autodict extras away from extras_aDominik Maier
2020-08-18Reworked maybe_grow to take a single ptr, renamed to afl_realloc (#505)Dominik Maier
* maybe_grow takes a single ptr * fixed use_deflate * reworked maybe_grow_bufsize * helper to access underlying buf * remove redundant realloc_block * code format * fixes * added unit tests * renamed maybe_grow to afl_realloc * BUF_PARAMS -> AFL_BUF_PARAM
2020-08-14Revert "Merge branch 'debug' into dev"root
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing changes made to 15e799f7ae666418e75c6a79db833c5316b21f97.
2020-08-14Merge branch 'debug' into devvan Hauser
2020-08-14fix llvm12 -fuseld warningvan Hauser
2020-08-14no longer using alloc for autodictDominik Maier
2020-08-14cleaned up maybe_add_auto callsDominik Maier
2020-08-11review done, prayvan Hauser
2020-08-11fixesvan Hauser
2020-08-11Merge branch 'debug' into taintvan Hauser
2020-08-09integration in fuzz_onevan Hauser
2020-08-09taint integration donevan Hauser
2020-08-09fixesvan Hauser
2020-08-09changesvan Hauser
2020-08-09code formatvan Hauser