about summary refs log tree commit diff
path: root/src/afl-fuzz-state.c
AgeCommit message (Collapse)Author
2020-09-05 -p seek is now the defaultvan Hauser
2020-08-23code formatDominik Maier
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-18code-format, changelogDominik Maier
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-14code-formatDominik Maier
2020-08-14cleaned up maybe_add_auto callsDominik Maier
2020-08-09fixesvan Hauser
2020-07-30add -b option to afl-fuzzvan Hauser
2020-07-24better text mutationvan Hauser
2020-07-21added andrea's splicing, added cycle_schedulesvan Hauser
2020-07-16queue buffer and new splice havoc mutationAndrea Fioraldi
2020-07-01warn on deprecated env varsvan Hauser
2020-06-25add seek power schedule, remove update stats in calibration, fix help outputvan Hauser
2020-06-17fix displayed schedulevan Hauser
2020-06-16fix for *BSD: remove all HAVE_ARC4RANDOM dependencieshexcoder-
2020-05-14deprecated AFL_POST_LIBRARYvan Hauser
2020-05-13Add post library API as custom mutator and rename pre_saverish9101
2020-04-26refactored global listsDominik Maier
2020-04-26map_size one linerDominik Maier
2020-04-24variable map size fix, error reporting through forkserver, code formatvan Hauser
2020-04-19clang-tidy readability-braces (#323)Dominik Maier
2020-04-17unused varDominik Maier
2020-04-17little more speed for queue analysisvan Hauser
2020-04-17remove unnecessary map_size variablesvan Hauser
2020-04-17final fix for map_sizevan Hauser
2020-04-17forgot MAP_SIZE for afl struct mapsvan Hauser
2020-04-17added AFL_MAP_SIZE (wip)van Hauser
2020-04-14code formatAndrea Fioraldi
2020-04-14cmplog loop detectionAndrea Fioraldi
2020-04-11more refactoring and update changelogvan Hauser
2020-04-10LTO optimization, variable map size, autodictionary (#307)van Hauser
* lto module clean-up * step 1/3 * step 1/3 completed * if tmp is ever made non-static * parts 2 and 3 - autodictionary is complete * variable map_size support * variable map size: changed overlooked functions * remove debug for autodict * 64 bit alignment of map size * fix review comments * force 64 bit alignment on both sides * typo
2020-04-10another mem leak fix for master/slave usagehexcoder-
2020-04-10fix small memory leak for in_place_resumehexcoder-
2020-04-01make travis happyDominik Maier
2020-04-01src doku is now markdownDominik Maier