ecaddc09e8
code format
2025-02-10 13:29:22 +01:00
7765d4ac33
Fix various spelling errors ( #2293 )
...
* Fix spelling errors in log messages
* Fix doc comment syntax
* Fix spelling errors in Markdown documentation
* Fix spelling errors in comments
2025-02-10 00:32:42 +01:00
1c9925c7d7
Initial integration
2025-01-19 23:49:52 +08:00
30861b5d54
llvm 20 support
2025-01-16 15:32:58 +01:00
701e89bbcd
fixes
2024-11-21 10:39:49 +01:00
82752fe38d
code format
2024-11-19 16:25:50 +01:00
b88f132975
llvm20 fix
2024-09-29 17:11:07 +02:00
a6e42d98d9
llvm 19 fixes
2024-06-18 15:09:11 +02:00
1db3b81d2e
dump cc
2024-05-15 14:16:44 +02:00
cefc9a00bf
help selective instrumentation
2024-01-18 17:12:09 +01:00
88cbaeb3e1
LLVM 17 bug workaround
2023-12-29 10:03:02 +01:00
df0638ab87
llvm 18 build fixes.
2023-12-23 19:32:19 +00:00
943fa7eb73
bracket
2023-10-14 12:48:58 +02:00
9db9cc80e3
EarlyEPCallback for llvm16
2023-10-14 11:14:10 +02:00
127c345161
nts
2023-07-13 14:26:32 +02:00
1e3890ea7f
delete duplicate branches
2023-06-24 15:34:12 +02:00
90f83c13d0
remove dead code, code format
2023-06-22 09:26:46 +02:00
420e36dcd3
SanitizerCoveragePCGUARD: select counter off by one error
2023-06-16 05:49:49 -04:00
9585f5cdfe
change the ‘#if’ to >= 17 instead of < 17
2023-06-06 04:07:38 +00:00
abc26a932a
Revive f567a89dae
2023-06-05 20:33:33 +00:00
b644e48f36
more llvm 15 specialities
2023-06-01 13:28:07 +02:00
2b500ce97e
llvm 15 fixes
2023-06-01 12:27:34 +02:00
9324f3f628
rewrote PCGUARD
2023-06-01 12:19:45 +02:00
029e039cbc
code format
2023-05-21 17:49:14 +02:00
f567a89dae
more llvm 17
2023-04-28 15:39:01 +02:00
00c86b7cb1
llvm 17 changes
2023-04-28 14:56:52 +02:00
6cc8d607fb
remove -z option, use -p mmopt instead
2023-04-13 11:44:39 +02:00
824385f52c
make llvm 17 work
2023-04-12 14:03:29 +02:00
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
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
2775271b17
pcguard off-by-one fix
2022-08-26 18:27:38 +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
13e0fd3e1a
pcguard fix for most current llvm 15 changes
2022-05-03 13:01:48 +02:00
285a5cb38b
Some scan-build fixes
2022-03-31 15:36:26 +00: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
05119990b6
LLVM 14 fixes
2022-02-22 11:13:00 +01:00
c5117b42ca
fix iselect instrumentation
2022-01-17 20:15:27 +01:00
75ac9c013c
better instrumentlist filename detection
2021-12-14 10:15:09 +01:00
db360332c4
make llvm 14-dev working. again.
2021-12-09 14:33:56 +01:00
29e4c315d9
Fix compilation for LLVM 12.0.0, use older method getKnownMinValue()
2021-12-04 17:27:25 +01:00
fc094dee13
change dlopen solution
2021-12-03 11:35:30 +01:00
22827e8070
unify LLVM_VERSION_... usage
2021-12-01 11:38:55 +01:00
6ce3d7fede
add AFL_USE_TSAN
2021-11-04 15:53:17 +01:00