Commit Graph

88 Commits

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