ba14c353c0
get map size from binaries within afl-cmin*
2022-08-15 18:31:45 +02:00
6056d4b140
fix pcguard vector select instrumentation
2022-08-03 10:06:52 +02:00
7b7914e1d6
code format
2022-07-25 09:09:29 +02:00
42c677aa7b
fix compilation for llvm 10.0
2022-07-19 23:03:20 +02:00
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
05080f32ee
fixes
2022-07-07 11:10:12 +02:00
e6f27c2645
add missing laf compare split predicates
2022-07-07 00:34:30 +02:00
fc520a2bde
fix
2022-07-04 21:57:42 +02:00
24458ae285
nits
2022-07-04 18:13:21 +02:00
1334851e7c
cmplog support for gcc_plugin by adacore
2022-07-04 09:59:47 +02:00
48c2d51689
nits
2022-06-27 08:31:03 +02:00
35d49c7c5c
fix
2022-06-08 12:46:08 +02:00
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