982017a2ab
remove master file on exit
2020-05-20 22:52:33 +02:00
0ed767fac5
forgot the unlink ...
2020-05-19 19:54:10 +02:00
25fbec6638
if no master is present a slave becomes a temporary master
2020-05-19 19:51:54 +02:00
30824bc58e
afl-as fast system fix
2020-05-18 10:48:39 +02:00
d37a8f72d6
fix master creation file
2020-05-17 01:36:03 +02:00
9dd3e3e38a
fix -M check
2020-05-17 00:13:55 +02:00
57637ba0b0
removed overlooked post_lib references, added post_lib examples to examples/custom_mutators
2020-05-15 13:39:42 +02:00
d536ddc240
change: slaves only sync from masters
2020-05-15 09:27:15 +02:00
63e2222af1
code format
2020-05-15 01:24:27 +02:00
65f9553365
unicorn mode may run scripts
2020-05-14 22:25:50 +02:00
7c9ff4bfe7
if target crashes add LTO fixed map as a possible reason
2020-05-14 01:12:00 +02:00
d334093606
deprecated AFL_POST_LIBRARY
2020-05-14 01:00:11 +02:00
044bd3cb41
init/deinit need to be optional for post lib
2020-05-13 18:58:32 +02:00
8cc5442401
fix GNUmakefile
2020-05-13 18:20:06 +02:00
60a5df5262
code-format and slight -S/-M modifications
2020-05-13 16:49:00 +02:00
645e331559
Fix previous commit bugs
2020-05-13 19:46:30 +05:30
45bddcd808
Fix bugs, remove intial post library test
2020-05-13 19:25:23 +05:30
9627458ecc
Add post library API as custom mutator and rename pre_save
2020-05-13 18:59:12 +05:30
f8b3d34225
move has_new_bits for better performance
2020-05-13 00:41:24 +02:00
72f4a9f678
missing env var
2020-05-12 19:40:04 +02:00
060f4ea320
enforce mandatary custom functions
2020-05-12 17:05:12 +02:00
6177954773
fix custom mutators and add real test cases
2020-05-12 16:32:40 +02:00
7b40d7b942
new code formatting + applied
2020-05-12 11:12:25 +02:00
8bb10c3bf1
fix issue in describe_op showing time inside src
2020-05-12 09:20:02 +02:00
30bfd44dfd
indenting preprocessor directives breaks compilation and cant be fixed, reverting ... :-(
2020-05-10 12:09:37 +02:00
26f8708fed
fix warning, code format
2020-05-10 11:35:31 +02:00
2e553bcd69
code-format
2020-05-10 10:24:24 +02:00
515de0d68d
Illumos biuld fix ( #357 )
2020-05-10 00:21:26 +02:00
c380819e02
remove debug output
2020-05-09 11:58:47 +02:00
fa84e52af0
custom mutator code enhancements and code-format
2020-05-09 11:35:54 +02:00
190f3024da
Support multiple custom mutators ( #282 )
...
* Make a list of custom mutators using env variable
* Set up multiple custom mutators
* Add destroy custom mutator and changes to load_custom_mutator
* Use array instead of list, make changes to afl-fuzz-one for multiple mutators
* Make change to fuzz-one custom_queue_get to support multiple mutators
* Modify custom python mutator support
* Fix bug
* Fix missing afl->mutator->data
* Revert to list with max count
* Change custom_pre_save hook and code format
* Free custom_mutator struct in the list
* Add testcase for multiple custom mutators
* Resolve merge conflict
2020-05-08 20:08:27 +02:00
ef2ccc8117
added AFL_LLVM_SKIPSINGLEBLOCK and changed default behaviour to instrument single block functions
2020-05-07 14:59:12 +02:00
02887dc164
fix static and profiling compilation and add profiling calculation
2020-05-07 14:09:58 +02:00
5b1b986c89
fix for afl-tmin -f
2020-05-03 14:19:03 +02:00
378573ab8b
AFL_LLVM_SKIP_NEVERZERO added
2020-05-02 00:39:13 +02:00
cc78fb721b
code format
2020-05-01 01:11:54 +02:00
efa9df24c2
afl-untracer completed
2020-04-30 17:59:59 +02:00
a37eca9df5
afl-untracer - next step
2020-04-30 16:27:31 +02:00
fbd9994f6f
better fix for showmap
2020-04-27 22:11:58 +02:00
087c368242
better fix for showmap
2020-04-27 22:10:08 +02:00
a56354a893
fix for afl-showmap with -Q
2020-04-27 19:30:32 +02:00
4ffa5b0636
fix negative stability bug (hopefully)
2020-04-26 18:42:42 +02:00
66eee34709
refactored global lists
2020-04-26 02:32:09 +02:00
85627516a4
map_size one liner
2020-04-26 02:05:17 +02:00
b26ee09f71
minor fixes
2020-04-26 01:59:38 +02:00
62aacf88ab
fix simple names
2020-04-24 23:26:38 +02:00
766085293d
variable map size fix, error reporting through forkserver, code format
2020-04-24 12:09:25 +02:00
82b6b8c87e
afl-gcc and afl-clang: fail when binary name can't be used to determine build mode
...
This is a continuation of PR #318 .
The goal is to prevent issues where binaries with the wrong name will
silently pass control to the C compiler instead of failing.
This makes it more explicit that aflplusplus relies on the name of the
binary for correct compiler execution.
2020-04-23 23:21:38 +02:00
cce8c4dbae
fixed map location support for LTO
2020-04-23 08:56:06 +02:00
df8a0e8418
Merge branch 'dev' of github.com:vanhauser-thc/AFLplusplus into dev
2020-04-22 13:51:40 +02:00