hexcoder-
42c677aa7b
fix compilation for llvm 10.0
2022-07-19 23:03:20 +02:00
vanhauser-thc
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
vanhauser-thc
05080f32ee
fixes
2022-07-07 11:10:12 +02:00
vanhauser-thc
e6f27c2645
add missing laf compare split predicates
2022-07-07 00:34:30 +02:00
vanhauser-thc
fc520a2bde
fix
2022-07-04 21:57:42 +02:00
vanhauser-thc
24458ae285
nits
2022-07-04 18:13:21 +02:00
vanhauser-thc
1334851e7c
cmplog support for gcc_plugin by adacore
2022-07-04 09:59:47 +02:00
vanhauser-thc
48c2d51689
nits
2022-06-27 08:31:03 +02:00
vanhauser-thc
35d49c7c5c
fix
2022-06-08 12:46:08 +02:00
vanhauser-thc
83f32c5248
honor AFL_MAP_SIZE well outside of afl++
2022-06-08 10:56:11 +02:00
vanhauser-thc
942b85bb77
clarify gpl3
2022-05-31 11:10:37 +02:00
vanhauser-thc
13e0fd3e1a
pcguard fix for most current llvm 15 changes
2022-05-03 13:01:48 +02:00
vanhauser-thc
4f42ecd815
remove WIP code
2022-04-18 13:16:10 +02:00
vanhauser-thc
1d00bde6c5
code format
2022-04-18 13:14:20 +02:00
vanhauser-thc
b1da7500b2
fix msg
2022-04-18 13:14:20 +02:00
Marc Poulhiès
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
vanhauser-thc
0e9d0ebbfe
fix cmplog!
2022-04-06 09:36:57 +02:00
Dominik Maier
285a5cb38b
Some scan-build fixes
2022-03-31 15:36:26 +00:00
vanhauser-thc
fa2b040476
fix LTO with cmplog and laf
2022-03-18 15:00:24 +01:00
vanhauser-thc
90fd61d14a
forgot one pass
2022-03-17 19:43:14 +01:00
vanhauser-thc
3d1be62c96
merge fixes
2022-03-17 16:39:40 +01:00
van Hauser
1bea949f34
Merge branch 'dev' into newpm2
2022-03-17 16:30:29 +01:00
vanhauser-thc
3c11a37757
fixes for llvm < 11
2022-03-17 15:48:06 +01:00
vanhauser-thc
e4f201707f
make LTO pass work too plus some fixes
2022-03-17 14:35:15 +01:00
vanhauser-thc
59eaed2f70
make pcguard work
2022-03-17 13:52:48 +01:00
vanhauser-thc
2b8fea083e
test
2022-03-15 07:35:37 +01:00
vanhauser-thc
5385cc7618
sancov will be only for llvm11+
2022-03-04 15:03:26 +01:00
Sergej Schumilo
544b68044a
fix broken code format
2022-03-04 03:36:52 +01:00
vanhauser-thc
33e43b11f8
port instrumentation/afl-llvm-dict2file
2022-03-03 18:24:26 +01:00
vanhauser-thc
a2d54218ad
ported cmplog-routines-pass
2022-03-03 17:27:50 +01:00
vanhauser-thc
899fa59ab6
port cmplog-switches-pass
2022-03-03 17:11:41 +01:00
vanhauser-thc
f2831419f5
ported cmplog-instructions-pass
2022-03-03 08:55:05 +01:00
vanhauser-thc
d325fa5db8
code format
2022-03-01 20:13:57 +01:00
vanhauser-thc
7e67545b9d
code format
2022-03-01 20:01:12 +01:00
vanhauser-thc
f70760896c
Revert "Merge branch 'newpm2' into dev"
...
This reverts commit fee1acf7e6096533f1aa8cd74035bed21c90fdf6, reversing
changes made to 675d17d737ee5dee88766d9c181567771592c94c.
2022-03-01 19:21:31 +01:00
David Carlier
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
van Hauser
fee1acf7e6
Merge branch 'newpm2' into dev
2022-02-22 13:58:49 +01:00
Raphael Isemann
05119990b6
LLVM 14 fixes
2022-02-22 11:13:00 +01:00
vanhauser-thc
92db443635
Revert "remove new llvm pass manager :("
...
This reverts commit 55ed2a443c5c61baba37415d4087164454d8a2a8.
2022-02-20 19:51:43 +01:00
vanhauser-thc
056ebbff15
add AFL_EARLY_FORKSERVER support
2022-02-08 20:36:06 +01:00
vanhauser-thc
05a36f10ba
import mozilla afl-cc patch
2022-02-08 18:33:59 +01:00
vanhauser-thc
0fd6315dfb
nit
2022-01-25 13:32:45 +01:00
vanhauser-thc
28a1765781
fix atexit for rt
2022-01-25 12:41:22 +01:00
llzmb
4902bb91d2
Fix links and spelling of Redqueen
2022-01-20 20:59:36 +01:00
vanhauser-thc
550ba4d772
nits and code format
2022-01-19 22:26:52 +01:00
vanhauser-thc
4bcb177f62
Revert "fix classify counts"
...
This reverts commit 4217a6606c92f6a88ab577ae8f91823dd731562d.
2022-01-19 22:17:36 +01:00
vanhauser-thc
c5117b42ca
fix iselect instrumentation
2022-01-17 20:15:27 +01:00
vanhauser-thc
0e2c832499
fix laf transform for strcmp like functions
2022-01-17 19:35:49 +01:00
vanhauser-thc
4217a6606c
fix classify counts
2022-01-15 13:58:17 +01:00
vanhauser-thc
110cc27632
fix laf-intel split switches
2022-01-13 10:09:35 +01:00