e43473faef
Merge pull request #221 from h1994st/master
...
Uniform Python and custom mutator API
2020-03-04 18:38:03 +01:00
38e7dd2b9e
Update examples of the custom mutator
...
- Merge `examples/python_mutators` into `examples/custom_mutators`
- Remove `examples/python_mutators`
- Update existing examples to demonstrate new APIs
2020-03-04 01:09:37 -05:00
42ce48db39
Fix typo
2020-03-03 23:18:47 -05: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
05a3418f86
added __afl_final_loc to all compile RTs
2020-03-04 01:51:41 +01: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
d559d5a374
fix prev commit
2020-03-03 11:15:07 +01:00
469b8ee022
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
2020-03-03 11:07:49 +01:00
385f7da77f
allow custom cflags on llvm makefile
2020-03-03 11:07:41 +01: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
f6050ab804
Silenced output of if python not found
2020-03-02 16:12:12 +01:00
43e97a5aa2
Autoresume added to help
2020-03-02 16:10:08 +01:00
f0cf9c2cdf
make afl-showmap quiet when called from afl-cmin*
2020-03-01 22:30:38 +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
59b80cb01e
fix #218 for GCC plugin
2020-03-01 11:51:15 +01:00
d946be29b9
fix #218
2020-03-01 11:16:43 +01:00
95322c11d9
print OKF if an environment variable is successfully loaded - feebdack to this please ...
2020-02-29 20:49:16 +01:00
76ca6adbc5
afl-clang-fast: only show the official env vars
2020-02-29 15:12:27 +01:00
45aa579f68
Added missing dependency to the docu ( #216 )
...
* Added missing dependency to the documentation. Tested on Debian 10
* Added documentation for Debian users
Co-authored-by: adamgrimm99 <55899195+adamgrimm99@users.noreply.github.com >
2020-02-29 14:42:19 +01:00
9ddd7e0e3f
wget is no longer necessary for unicornafl which is cloned now. ( #217 )
2020-02-29 14:39:29 +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
0b21441590
add env info to afl-gcc-fast
2020-02-28 19:50:07 +01:00
449a14d1d0
more examples for README and custom_mutator README
2020-02-28 14:07:38 +01:00
57495a794d
updated contribution info
2020-02-28 10:23:23 +01:00
7d0ae2939d
update todo
2020-02-28 07:07:27 +01:00
7fa289316a
fix for qemu_mode where capstone 4.0+ is installed
2020-02-28 06:50:15 +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
212e5d1a72
v2.62d
2020-02-28 01:16:36 +01:00
713952b9c7
v2.62c
2.62c
2020-02-28 01:13:28 +01:00
20b8fc075b
v2.62c
2020-02-28 01:12:44 +01:00
fc77f0bb96
i am too tired :-(
2020-02-28 01:02:21 +01:00
2eb7d0d88c
update ideas
2020-02-28 00:55:44 +01:00
41493b1e3f
cmplog_shm shmat was missing result check
2020-02-28 00:41:56 +01:00
f526bb2ecb
better alloc-inl.h
2020-02-28 00:35:59 +01:00
4e37e12c06
code-format
2020-02-28 00:19:36 +01:00
d83ab141f6
cpyright
2020-02-27 23:22:29 +01:00
11236dd545
restore alloc-inl from AFL
2020-02-27 21:11:45 +01:00
bf8a154bec
perf-fuzz idea
2020-02-27 20:58:30 +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
e4f01a6825
Merge pull request #213 from Kusoku/master
...
Fix hanging fork and child with -V -E
2020-02-27 10:52:57 +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