8bccf56553
fsrv copy: out_fd = -1
2020-11-03 15:13:04 +01:00
7ed0bfb6f5
copy fsrv: copy out_file ptr
2020-11-03 15:09:57 +01:00
d795ec0451
added better error handling to forkserver fd
2020-11-03 13:41:06 +01:00
a2739ef5ff
extras: afl_realloc -> ck_realloc
2020-10-30 09:40:51 +01:00
9347ad49b8
Don't crash for unset out_file ( fixed #562 )
2020-10-29 11:05:07 +01:00
982260c134
fix timeout bug in read_s32_timed on non linux OSes
2020-10-20 20:48:33 +02:00
ab744abc4b
code-format
2020-09-08 17:54:01 +02:00
374e068f97
set correct error code when -V
2020-09-08 11:37:09 +02:00
08f6e1d66a
children terminate on sigpipe
2020-09-02 17:54:54 +02:00
e4a86b40a5
child cleanup
2020-09-01 13:42:33 +02:00
1efc6e59b7
Added out_file value when using stdio ( #524 )
2020-08-24 21:18:51 +02:00
c7f0d30668
added afl_custom_fuzz_count
2020-08-24 17:32:41 +02:00
e2b54bfa05
code format
2020-08-23 10:40:46 +02:00
425908a00c
Option for specifying forkserver initialization timeout via environment variable ( #522 )
...
* Addition of AFL_FORKSRV_INIT_TMOUT env var
This commit introduces a new environment variable which allows to
specify the timespan AFL should wait for initial contact with the
forkserver.
This is useful for fuzz-targets requiring a rather long setup time
before the actual fuzzing can be started (e.g., unicorn).
* add .swp files to .gitignore
* Inherit init_tmout in afl_fsrv_init_dup
Without this patch, the forkserver would spawn with a timeout of 0 in
cmplog mode, leading to an immediate crash.
Additionally, this commit removes a spurious whitespace.
* Initialize afl->fsrv.init_tmout in afl_fsrv_init
Not all afl-components will need the new AFL_FORKSRV_INIT_TMOUT
environment variable. Hence, it's initialized to the safe "default"
value from before in afl_fsrv_init now.
2020-08-23 10:39:34 +02:00
1301552101
added AFL_MAX_DET_EXTRAS env var
2020-08-23 01:48:36 +02:00
c4f71ab201
enable autodict for cmplog compile, it is ensure not be used in the forkserver
2020-08-22 10:01:45 +02:00
b504b9313a
code-format, changelog
2020-08-18 01:36:49 +02:00
1a94cfe2af
moved autodict extras away from extras_a
2020-08-18 01:31:40 +02:00
af14acf2c1
Revert "Merge branch 'debug' into dev"
...
This reverts commit a7537b5511
, reversing
changes made to 15e799f7ae
.
2020-08-14 14:35:05 +02:00
a7537b5511
Merge branch 'debug' into dev
2020-08-14 13:23:14 +02:00
ce92adcb9b
formatting
2020-08-14 08:33:36 +02:00
69f8c62955
code-format
2020-08-14 00:46:48 +02:00
83df65a66b
cleaned up maybe_add_auto calls
2020-08-14 00:46:15 +02:00
7a6867e2f8
split up __afl_manual_init, added internal AFL_DISABLE_LLVM_INSTRUMENTATION, skipping ctor+ifunc functions for all llvm, code-format
2020-08-12 16:06:30 +02:00
b38837f4ff
setting attribute hot intelligently gives 0.5% speed
2020-08-12 14:14:44 +02:00
457f627101
move taint_mode var
2020-08-11 15:10:18 +02:00
67dac15226
Merge branch 'debug' into taint
2020-08-11 03:40:12 +02:00
701fb95d24
LTO: make dynamic map the default
2020-08-10 23:42:33 +02:00
b60663c031
taint integration done
2020-08-09 18:48:12 +02:00
0bb59ba116
code format
2020-08-09 01:09:26 +02:00
e4a0237cbc
step 1
2020-08-09 00:35:12 +02:00
699ebaa8e2
code format
2020-08-07 17:32:41 +02:00
22d3a5e90a
enabled Wextra, fixed bugs
2020-08-07 16:55:58 +02:00
139665c01d
ubsan options
2020-07-03 10:20:10 +02:00
07648f75ea
workaround for recent afl++ versions
2020-06-29 12:21:14 +02:00
e5e485fcdb
fix autodict
2020-06-29 00:58:05 +02:00
8d5eb9487d
make llvm_mode pcguard instrumentation collision free
2020-06-25 20:09:56 +02:00
bac2da8669
fix for *BSD: remove all HAVE_ARC4RANDOM dependencies
2020-06-16 01:29:07 +02:00
ab142282a3
kill targets on exit
2020-06-14 16:08:58 +02:00
615ab1a7b8
fix resize window crash and slightly more performant timed_read
2020-06-13 00:14:14 +02:00
a632c00b0d
switch to faster and better hash + random
2020-06-12 16:08:49 +02:00
db2e04361d
shm debug and fixes
2020-06-12 11:57:54 +02:00
e8da5f9e28
code format and debug
2020-06-11 19:30:28 +02:00
81829d132b
always set status
2020-06-09 17:09:34 +02:00
feffae60dd
code format
2020-06-09 03:48:50 +02:00
92b8c5bb60
fixed shmap fuzzing
2020-06-09 03:03:21 +02:00
e01cad2f7d
qemu debug
2020-06-05 09:42:17 +02:00
a9348e0acc
fix cmplog for shmem persistent mode
2020-06-04 16:31:53 +02:00
9a1e22afab
typo
2020-06-04 15:31:27 +02:00
35ddec7aeb
fix shmem persistent mode
2020-06-04 02:37:05 +02:00