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
vanhauser-thc
7cd98f565f
lto and llvm14-dev
2021-10-18 12:16:58 +02:00
hexcoder-
96c802fce8
fix stupid typos
2021-06-01 18:41:38 +02:00
hexcoder-
97225f1f6f
adapt to incompatible LLVM 13 API
2021-06-01 18:36:28 +02:00
vanhauser-thc
7665354405
threadsafe doc fixes, code format
2021-06-01 10:13:16 +02:00
hexcoder
97a1f89881
Merge branch 'dev' into going_atomic
2021-05-31 19:18:24 +02:00
hexcoder-
b246de7891
add support for AFL_LLVM_THREADSAFE_INST to other LLVM passes
2021-05-30 15:25:10 +02:00
vanhauser-thc
c9d066038f
fix PCGUARD, build aflpp_driver with fPIC
2021-04-30 10:27:43 +02:00
hexcoder-
ec49c7fbf5
Change other LLVM modes to atomic increments
2021-04-17 22:32:33 +02:00
aflpp
28f1e94ab9
fix our PCGUARD for llvm 10.0.1
2021-03-23 15:33:27 +01:00
vanhauser-thc
2102264acf
fix for new llvm 13 change
2021-03-19 16:06:06 +01:00
vanhauser-thc
99525dee38
remove unneeded code
2021-03-19 10:57:18 +01:00
vanhauser-thc
848ea17154
add header to PCGUARD
2021-03-19 10:42:23 +01:00
vanhauser-thc
9bd1e19d7f
added AFL_IGNORE_UNKNOWN_ENVS
2021-02-13 22:43:56 +01:00
vanhauser-thc
87a607c7d0
update doc
2021-02-13 11:17:53 +01:00
van Hauser
fc5f865796
reorder check
2021-02-01 14:02:31 +01:00
van Hauser
7a861498c2
added support for __afl_coverage_interesting
2021-01-31 15:04:40 +01:00
van Hauser
9c15f53a47
fix for changes in llvm 12
2021-01-04 17:45:52 +01:00