Commit Graph

567 Commits

Author SHA1 Message Date
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
1d3e885441 fix map size difference bug 2024-12-13 18:59:26 +01:00
9160805f4a add __sanitizer_weak_hook_ support 2024-12-12 15:26:39 +01:00
5d08f33a5f fix readme 2024-12-03 09:47:49 +01:00
0278eb5351 Merge pull request #2259 from AFLplusplus/removeoutdated
Remove outdated afl-gcc/afl-clang
2024-12-02 14:54:58 +01:00
ad2eaf54ad fix multiple loading of allow/denylist and do proper counting 2024-12-02 11:59:32 +01:00
7b24f4a329 remove afl-gcc/afl-clang 2024-11-21 14:31:36 +01:00
701e89bbcd fixes 2024-11-21 10:39:49 +01:00
82752fe38d code format 2024-11-19 16:25:50 +01:00
f39cf57eac enhance backward compatibility and portability 2024-11-09 22:31:07 +01:00
d1fd072b79 fix 2024-10-30 10:55:44 +01:00
577b286508 fix explanation how to obtain the map size 2024-10-28 09:53:01 +01:00
1efb7c8a8b Make __AFL_COVERAGE_START_OFF work for targets with "small" maps 2024-10-25 11:37:55 +01:00
c1d9a4fab9 feat: introduce GCC disable environment variable
This change is to disable the GCC plugin version check for
GCC plugin and CMPLOG, to overcome the issues with incompatability
with expected GCC version and actual GCC version used to compile
using `AFL_GCC_DISABLE_VERSION_CHECK` environment variable.
2024-10-19 22:19:41 +09:00
b88f132975 llvm20 fix 2024-09-29 17:11:07 +02:00
6edc3b51ba fix AFL_OLD_FORKSERVER 2024-08-18 16:06:57 +02:00
bbcb3dd53e mini performance opt 2024-07-17 13:01:39 +02:00
eac53afe7b fix autodict 2024-07-15 23:42:55 +02: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
43f462c91b Merge pull request #2138 from meowmeowxw/ijon-set
IJON SET
2024-07-10 13:51:08 +02:00
77bad3ad23 ijon set: use __afl_coverage_interesting 2024-07-10 10:16:14 +02:00
8fbeeb1439 ijon set: discard source code instrumentation 2024-06-30 15:50:37 +02:00
a161aac7c1 ijon set: init 2024-06-29 22:05:22 +02:00
50ae95cee4 add AFL_OLD_FORKSERVER feature 2024-06-29 16:31:08 +02:00
a6e42d98d9 llvm 19 fixes 2024-06-18 15:09:11 +02:00
0c81982e67 nit 2024-06-09 18:32:36 +02:00
31a8beb449 support new llvm 19 changes 2024-05-19 13:47:53 +02:00
1db3b81d2e dump cc 2024-05-15 14:16:44 +02:00
29c9870658 disable xml/curl/g_ string transform compare 2024-05-14 12:35:32 +02:00
b6c4f3775a disable xml/curl/g_ string transform compare 2024-05-14 12:34:51 +02:00
0892a2245e float laf check 2024-05-13 20:28:50 +02:00
24b9d74e70 compcov int fix 2024-05-13 08:44:43 +02:00
7340374a7c Fix wrong warning in SanitizerCoverageLTO.so.cc 2024-04-29 16:14:49 +08:00
458b939bc4 LTO fix 2024-04-19 17:34:50 +02:00
476aca5b67 nits 2024-04-19 15:45:00 +02:00
45603367bf fix llvm modules 2024-04-07 09:44:33 +02:00
bf17953353 Code formating 2024-03-06 10:50:29 +01:00
e46fac6063 Fix delayed pcmap writing for code coverage with pc-table 2024-03-06 10:19:52 +01:00
036a79268b gcc cmplog fix 2024-02-29 09:10:29 +01:00
f2b7357ff3 fixes 2024-02-09 13:09:23 +01:00
88e41f01c8 env fix 2024-02-08 15:28:19 +01:00
48070e0148 Merge branch '420' into dev 2024-02-08 14:51:13 +01:00
42c663e7c7 Merge pull request #1965 from CodeLinaro/stateful
replay mode support
2024-02-08 10:29:33 +01:00
e405e721fa reuse first_pass aux var in persistent loop for record replay mode, keep area ptr and loc logic intact in record replay mode, move replay record example to own dir in utils, update docs, move record compat layer to separate header file 2024-02-06 18:19:52 +01:00
023fc19ce0 better replay mode error handling, added replay mode documentation, code formatting 2024-02-05 18:26:46 +01:00
34a3060b0f config __afl_cmplog_max_len 2024-02-04 16:08:57 +01:00
c77709cdd9 add U256/32byte support 2024-02-04 16:03:12 +01:00