83f32c5248
honor AFL_MAP_SIZE well outside of afl++
2022-06-08 10:56:11 +02:00
942b85bb77
clarify gpl3
2022-05-31 11:10:37 +02:00
13e0fd3e1a
pcguard fix for most current llvm 15 changes
2022-05-03 13:01:48 +02:00
4f42ecd815
remove WIP code
2022-04-18 13:16:10 +02:00
1d00bde6c5
code format
2022-04-18 13:14:20 +02:00
b1da7500b2
fix msg
2022-04-18 13:14:20 +02:00
396de6fc9c
Fix GCC plugin crash when using deny/allow list
...
The provided function declaration F may not have valid location
information. Return an empty string in this case as the two callers are
already using this convention to filter out functions from being
instrumented when deny/allow list are used.
2022-04-08 09:50:08 +02:00
0e9d0ebbfe
fix cmplog!
2022-04-06 09:36:57 +02:00
285a5cb38b
Some scan-build fixes
2022-03-31 15:36:26 +00:00
fa2b040476
fix LTO with cmplog and laf
2022-03-18 15:00:24 +01:00
90fd61d14a
forgot one pass
2022-03-17 19:43:14 +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
2b8fea083e
test
2022-03-15 07:35:37 +01:00
5385cc7618
sancov will be only for llvm11+
2022-03-04 15:03:26 +01:00
544b68044a
fix broken code format
2022-03-04 03:36:52 +01:00
33e43b11f8
port instrumentation/afl-llvm-dict2file
2022-03-03 18:24:26 +01:00
a2d54218ad
ported cmplog-routines-pass
2022-03-03 17:27:50 +01:00
899fa59ab6
port cmplog-switches-pass
2022-03-03 17:11:41 +01:00
f2831419f5
ported cmplog-instructions-pass
2022-03-03 08:55:05 +01:00
d325fa5db8
code format
2022-03-01 20:13:57 +01:00
7e67545b9d
code format
2022-03-01 20:01:12 +01:00
f70760896c
Revert "Merge branch 'newpm2' into dev"
...
This reverts commit fee1acf7e6
, reversing
changes made to 675d17d737
.
2022-03-01 19:21:31 +01:00
e996112fbc
Fix build for the LLVM pass for LLVM >= 13
...
Due to change of inheritance for more modern LLVM versions, the overridable
members are not the same.
2022-02-24 14:50:44 +00:00
fee1acf7e6
Merge branch 'newpm2' into dev
2022-02-22 13:58:49 +01:00
05119990b6
LLVM 14 fixes
2022-02-22 11:13:00 +01:00
92db443635
Revert "remove new llvm pass manager :("
...
This reverts commit 55ed2a443c
.
2022-02-20 19:51:43 +01:00
056ebbff15
add AFL_EARLY_FORKSERVER support
2022-02-08 20:36:06 +01:00
05a36f10ba
import mozilla afl-cc patch
2022-02-08 18:33:59 +01:00
0fd6315dfb
nit
2022-01-25 13:32:45 +01:00
28a1765781
fix atexit for rt
2022-01-25 12:41:22 +01:00
4902bb91d2
Fix links and spelling of Redqueen
2022-01-20 20:59:36 +01:00
550ba4d772
nits and code format
2022-01-19 22:26:52 +01:00
4bcb177f62
Revert "fix classify counts"
...
This reverts commit 4217a6606c
.
2022-01-19 22:17:36 +01:00
c5117b42ca
fix iselect instrumentation
2022-01-17 20:15:27 +01:00
0e2c832499
fix laf transform for strcmp like functions
2022-01-17 19:35:49 +01:00
4217a6606c
fix classify counts
2022-01-15 13:58:17 +01:00
110cc27632
fix laf-intel split switches
2022-01-13 10:09:35 +01:00
21ebfec79c
better ignore problem handling
2022-01-12 21:59:38 +01:00
41b07983f1
add feature list
2022-01-11 11:59:12 +01:00
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
b3a0ecfd48
allow ignore dlopen issues
2021-12-17 09:42:05 +01:00
3cb7319ccd
fix for older llvm
2021-12-16 10:41:33 +01:00
5f70bc5404
disable cmplog vector FP cmp hooking
2021-12-16 10:08:31 +01:00
ee10461f48
fix llvm 14 changes for ctx and ngram
2021-12-16 01:44:50 +01:00
75ac9c013c
better instrumentlist filename detection
2021-12-14 10:15:09 +01:00
aceb1af908
Merge branch 'dev' into docs_add_overview
2021-12-13 18:23:28 +01:00