affe7cf5b4
set errno=0 when no afl-fuzz present
2025-05-25 11:38:05 +02:00
92d1a60096
print deubg on before missed instrumented instructions
2025-05-19 10:23:22 +02:00
f90fafc07a
Merge pull request #2440 from AFLplusplus/dev
...
push to hidden
2025-05-19 10:02:12 +02:00
2573ccb66e
flush stdout for AFL_DUMP_MAP_SIZE
2025-05-18 14:02:58 +02:00
1631e5988f
nit
2025-05-17 13:57:24 +02:00
3ee3b5c384
code format
2025-05-17 00:05:31 +02:00
6dcd0aa089
Add env variable SHM_FUZZ_MAP_SIZE ( #2430 )
...
* Add env variable SHM_FUZZ_PAGE_SIZE to tell the forkserver about the max shm input size
* fix
* PAGE_SIZE->MAP_SIZE
* fix more nits
* More cleanup
2025-05-16 12:14:58 +02:00
9e4449bad2
code format
2025-05-13 10:51:56 +02:00
fca39a6ec3
implement AFL_GCC_ONLY_FSRV
2025-05-13 16:15:11 +08:00
9476204da0
rename to AFL_LLVM_ONLY_FSRV
2025-05-13 15:45:33 +08:00
b9e361df46
cmplog: ignore loop icmp
2025-05-12 12:24:52 +02:00
f3995d5225
rename AFL_SAN_NO_INST to AFL_FSRV_ONLY
2025-05-12 14:43:08 +08:00
ea6d182b4a
print skipped bb
2025-05-11 19:52:55 +02:00
adeaa714ce
do not instrument icmp/fcmp if result is used in select
2025-05-11 19:27:23 +02:00
231a4b1937
fix fcmp
2025-05-09 17:14:44 +02:00
977e08cda1
fix fcmp + icmp for vectors
2025-05-09 17:07:54 +02:00
406e4880c7
remove phi instrumentation
2025-05-08 09:36:05 +02:00
22b7d370bc
try different intrumentation strategy
2025-05-07 19:01:51 +02:00
fcca917f4f
better variable following
2025-05-06 17:22:10 +02:00
5bf01afd6b
fix
2025-05-06 14:40:08 +02:00
0a9916deab
instrument hidden selects
2025-05-06 14:16:50 +02:00
320d4b7ef8
Requested changes
2025-05-05 11:03:26 +02:00
4d984d6e2b
getenv() call at the beginning of __afl_start_forkserver()
2025-05-05 10:44:34 +02:00
a76ff5e798
Specific environment variable to choose if we want to be able to discriminate or not forkserver in preloaded libraries
2025-05-05 09:54:53 +02:00
e9f49527e9
We check before if the AFL_PRELOAD env variable is set
2025-05-05 09:49:56 +02:00
6f4767ea81
AFL_I_AM_THE_FORKSERVER becomes AFL_FORKSERVER_PARENT
2025-05-05 09:42:33 +02:00
cd0cb1e731
Setting the AFL_I_AM_THE_FORKSERVER environment variable in the begining of the forkserver child process, and unsetting it when the target is launched
2025-05-04 11:36:01 +02:00
8352f0a89f
fix LLVM 20 pass pipeline insertion
2025-04-26 13:20:51 +02:00
e3ee26262f
fix AFL_OLD_FORKSERVER
2025-04-25 13:42:19 +02:00
6aaba974b6
Update LTO documentation to reference LLVM 19 in all examples
2025-02-21 12:06:14 -05:00
8489112ab1
Fix excess afl_global_id increase
...
introduced in commit 44a769616
2025-02-11 13:06:09 +08:00
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
967b81736d
Fix pass
2025-01-19 23:55:44 +08:00
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