vanhauser-thc
cefc9a00bf
help selective instrumentation
2024-01-18 17:12:09 +01:00
vanhauser-thc
88cbaeb3e1
LLVM 17 bug workaround
2023-12-29 10:03:02 +01:00
David Carlier
df0638ab87
llvm 18 build fixes.
2023-12-23 19:32:19 +00:00
toka
943fa7eb73
bracket
2023-10-14 12:48:58 +02:00
toka
9db9cc80e3
EarlyEPCallback for llvm16
2023-10-14 11:14:10 +02:00
vanhauser-thc
127c345161
nts
2023-07-13 14:26:32 +02:00
Dongjia "toka" Zhang
1e3890ea7f
delete duplicate branches
2023-06-24 15:34:12 +02:00
vanhauser-thc
90f83c13d0
remove dead code, code format
2023-06-22 09:26:46 +02:00
Seoyoung
420e36dcd3
SanitizerCoveragePCGUARD: select counter off by one error
2023-06-16 05:49:49 -04:00
cocochpie
9585f5cdfe
change the ‘#if’ to >= 17 instead of < 17
2023-06-06 04:07:38 +00:00
cocochpie
abc26a932a
Revive f567a89dae29afb2e421d649f0e750e77913f08c
2023-06-05 20:33:33 +00:00
vanhauser-thc
b644e48f36
more llvm 15 specialities
2023-06-01 13:28:07 +02:00
vanhauser-thc
2b500ce97e
llvm 15 fixes
2023-06-01 12:27:34 +02:00
vanhauser-thc
9324f3f628
rewrote PCGUARD
2023-06-01 12:19:45 +02:00
vanhauser-thc
029e039cbc
code format
2023-05-21 17:49:14 +02:00
vH
f567a89dae
more llvm 17
2023-04-28 15:39:01 +02:00
vH
00c86b7cb1
llvm 17 changes
2023-04-28 14:56:52 +02:00
vanhauser-thc
6cc8d607fb
remove -z option, use -p mmopt instead
2023-04-13 11:44:39 +02:00
vanhauser-thc
824385f52c
make llvm 17 work
2023-04-12 14:03:29 +02:00
David Carlier
afd2ea90df
LLVM plugin 16+ support proposal.
...
- Lifting the standard to C++17.
- Beyond the cosmetic changes, it boils down to BasicBlock::getInstList being
no longer available (and reading the header it is no accident).
2023-01-20 22:12:35 +00:00
Nikita Popov
36c46b9579
Fix LLVM 15 build
...
By removing ModuleSanitizerCoverageLegacyPass, which is completely
unused.
There was some confusing between the initialization function for
the upstream sancov pass and AFLs own implementation.
2022-09-14 10:58:22 +02:00
vanhauser-thc
2775271b17
pcguard off-by-one fix
2022-08-26 18:27:38 +02:00
vanhauser-thc
6056d4b140
fix pcguard vector select instrumentation
2022-08-03 10:06:52 +02:00
vanhauser-thc
7b7914e1d6
code format
2022-07-25 09:09:29 +02:00
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
13e0fd3e1a
pcguard fix for most current llvm 15 changes
2022-05-03 13:01:48 +02:00
Dominik Maier
285a5cb38b
Some scan-build fixes
2022-03-31 15:36:26 +00: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
Raphael Isemann
05119990b6
LLVM 14 fixes
2022-02-22 11:13:00 +01:00
vanhauser-thc
c5117b42ca
fix iselect instrumentation
2022-01-17 20:15:27 +01:00
vanhauser-thc
75ac9c013c
better instrumentlist filename detection
2021-12-14 10:15:09 +01:00
vanhauser-thc
db360332c4
make llvm 14-dev working. again.
2021-12-09 14:33:56 +01:00
hexcoder-
29e4c315d9
Fix compilation for LLVM 12.0.0, use older method getKnownMinValue()
2021-12-04 17:27:25 +01:00
vanhauser-thc
fc094dee13
change dlopen solution
2021-12-03 11:35:30 +01:00
vanhauser-thc
22827e8070
unify LLVM_VERSION_... usage
2021-12-01 11:38:55 +01:00
vanhauser-thc
6ce3d7fede
add AFL_USE_TSAN
2021-11-04 15:53:17 +01:00
vanhauser-thc
7a7630ae91
support llvm >= 11
2021-11-03 13:18:02 +01:00
vanhauser-thc
ccded9fc5c
vectorized coverage only possible for llvm 14 :(
2021-11-03 12:49:54 +01:00
vanhauser-thc
ce41f881a0
nosan
2021-11-02 19:53:15 +01:00
vanhauser-thc
fb3a71bd25
support select with vectors
2021-11-02 17:47:17 +01:00
vanhauser-thc
cd9f596ce0
remove debug
2021-11-01 17:33:18 +01:00
vanhauser-thc
f97c5dba2a
remove debug
2021-11-01 09:25:11 +01:00
vanhauser-thc
7e813ca492
fix
2021-11-01 09:23:05 +01:00
vanhauser-thc
0cbb406451
fix
2021-11-01 00:30:56 +01:00
vanhauser-thc
d918a9e85b
insert select instrumentation
2021-10-31 13:25:27 +01:00