614 Commits

Author SHA1 Message Date
ed1a6f8a57 2024 v4.10c release 2024-02-03 11:01:31 +01:00
ba3a039e45 finish lto-ctx 2024-02-02 13:17:20 +01:00
bd13d32437 final touches 2024-02-02 09:54:24 +01:00
79080355ac better CTX instrumentation 2024-02-01 17:39:23 +01:00
e6eee685ce fix 2024-01-27 15:13:27 +01:00
ceb7e44e6f fixes 2024-01-27 08:28:47 +01:00
d668010bed fixes 2024-01-26 16:44:31 +01:00
58b80b68bc Dynamic instrumentation filtering for LLVM native (#1971)
* Add two dynamic instrumentation filter methods to runtime

* Always use pc-table with native pcguard

* Add make_symbol_list.py and README
2024-01-26 14:46:56 +00:00
44a7696169 fixes 2024-01-26 15:27:20 +01:00
b0a912a838 working ugly version 2024-01-26 12:15:42 +01:00
4d493452a4 tmp 2024-01-25 17:00:53 +01:00
8fedf49984 replay mode support 2024-01-23 19:36:49 +01:00
9cefc4d3d4 fix docs 2024-01-22 11:00:56 +01:00
cefc9a00bf help selective instrumentation 2024-01-18 17:12:09 +01:00
0aeee03e47 forgot to add the injection pass 2024-01-03 13:16:31 +01:00
2260a065f4 Merge pull request #1944 from AFLplusplus/inject
Inject fuzzing
2023-12-30 10:51:47 +01:00
1eb54c4c3e finish injection implementation 2023-12-30 10:49:00 +01:00
88cbaeb3e1 LLVM 17 bug workaround 2023-12-29 10:03:02 +01:00
25f9c1f4fb Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev 2023-12-28 22:08:05 +01:00
934a02f7f6 fix for issue #1916, iLLVM crash in split-floatingpoint-compares 2023-12-28 21:53:40 +01:00
1fc1b32db2 initial simple injection detection support 2023-12-27 13:53:11 +01:00
daaefcddc0 code format 2023-12-24 10:35:02 +01:00
df0638ab87 llvm 18 build fixes. 2023-12-23 19:32:19 +00:00
ab532e7c15 Fix #1927 2023-12-11 11:54:30 +01:00
d02036adfd fix 2023-12-01 07:20:00 +01:00
74f8ca6b46 improve cmplog 2023-11-28 10:26:37 +01:00
8c1f25b757 Merge pull request #1904 from jasperla/nosyscall
Use direct call to write to OpenBSD
2023-11-11 19:12:52 +01:00
cfbf1209b5 Use direct call to write to OpenBSD
The linker on OpenBSD emits a warning when linking this file:
warning: syscall() may go away, please rewrite code to use direct calls
2023-11-09 10:15:14 +00:00
f3d2127fd8 clang-format 16->17 2023-11-06 10:13:59 +01:00
2230f88887 add --help/--version/... 2023-11-03 11:19:14 +01:00
b22eef4736 fix 2023-10-24 12:00:54 +02:00
728401ee69 dict2file to silently return if AFL_LLVM_DICT2FILE not defined 2023-10-24 11:48:38 +02:00
92ac2c228c typo 2023-10-16 16:45:30 +02:00
943fa7eb73 bracket 2023-10-14 12:48:58 +02:00
9db9cc80e3 EarlyEPCallback for llvm16 2023-10-14 11:14:10 +02:00
d97c7e4258 nits 2023-10-03 11:14:59 +02:00
d9462657a8 urandom 2023-10-02 15:02:24 +02:00
efae28f27c typo 2023-10-01 18:20:50 +02:00
9307ef4b7c fix string transform laf 2023-09-04 09:11:47 +02:00
dad56abc85 fix attempt for laf string compare transform 2023-09-02 15:48:29 +02:00
127c345161 nts 2023-07-13 14:26:32 +02:00
a46d27fad5 nits 2023-07-10 18:29:21 +02:00
b547a6ab0d nits 2023-07-10 17:43:21 +02:00
f37c4c8662 update llvm recommendations 2023-07-05 13:03:17 +02:00
cac713ec30 llvm 15 2023-06-24 15:48:23 +02:00
1e3890ea7f delete duplicate branches 2023-06-24 15:34:12 +02:00
edd352612d code format 2023-06-24 09:30:09 +02:00
2106738d6b Merge pull request #1783 from AFLplusplus/toka_laf_fix
laf-intel fix
2023-06-24 10:27:10 +03:00
0616f368c8 fixing laf 2023-06-24 00:21:45 +02:00
90f83c13d0 remove dead code, code format 2023-06-22 09:26:46 +02:00