Commit Graph

61 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
967b81736d Fix pass 2025-01-19 23:55:44 +08: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
7b24f4a329 remove afl-gcc/afl-clang 2024-11-21 14:31:36 +01:00
ccb952dde8 Revert "Replace gettimeofday with clock_gettime (#2159)"
This reverts commit 7c380a6612.
2024-07-14 10:18:23 +02:00
7c380a6612 Replace gettimeofday with clock_gettime (#2159) 2024-07-14 00:25:58 +02:00
45603367bf fix llvm modules 2024-04-07 09:44:33 +02:00
ed1a6f8a57 2024 v4.10c release 2024-02-03 11:01:31 +01:00
92ac2c228c typo 2023-10-16 16:45:30 +02:00
120d009e7d wasm support 2023-04-15 11:36:58 +02:00
35f09e11a4 welcome 2023 2023-01-03 09:38:07 +01:00
b847e0f414 clang format 14 2022-07-12 09:04:54 +02:00
90fd61d14a forgot one pass 2022-03-17 19:43:14 +01:00
3d1be62c96 merge fixes 2022-03-17 16:39:40 +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
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
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
4217a6606c fix classify counts 2022-01-15 13:58:17 +01:00
e1082f2548 welcome 2022 2022-01-01 00:49:17 +01:00
ee10461f48 fix llvm 14 changes for ctx and ngram 2021-12-16 01:44:50 +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
22827e8070 unify LLVM_VERSION_... usage 2021-12-01 11:38:55 +01:00
55ed2a443c remove new llvm pass manager :( 2021-11-26 15:30:46 +01:00
a0cc3dc101 llvm new passmanager fixes 2021-11-23 19:09:44 +01:00
0e9b208949 Merge branch 'dev_newpm' into dev 2021-11-22 16:51:06 +01:00
9325a4fcbb http->https 2021-11-06 10:28:22 +01:00
6ce3d7fede add AFL_USE_TSAN 2021-11-04 15:53:17 +01:00
7d0e0cde0a fix declaration for new pass manager 2021-10-16 14:51:51 +02:00
1f2fa22dad make new pass manager interface compiler version dependent (>=7) 2021-10-16 14:37:54 +02:00
c49b308794 switch PreservedAnalyses from none to all 2021-10-16 12:56:31 +02:00
544a65db54 converted afl-llvm-pass to new pass manager 2021-10-12 23:02:15 +02:00
9ec63d3f17 fix frida, fix dictionary generation to honor AFL_LLVM_{ALLOW/DENY}LIST 2021-07-14 14:31:27 +02:00
76c0940cee format 2021-06-07 12:54:16 +02:00
96c802fce8 fix stupid typos 2021-06-01 18:41:38 +02:00
97225f1f6f adapt to incompatible LLVM 13 API 2021-06-01 18:36:28 +02:00
b9799bbe1d fix classic threadsafe counters 2021-06-01 11:28:31 +02:00
7665354405 threadsafe doc fixes, code format 2021-06-01 10:13:16 +02:00
b246de7891 add support for AFL_LLVM_THREADSAFE_INST to other LLVM passes 2021-05-30 15:25:10 +02:00
c9539aa6b7 support new env var AFL_LLVM_THREADSAFE_INST to enable atomic counters.
add new test case for that.
2021-05-30 11:45:11 +02:00
32be08d7b3 add some comments 2021-05-07 08:13:50 +02:00
70e2737222 first working NeverZero implementation 2021-05-06 21:11:37 +02:00
b15fcde477 still not working 2021-04-30 12:09:06 +02:00
976969dce5 work in progress: not working correctly yet 2021-04-28 00:29:15 +02:00
00e54565ef use atomic read-modify-write increment for LLVM CLASSIC 2021-04-17 21:29:50 +02:00