18e031d346
Merge pull request #11 from vanhauser-thc/neverZero_counters
...
Never zero counters added
2019-07-05 13:27:53 +02:00
c0332ad98b
Merge branch 'master' into neverZero_counters
2019-07-05 13:27:38 +02:00
7f6aaa5314
final touches
2019-07-05 11:28:08 +02:00
14aa5fe521
Added two hooks that are necessary for the grammar fuzzer
2019-07-04 14:25:19 +02:00
9199967022
this is the best solution IMHO
2019-07-04 11:19:18 +02:00
04c92c8470
notzero for afl-gcc
2019-07-03 19:10:48 +02:00
00b22e37df
select implementations
2019-07-03 16:36:31 +02:00
aaa810c64a
add -lrt with afl-gcc/clang automatically in mmap mode
2019-07-03 12:11:02 +02:00
b57b2073ac
LAF_... -> AFL_LLVM_LAF_...
2019-07-03 12:05:58 +02:00
771a9e9cd2
more python module examples
2019-07-03 04:22:53 +02:00
cc48f4499a
add librt under NetBSD
2019-07-02 20:20:07 +02:00
3e2f2ddb56
remove redundant header
2019-07-02 20:18:21 +02:00
0ca6df6f09
typo fix
2019-07-02 11:51:09 +02:00
37a379f959
Makefile magic for llvm_mode
2019-07-02 00:26:27 +02:00
625d6c2ed7
fix SHM mmap flag setting
2019-07-01 20:19:30 +02:00
c2edb3e22f
build afl with clang's compiler-rt
2019-07-01 17:56:39 +02:00
fedbd54325
Define AFLCustomMutator hook that can be implemented by implemented by external libraries and provided to AFL
2019-07-01 17:53:41 +02:00
134d2bd766
various fixes
2019-07-01 11:46:45 +02:00
9eb2cd7327
various fixes
2019-07-01 11:46:14 +02:00
c0347c80b2
Merge pull request #7 from bpfoley/master
...
Fix some github URL typos in docs
2019-06-30 17:20:47 +02:00
d9ff84e39e
Refactor to use an alternative method for shared memory.
...
If USEMMAP is defined, the shared memory segment is created/attached etc.
now by shm_open() and mmap().
This API is hopefully more often available (at least for iOS).
In order to reduce code duplication I have added new files
sharedmem.[ch] which now encapsulate the shared memory method.
This is based on the work of Proteas to support iOS fuzzing (thanks).
866af8ad1c
Currently this is in an experimental status yet. Please report
whether this variant works on 32 and 64 bit and on the supported platforms.
This branch enables USEMMAP and has been tested on Linux.
There is no auto detection for the mmap API yet.
2019-06-30 10:37:14 +02:00
7256e6d203
Fix some github URL typos in docs
2019-06-29 14:31:46 -07:00
c083fd895c
added .gitignore
2019-06-27 23:27:13 +02:00
0cd7a3d216
afl-tmin forkserver patch
2019-06-27 18:02:29 +02:00
aa4fc44a80
2 different implementations
2019-06-27 15:43:51 +02:00
f07d49e877
more power
2019-06-27 11:48:08 +02:00
45be91ff48
experimental implementation of counters that skip zero on overflow.
...
Enable with AFL_NZERO_COUNTS=1 during compilation of target.
2019-06-25 22:03:59 +02:00
c657b3d072
updates patches file
2019-06-25 12:11:34 +02:00
5dfb3ded17
improved documentation
2019-06-25 12:08:50 +02:00
0104e99caa
llvm_mode whitelist (partial instrumentation) support added
2019-06-25 12:00:12 +02:00
e16593c9b1
doc update
2019-06-23 19:38:57 +02:00
1cc69df0f4
display power schedule in status screen
2019-06-23 18:37:02 +02:00
2db576f52b
better power schedule documentation
2019-06-23 11:19:51 +02:00
421edce623
friendly power schedule names
2019-06-22 19:03:15 +02:00
549b83504f
added -s fixed_seed feature
2019-06-20 13:51:39 +02:00
d10ebd1a68
python mutator examples added
2019-06-20 12:22:46 +02:00
4e3d921f1a
updated PATCHES file
2019-06-20 11:54:53 +02:00
1d6e1ec61c
Python 2.7 mutator module support added
2019-06-19 19:45:05 +02:00
db3cc11195
minor documentation update
2019-06-17 18:47:13 +02:00
d64efa6a68
Merge pull request #6 from pbst/patch
...
Fix crashes
2019-06-17 15:16:48 +02:00
7b5905bda6
llvm_mode/split-switches-pass: add checks
...
Add extra check to allow early exist in trivial cases that would
sometimes lead to crashes.
2019-06-17 04:18:55 +02:00
f5ba5ffe80
fix zero terminated string issue
...
In C "strings" are zero terminated. Functions like
strcmp/strncmp/memcmp/... work on them. We have to be careful to not
ignore the last byte.
2019-06-13 14:42:10 +00:00
0113c4f834
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-06-12 17:21:26 +02:00
1c2ed83960
bugfixes from pbst for laf-intel transformations
2019-06-12 17:20:25 +02:00
7a236b11b8
version bumb for github dev version
2019-06-11 11:32:11 +02:00
a0328bbcf8
Merge pull request #5 from practicalswift/remove-references-to-cla
...
Remove references to the Google CLA process
2019-06-07 21:33:47 +02:00
46e58b434a
Merge pull request #4 from practicalswift/typo
...
Fix typos
2019-06-07 21:32:27 +02:00
7955f8a7cb
Remove references to Google CLA process
2019-06-07 18:10:25 +02:00
263fd37590
Fix typos
2019-06-07 17:56:29 +02:00
ba37bf13d6
fix gui misalignment in show_stats()
2019-06-05 11:50:04 +02:00