ab394836a9
remove warnings
2021-03-25 08:40:33 +01:00
6e2a0ef233
Merge branch 'replay' into tmp
2021-03-24 18:19:13 +01:00
958436be4b
ifdef for record
2021-03-24 18:18:05 +01:00
70c1de5d64
better forkserver error help and code format
2021-03-24 11:12:44 +01:00
dfe6f7f8c9
make setting different file permissions easy via config.h
2021-03-23 20:21:08 +01:00
a0c3011673
change map_size tests
2021-03-10 11:08:03 +01:00
74a6044b3f
fix sanitizer settings
2021-03-09 14:11:52 +01:00
517db1b8dc
fixes
2021-03-06 23:12:44 +01:00
7f062524c9
fixes
2021-03-06 23:01:13 +01:00
99b4c3f362
fix
2021-03-06 22:19:56 +01:00
4a0d4c50fc
complete implemenation, still no test
2021-03-06 19:12:25 +01:00
81442ba3f9
implementation without testing
2021-03-06 15:48:49 +01:00
f848562732
point explicitly to AFL_MAP_SIZE on problems
2021-03-05 10:15:38 +01:00
b6dc529bc3
no ASAN odr violations by default
2021-03-04 14:55:57 +01:00
4619a1395b
ensure proper aligning for skim patch
2021-03-01 09:57:57 +01:00
84f0b4f187
persistent replay env setup
2021-02-07 08:27:35 +01:00
981ffb27a8
making AFL_MAP_SIZE obsolete
2021-02-01 12:01:23 +01:00
6f5746d428
AFL_USE_QASAN
2021-01-29 15:38:49 +01:00
60764ebdf1
forkserver debug flag support
2021-01-21 18:43:06 +01:00
040bf5a61d
fix silly mistake
2021-01-21 18:26:08 +01:00
b850951c72
code format and not setting sanitizers if debug and settings present
2021-01-21 17:15:14 +01:00
d20a50a413
hex en/decode works now
2021-01-20 20:59:17 +01:00
9dff3495d5
better cmp map fsrv fix
2021-01-20 10:01:34 +01:00
d5049da5e4
better error message
2021-01-15 14:50:51 +01:00
b9ba2805e5
minor changes
2021-01-12 17:31:29 +01:00
4581ad3df9
code fmt
2021-01-08 18:19:40 +01:00
3196a5f666
cleaned up and added comments to forkserver exits
2021-01-08 18:17:52 +01:00
a06b25538f
cleaned up AFL_KILL_SIGNAL
2021-01-07 23:21:10 +01:00
9cdf5c4150
User defined kill signal value ( #678 )
...
* Adding AFL_KILL_SIGNAL environment variable
Controlling the kill signal used to end forked processes.
* Checking validity of AFL_KILL_SIGNAL env variable
This commit also sets a valid value in the environment to avoid
duplicating code in at_exit(). Changing data type of
fsrv->kill_signal to u8 to match last_kill_signal.
* Adding afl_kill_signal to AFL (environment) state
This commit simply introduces a struct member for future use. The
env variable is not used from the afl struct but from fsrv, where
its validity is checked, resulting in a FATAL in case of errors.
2021-01-07 22:35:34 +01:00
c6e038fe25
code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.)
2021-01-04 20:40:53 +01:00
ea9db86bb8
mem error fix
2020-12-18 10:20:43 +01:00
cebbedd238
fix cmin/tmin potential overflow on too large files
2020-12-09 08:58:07 +01:00
4e96447b43
fix showmap output
2020-12-08 23:26:08 +01:00
5bb51688e4
small fixes
2020-12-08 21:54:18 +01:00
6e61b2345c
more reporting on errors
2020-12-08 20:33:41 +01:00
a2e2fae840
AFL_CRASH_EXITCODE env var added, u8->bool
2020-12-03 14:43:06 +01:00
8584f9d2b5
added AFL_NO_AUTODICT
2020-12-01 13:13:11 +01:00
76c5b8a3b4
fix error handling in fauxserver
2020-11-14 19:38:06 +01:00
40e10895a2
now really fix -n
2020-11-14 17:21:43 +01:00
3cfc0174f7
fix -N for forkserver
2020-11-03 16:00:29 +01:00
7b4d1c4089
revert out_fd copy
2020-11-03 15:52:19 +01:00
245f511a1d
fsrv copy: out_fd = 0 on stdin
2020-11-03 15:15:58 +01:00
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