066d65d846
Fix wrong memchr size in android ( #1429 )
...
Need to fix this otherwise ASAN will always complain about heap buffer overflows and refuse to run.
Co-authored-by: van Hauser <vh@thc.org >
2022-05-27 17:55:21 +02:00
c96238d85f
Add AFL_SYNC_TIME variable for synchronization time tuning ( #1425 )
...
* Add AFL_SYNC_TIME variable for synchronization time tuning
* Documentation for AFL_SYNC_TIME variable
2022-05-27 12:52:31 +02:00
ca721404ef
Merge pull request #1415 from che30122/dev
...
afl->cmplog_binary memory leak problem
2022-05-18 10:32:35 +02:00
c563faa076
fix mem leak
2022-05-17 16:47:01 +08:00
79099a01f8
fix effector map calculation
2022-05-10 11:05:43 +02:00
7c8246f18f
fix
2022-05-09 14:30:40 +02:00
51942b605d
support post_process's own return buffer
2022-05-09 13:18:14 +02:00
229a45c6a6
large shared segment optimisation (in TEST_MMAP mode)
...
for FreeBSD supporting such feature.
Grabbing the first kind which fit the needed size otherwise
falling back to the classic shared segment allocation.
2022-05-06 19:02:21 +01:00
68e8467859
fix
2022-05-02 14:11:25 +02:00
293e255734
fix mopt random selection
2022-05-02 13:09:34 +02:00
0b228fb0f5
fix token usage in normal and MOpt mode
2022-05-02 08:17:06 +02:00
01594dc416
Properly null CmpLog map in deinit ( #1395 )
...
Co-authored-by: van Hauser <vh@thc.org >
2022-04-28 09:42:49 +02:00
46d5452c86
update afl-sharedmem.c
2022-04-28 15:35:25 +08:00
ee409d18a6
code format
2022-04-25 10:14:04 +02:00
f53e6a6cf2
fix instrumentation for -Werror,-Wunused-but-set-variable
...
`used` is so it isn't optimized out. `unused` is to avoid the warning.
2022-04-20 15:39:28 -04:00
630eb943a5
use passthrough mode for wasm
2022-04-20 15:38:37 -04:00
b1da7500b2
fix msg
2022-04-18 13:14:20 +02:00
e9288bcfad
add AFL_KEEP_TIMEOUTS
2022-04-08 22:44:10 +02:00
891f4d3c8e
correct counting for tmouts
2022-04-08 09:31:39 +02:00
3261e86a3a
save timeouts
2022-04-07 09:43:51 +02:00
044d3e823e
[wantfix] make error @SIMPLE_FILES
...
Hi there!
I tried to compile with SIMPLE_FILES, but got an error message.
Please have a look through it.
Sincerely.
```
src/afl-fuzz-bitmap.c: In function ‘save_if_interesting’:
src/afl-fuzz-bitmap.c:706:39: error: ‘afl_state_t’ {aka ‘struct afl_state’} has no member named ‘last_kill_signal’
706 | afl->saved_crashes, afl->last_kill_signal);
| ^~
make: *** [GNUmakefile:437: afl-fuzz] Error 1
```
2022-04-05 17:38:34 +09:00
15b43e6ce1
fix pizza mode
2022-04-03 19:14:59 +02:00
d9fa6af1b1
pizza mode on 1st of april
2022-04-03 09:50:18 +02:00
ef5543680a
Merge pull request #1374 from CarloMara/stable
...
Add new mode to AFLplusplus
2022-04-03 09:31:23 +02:00
26f3ec28ee
Fix dyslexia and clang format
2022-04-02 13:11:39 +02:00
657e4cc812
Fix layout
2022-04-01 14:56:27 +02:00
29f0bb1c6a
Add basic support for Italian users
2022-04-01 13:23:01 +02:00
285a5cb38b
Some scan-build fixes
2022-03-31 15:36:26 +00:00
772e33d550
avoid compiler warning (format-truncation), needed for make DEBUG=1 all
2022-03-30 20:32:51 +02:00
a436ef47e5
fix instrumentlist for LTO with clang < 13
2022-03-30 09:16:47 +02:00
c2ae24ab96
fix early return in AFL_TARGET_ENV
2022-03-21 22:58:17 +03:00
fa2b040476
fix LTO with cmplog and laf
2022-03-18 15:00:24 +01:00
69c9a176eb
our own PCGUARD mode not for llvm 10.0.1
2022-03-18 12:57:51 +01:00
bdfac291ba
fix split pass loading
2022-03-18 08:47:45 +01:00
3d1be62c96
merge fixes
2022-03-17 16:39:40 +01:00
1bea949f34
Merge branch 'dev' into newpm2
2022-03-17 16:30:29 +01:00
3c11a37757
fixes for llvm < 11
2022-03-17 15:48:06 +01:00
e4f201707f
make LTO pass work too plus some fixes
2022-03-17 14:35:15 +01:00
59eaed2f70
make pcguard work
2022-03-17 13:52:48 +01:00
1a65df2bee
Merge pull request #1352 from cd80/patch-1
...
fix typo in error message when using LD_PRELOAD
2022-03-17 08:46:15 +01:00
c08304ad3d
fix typo for error message when using LD_PRELOAD
2022-03-17 14:36:41 +09:00
ae9897ff7b
Merge pull request #1346 from mchesser/patches
...
Fix Shm trim bug and OOB accesses during Redqueen mutations.
2022-03-07 09:52:34 +01:00
d297738255
nits
2022-03-07 09:37:19 +01:00
2a00f32666
Fix buffer overrun in rtn_extended_encoding
...
`idx + i` can range from `0` to `buf.len`, but the memcpy may try and write to offsets from `idx + i` to `idx + 2 * i`.
2022-03-07 15:26:54 +10:30
c2229b506e
Fix off by one bounds check
...
`is_hex` reads two bytes but caller previously only ensured that one byte was in bounds.
2022-03-07 14:35:25 +10:30
70cc32dc6d
Fix issue with trim in shared memory mode
2022-03-07 14:28:45 +10:30
2eeba2dbf0
code format
2022-03-04 09:41:21 +01:00
713b069f40
fix compile error on non linux targets
2022-03-04 06:01:49 +01:00
0f7419fc91
write nyx crash logs to AFL++ work directory
2022-03-04 05:41:40 +01:00
d325fa5db8
code format
2022-03-01 20:13:57 +01:00