38d9aedb26
code-format - and afl-cmin/afl-showmap was fixed in the bugfix for afl-tmin
2020-03-10 06:54:31 +01:00
f678731234
afl-tmin is fixed via default initialization in forkserver
2020-03-10 06:44:24 +01:00
e04d2a6efa
removed unused vars
2020-03-09 21:58:39 +01:00
1136e887bd
now wiht 90% less leaks
2020-03-09 21:34:11 +01:00
416020daef
quickfix for first big bug that use_stdin was not correctly initialized and could not be set
2020-03-09 19:42:23 +01:00
73a1b39446
quickfix for first big bug that use_stdin was not correctly initialized and could not be set
2020-03-09 19:40:59 +01:00
782cffb130
fixed numerous leaks
2020-03-09 19:30:26 +01:00
a24352ddfd
fix leaks
2020-03-09 15:52:14 +01:00
988a32ced5
code-format
2020-03-09 12:21:54 +01:00
dba3595c0a
AFL without globals ( #220 )
...
* 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-09 11:24:10 +01:00
dcf7d85cba
honor no_quiet for missing llvm_mode output, also print to stderr with afl-*-rt.o.c instead of stdout for errors plus two potential bad free() fixes
2020-03-09 10:56:53 +01:00
8e953d9931
Merge pull request #240 from rish9101/refactor
...
Remove get_cut_time function from multiple places and refactor code
2020-03-09 09:30:25 +01:00
36ce9c1fb9
more code format
2020-03-09 08:30:28 +01:00
1a582d54e5
Remove get_cut_time function from multiple places and refactor code
2020-03-09 10:04:32 +05:30
a3161b902e
fix null ptr deferef in pre_save python mutator call
2020-03-08 22:02:57 +01:00
8f93cf5c55
Add two new hooks for the custom mutator
...
- `afl_custom_queue_get` and `afl_custom_queue_new_entry`
- Update the corresponding document and examples
2020-03-07 16:28:48 -05:00
ed5d65b54f
solve linking error when python is not available
2020-03-07 14:26:33 +01:00
172d384bf2
custom havoc mutation
2020-03-07 12:11:06 +01:00
1e30c3a941
afl-tmin hang mode added
2020-03-07 03:40:42 +01:00
3ac568c40c
Fix leaks when stopping afl ( #228 )
2020-03-05 20:23:04 +01:00
90409f383a
added AFL_QUIET - be_quiet to afl-showmap and small changes to test.sh
2020-03-05 11:36:37 +01:00
cc72f5dfd0
clarify -N option
2020-03-05 11:04:55 +01:00
70a67ca67d
fix null ptr deref before trim_case_custom call
2020-03-04 19:28:29 +01:00
445d4b7e59
Update the documents of the custom mutator
...
- Merge python_mutators.md into custom_mutator.md
- Remove python_mutators.md
2020-03-03 23:17:24 -05:00
df46521658
Finish refactoring APIs for the custom mutator and Python module
...
- 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-03 19:48:13 -05:00
90506479e7
Refactoring fuzz_py
API
2020-03-02 21:30:10 -05:00
b2a2b0fc21
Add initialization funcation wrapper for Python mutator
2020-03-02 19:30:05 -05:00
7862416844
Uniform API for both Python and custom mutator
2020-03-02 19:29:41 -05:00
031946136b
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2020-03-02 15:27:31 -05:00
7b59e05600
Add new APIs for the custom mutator
2020-03-02 15:27:29 -05:00
43e97a5aa2
Autoresume added to help
2020-03-02 16:10:08 +01:00
3e0a3ec45f
migrated autoresume to use get_afl_env
2020-03-01 14:09:21 +01:00
6865cd8d69
Added AFL_AUTORESUME option
2020-03-01 13:47:33 +01:00
95322c11d9
print OKF if an environment variable is successfully loaded - feebdack to this please ...
2020-02-29 20:49:16 +01:00
6730b6a15a
code-format, env.md fixes and adding -hh for env usage display into afl-fuzz and Makefile
2020-02-29 14:23:44 +01:00
6e08be1d0b
add env info to afl-fuzz (please review!), small clarifications in docs/env_variables.md
2020-02-28 22:02:55 +01:00
0e8388d3ea
add env info to afl-clang-fast, small Android change
2020-02-28 05:00:22 +01:00
caa8fea8e2
add env info to afl-showmap, in qemu_mode add forgotten MacOSX env var to afl-analyze, afl-fuzz, afl-tmin
2020-02-28 03:31:50 +01:00
fc77f0bb96
i am too tired :-(
2020-02-28 01:02:21 +01:00
41493b1e3f
cmplog_shm shmat was missing result check
2020-02-28 00:41:56 +01:00
4e37e12c06
code-format
2020-02-28 00:19:36 +01:00
2b9ecd6eec
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
2020-02-27 16:04:20 +01:00
3712a70115
bye bye SanCov for CmpLog
2020-02-27 16:04:07 +01:00
3549cbb3a2
Fix hanging fork and child with -V -E
...
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.
2020-02-27 00:09:26 +01:00
7c17697cae
catch if shmat fails
2020-02-26 22:35:09 +01:00
0e1d306b2e
beautifying man pages
2020-02-25 21:58:17 +01:00
2d25662b81
man page tuning
2020-02-25 21:41:31 +01:00
4bd736e1a7
more env info for afl-plot and afl-analyze
2020-02-25 20:54:08 +01:00
891b568678
fix references to README docs
2020-02-25 08:34:44 +01:00
c8295e1485
add env info to afl-tmin
2020-02-24 22:23:51 +01:00