about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2020-03-11remove wrong call to write_to_file when aborted by userhexcoder
2020-03-11Replace timer with select in forkserver, where possible (#246)Rishi Ranjan
2020-03-10forkserver defaultsDominik Maier
2020-03-10unified pointer placementDominik Maier
2020-03-10removed debug outputvan Hauser
2020-03-10Replace alarms with select and threads (#243)Rishi Ranjan
* Use select to monitor forkserver for timeouts instead of alarm * Remove redundent conditons in select monitoring of fdsin forkserver and cmplog * Replace SIGALARM with POSIX timers in afl-fuzz-run * Make changes to Makefile to use POSIX timers * Resolve Merge Conflicts and rename variables accordingly * Change forkserver and cmplog to handle exec_tmout = 0 * Handle timeout function bug rectify * Add error handling to afl-fuzz run timers * Add timer_delete to afl-fuzz-run * Remove memory leaks
2020-03-10code-format - and afl-cmin/afl-showmap was fixed in the bugfix for afl-tminvan Hauser
2020-03-10afl-tmin is fixed via default initialization in forkservervan Hauser
2020-03-09removed unused varsDominik Maier
2020-03-09now wiht 90% less leaksDominik Maier
2020-03-09quickfix for first big bug that use_stdin was not correctly initialized and ↵van Hauser
could not be set
2020-03-09quickfix for first big bug that use_stdin was not correctly initialized and ↵van Hauser
could not be set
2020-03-09fixed numerous leaksDominik Maier
2020-03-09fix leaksvan Hauser
2020-03-09code-formatvan Hauser
2020-03-09AFL without globals (#220)Dominik Maier
* moved globals to afl, shm and fsrv * moved argv to afl state, less bugs * fixed unicorn docu * lists everywhere * merged custom mutators * fixed leaks in afl-fuzz
2020-03-09honor no_quiet for missing llvm_mode output, also print to stderr with ↵van Hauser
afl-*-rt.o.c instead of stdout for errors plus two potential bad free() fixes
2020-03-09Merge pull request #240 from rish9101/refactorvan Hauser
Remove get_cut_time function from multiple places and refactor code
2020-03-09more code formatvan Hauser
2020-03-09Remove get_cut_time function from multiple places and refactor coderish9101
2020-03-08fix null ptr deferef in pre_save python mutator callAndrea Fioraldi
2020-03-07Add two new hooks for the custom mutatorh1994st
- `afl_custom_queue_get` and `afl_custom_queue_new_entry` - Update the corresponding document and examples
2020-03-07solve linking error when python is not availableAndrea Fioraldi
2020-03-07custom havoc mutationAndrea Fioraldi
2020-03-07afl-tmin hang mode addedDominik Maier
2020-03-05Fix leaks when stopping afl (#228)Dominik Maier
2020-03-05added AFL_QUIET - be_quiet to afl-showmap and small changes to test.shvan Hauser
2020-03-05clarify -N optionvan Hauser
2020-03-04fix null ptr deref before trim_case_custom callAndrea Fioraldi
2020-03-03Update the documents of the custom mutatorh1994st
- Merge python_mutators.md into custom_mutator.md - Remove python_mutators.md
2020-03-03Finish refactoring APIs for the custom mutator and Python moduleh1994st
- Remove AFL_PYTHON_ONLY (env) and python_only (variable) - Unify fuzz API of the custom mutator and Python module - Merge the custom mutator into the old python_stage, which is now renamed to custom_mutator_stage
2020-03-02Refactoring `fuzz_py` APIh1994st
2020-03-02Add initialization funcation wrapper for Python mutatorh1994st
2020-03-02Uniform API for both Python and custom mutatorh1994st
2020-03-02Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplush1994st
2020-03-02Add new APIs for the custom mutatorh1994st
2020-03-02Autoresume added to helpDominik Maier
2020-03-01migrated autoresume to use get_afl_envDominik Maier
2020-03-01Added AFL_AUTORESUME optionDominik Maier
2020-02-29print OKF if an environment variable is successfully loaded - feebdack to ↵van Hauser
this please ...
2020-02-29code-format, env.md fixes and adding -hh for env usage display into afl-fuzz ↵van Hauser
and Makefile
2020-02-28add env info to afl-fuzz (please review!), small clarifications in ↵hexcoder-
docs/env_variables.md
2020-02-28add env info to afl-clang-fast, small Android changehexcoder-
2020-02-28add env info to afl-showmap, in qemu_mode add forgotten MacOSX env var to ↵hexcoder-
afl-analyze, afl-fuzz, afl-tmin
2020-02-28i am too tired :-(van Hauser
2020-02-28cmplog_shm shmat was missing result checkvan Hauser
2020-02-28code-formatvan Hauser
2020-02-27Merge branch 'master' of github.com:vanhauser-thc/AFLplusplusAndrea Fioraldi
2020-02-27bye bye SanCov for CmpLogAndrea Fioraldi
2020-02-27Fix hanging fork and child with -V -EKonrad Welc
If we let multiple fuzzers end with -V or -E option, it will cause it to think we are still occupying the cores, even if they are free, once we try to run another job it would return an error that no free nodes are available. This change fixes that problem.