van Hauser
dd0ca7335f
switch shmem_len to the map
2020-06-03 15:49:23 +02:00
hexcoder-
686d8823eb
OpenBSD: add missing limits.h header for PATH_MAX
2020-06-03 17:43:33 +02:00
van Hauser
fc164e4709
code format
2020-06-03 10:50:49 +02:00
Andrea Fioraldi
9962de1a4c
shared mem input for qemu persistent hook
2020-06-03 09:57:44 +02:00
Dominik Maier
304a72c1ff
added shmem support to unicornafl
2020-06-03 02:00:58 +02:00
Dominik Maier
83112ed5e0
got rid of questionable phrasing
2020-06-02 14:54:24 +02:00
Dominik Maier
fbd781fc83
Merge branch 'dev' of github.com:aflplusplus/aflplusplus into dev
2020-06-02 14:10:44 +02:00
Dominik Maier
62306f5ce8
minor fixes
2020-06-02 14:10:40 +02:00
van Hauser
0de25f08ba
code format
2020-06-01 12:30:55 +02:00
Dominik Maier
ee14785f68
starting shmap support for unicorn
2020-05-31 04:13:41 +02:00
Dominik Maier
c0ed118ba5
comment
2020-05-30 20:38:01 +02:00
van Hauser
4a54328901
rename var time->time_ms
2020-05-30 17:11:45 +02:00
Dominik Maier
24508194c2
removed read_timed
2020-05-30 14:03:52 +02:00
Dominik Maier
95b46b4278
reverted extendended read_timed
2020-05-30 13:53:00 +02:00
Dominik Maier
b16ccb4811
Revert "code format"
...
This reverts commit 8f19becb620a6fedd0f8b855b48cdeeab211c2ed.
2020-05-30 13:51:29 +02:00
van Hauser
4119752f83
fix forkserver change
2020-05-30 13:37:27 +02:00
Dominik Maier
8f19becb62
code format
2020-05-30 11:05:53 +02:00
Dominik Maier
38e5c32a55
corrected read_timed for values > 4
2020-05-30 11:02:34 +02:00
van Hauser
8726d7b0a3
simplified read_timed
2020-05-30 06:51:51 +02:00
Dominik Maier
408ef5298b
Merge pull request #383 from dgmelski/fix-read-timed
...
Fix read_timed when accumulating short reads
2020-05-29 18:58:25 +02:00
David Melski
4b01d594c4
Fix read_timed when accumulating short reads
...
The existing code appears to use 'len_read' in several places where
'total_read' was intended. The function may work if the first 1 or 2
iterations of the loop read the requested 'len' bytes.
If the first two reads are "short" and a third read is done, the bytes
will be placed over previously read bytes in buf and more than 'len'
bytes may be read in total, though buf is never overrun.
This commit changes read_timed to
(1) correctly append short reads in buf
(2) correctly terminate when the sum of the short reads
equals the requested 'len' bytes
(3) return an error when read() returns -1 or 0
The function also depends on select() decrementing the timeout
structure, as it does on Linux. On other platforms, the exec_ms
returned is likely incorrect. This patch does not attempt to address
this issue.
2020-05-28 20:25:30 -04:00
van Hauser
aace0d1192
code format
2020-05-27 11:28:29 +02:00
van Hauser
cee4b4593b
Merge pull request #379 from arnow117/master
...
Fix MOpt implementation flaws
2020-05-27 11:27:11 +02:00
arnow117
dab498c3b7
fix MOPT implementation flaws in core fuzzing
2020-05-27 16:01:44 +08:00
van Hauser
707145c491
persistent mode: shared memory test case transfer
2020-05-25 16:40:55 +02:00
hexcoder
0245f8438d
forkserver: missing space in message
2020-05-23 08:15:20 +02:00
van Hauser
c64ea49432
AFL_LLVM_LAF_ALL
2020-05-23 01:37:21 +02:00
van Hauser
38fe1c6066
more help for LTO issues
2020-05-22 20:59:32 +02:00
van Hauser
c456e20750
better sync - lesser and better imports
2020-05-20 23:12:33 +02:00
van Hauser
982017a2ab
remove master file on exit
2020-05-20 22:52:33 +02:00
van Hauser
0ed767fac5
forgot the unlink ...
2020-05-19 19:54:10 +02:00
van Hauser
25fbec6638
if no master is present a slave becomes a temporary master
2020-05-19 19:51:54 +02:00
van Hauser
30824bc58e
afl-as fast system fix
2020-05-18 10:48:39 +02:00
van Hauser
d37a8f72d6
fix master creation file
2020-05-17 01:36:03 +02:00
van Hauser
9dd3e3e38a
fix -M check
2020-05-17 00:13:55 +02:00
van Hauser
57637ba0b0
removed overlooked post_lib references, added post_lib examples to examples/custom_mutators
2020-05-15 13:39:42 +02:00
van Hauser
d536ddc240
change: slaves only sync from masters
2020-05-15 09:27:15 +02:00
Dominik Maier
63e2222af1
code format
2020-05-15 01:24:27 +02:00
Dominik Maier
65f9553365
unicorn mode may run scripts
2020-05-14 22:25:50 +02:00
van Hauser
7c9ff4bfe7
if target crashes add LTO fixed map as a possible reason
2020-05-14 01:12:00 +02:00
van Hauser
d334093606
deprecated AFL_POST_LIBRARY
2020-05-14 01:00:11 +02:00
van Hauser
044bd3cb41
init/deinit need to be optional for post lib
2020-05-13 18:58:32 +02:00
van Hauser
8cc5442401
fix GNUmakefile
2020-05-13 18:20:06 +02:00
van Hauser
60a5df5262
code-format and slight -S/-M modifications
2020-05-13 16:49:00 +02:00
rish9101
645e331559
Fix previous commit bugs
2020-05-13 19:46:30 +05:30
rish9101
45bddcd808
Fix bugs, remove intial post library test
2020-05-13 19:25:23 +05:30
rish9101
9627458ecc
Add post library API as custom mutator and rename pre_save
2020-05-13 18:59:12 +05:30
van Hauser
f8b3d34225
move has_new_bits for better performance
2020-05-13 00:41:24 +02:00
van Hauser
72f4a9f678
missing env var
2020-05-12 19:40:04 +02:00
van Hauser
060f4ea320
enforce mandatary custom functions
2020-05-12 17:05:12 +02:00