564 Commits

Author SHA1 Message Date
vanhauser-thc
1d3e885441 fix map size difference bug 2024-12-13 18:59:26 +01:00
vanhauser-thc
9160805f4a add __sanitizer_weak_hook_ support 2024-12-12 15:26:39 +01:00
vanhauser-thc
5d08f33a5f fix readme 2024-12-03 09:47:49 +01:00
van Hauser
0278eb5351
Merge pull request #2259 from AFLplusplus/removeoutdated
Remove outdated afl-gcc/afl-clang
2024-12-02 14:54:58 +01:00
vanhauser-thc
ad2eaf54ad fix multiple loading of allow/denylist and do proper counting 2024-12-02 11:59:32 +01:00
vanhauser-thc
7b24f4a329 remove afl-gcc/afl-clang 2024-11-21 14:31:36 +01:00
vanhauser-thc
701e89bbcd fixes 2024-11-21 10:39:49 +01:00
vanhauser-thc
82752fe38d code format 2024-11-19 16:25:50 +01:00
hexcoder-
f39cf57eac enhance backward compatibility and portability 2024-11-09 22:31:07 +01:00
vanhauser-thc
d1fd072b79 fix 2024-10-30 10:55:44 +01:00
vanhauser-thc
577b286508 fix explanation how to obtain the map size 2024-10-28 09:53:01 +01:00
dergoegge
1efb7c8a8b Make __AFL_COVERAGE_START_OFF work for targets with "small" maps 2024-10-25 11:37:55 +01:00
rapt0r
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
vanhauser-thc
b88f132975 llvm20 fix 2024-09-29 17:11:07 +02:00
vanhauser-thc
6edc3b51ba fix AFL_OLD_FORKSERVER 2024-08-18 16:06:57 +02:00
vanhauser-thc
bbcb3dd53e mini performance opt 2024-07-17 13:01:39 +02:00
vanhauser-thc
eac53afe7b fix autodict 2024-07-15 23:42:55 +02:00
vanhauser-thc
ccb952dde8 Revert "Replace gettimeofday with clock_gettime (#2159)"
This reverts commit 7c380a6612f00e4a7ed02364dc2b3769e8edc8f8.
2024-07-14 10:18:23 +02:00
carpintero-de-c
7c380a6612
Replace gettimeofday with clock_gettime (#2159) 2024-07-14 00:25:58 +02:00
van Hauser
43f462c91b
Merge pull request #2138 from meowmeowxw/ijon-set
IJON SET
2024-07-10 13:51:08 +02:00
Giovanni Di Santi
77bad3ad23 ijon set: use __afl_coverage_interesting 2024-07-10 10:16:14 +02:00
Giovanni Di Santi
8fbeeb1439 ijon set: discard source code instrumentation 2024-06-30 15:50:37 +02:00
Giovanni Di Santi
a161aac7c1 ijon set: init 2024-06-29 22:05:22 +02:00
vanhauser-thc
50ae95cee4 add AFL_OLD_FORKSERVER feature 2024-06-29 16:31:08 +02:00
vanhauser-thc
a6e42d98d9 llvm 19 fixes 2024-06-18 15:09:11 +02:00
vanhauser-thc
0c81982e67 nit 2024-06-09 18:32:36 +02:00
vanhauser-thc
31a8beb449 support new llvm 19 changes 2024-05-19 13:47:53 +02:00
vanhauser-thc
1db3b81d2e dump cc 2024-05-15 14:16:44 +02:00
vanhauser-thc
29c9870658 disable xml/curl/g_ string transform compare 2024-05-14 12:35:32 +02:00
vanhauser-thc
b6c4f3775a disable xml/curl/g_ string transform compare 2024-05-14 12:34:51 +02:00
vanhauser-thc
0892a2245e float laf check 2024-05-13 20:28:50 +02:00
vanhauser-thc
24b9d74e70 compcov int fix 2024-05-13 08:44:43 +02:00
Kiprey
7340374a7c
Fix wrong warning in SanitizerCoverageLTO.so.cc 2024-04-29 16:14:49 +08:00
vanhauser-thc
458b939bc4 LTO fix 2024-04-19 17:34:50 +02:00
vanhauser-thc
476aca5b67 nits 2024-04-19 15:45:00 +02:00
vanhauser-thc
45603367bf fix llvm modules 2024-04-07 09:44:33 +02:00
Christian Holler (:decoder)
bf17953353 Code formating 2024-03-06 10:50:29 +01:00
Christian Holler (:decoder)
e46fac6063 Fix delayed pcmap writing for code coverage with pc-table 2024-03-06 10:19:52 +01:00
vanhauser-thc
036a79268b gcc cmplog fix 2024-02-29 09:10:29 +01:00
vanhauser-thc
f2b7357ff3 fixes 2024-02-09 13:09:23 +01:00
vanhauser-thc
88e41f01c8 env fix 2024-02-08 15:28:19 +01:00
van Hauser
48070e0148
Merge branch '420' into dev 2024-02-08 14:51:13 +01:00
van Hauser
42c663e7c7
Merge pull request #1965 from CodeLinaro/stateful
replay mode support
2024-02-08 10:29:33 +01:00
Davide Quarta
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
Davide Quarta
023fc19ce0 better replay mode error handling, added replay mode documentation, code formatting 2024-02-05 18:26:46 +01:00
vanhauser-thc
34a3060b0f config __afl_cmplog_max_len 2024-02-04 16:08:57 +01:00
vanhauser-thc
c77709cdd9 add U256/32byte support 2024-02-04 16:03:12 +01:00
vanhauser-thc
27338fcef1 new forkserver - client side 2024-02-03 18:27:01 +01:00
vanhauser-thc
dc151caa18 add lto caller instrumentation 2024-02-03 15:53:54 +01:00
van Hauser
e1d7f4af35
Merge pull request #1988 from AFLplusplus/ltoctx
Ltoctx
2024-02-03 15:08:52 +01:00