447 Commits

Author SHA1 Message Date
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