vanhauser-thc
affe7cf5b4
set errno=0 when no afl-fuzz present
2025-05-25 11:38:05 +02:00
vanhauser-thc
92d1a60096
print deubg on before missed instrumented instructions
2025-05-19 10:23:22 +02:00
van Hauser
f90fafc07a
Merge pull request #2440 from AFLplusplus/dev
...
push to hidden
2025-05-19 10:02:12 +02:00
vanhauser-thc
2573ccb66e
flush stdout for AFL_DUMP_MAP_SIZE
2025-05-18 14:02:58 +02:00
vanhauser-thc
1631e5988f
nit
2025-05-17 13:57:24 +02:00
vanhauser-thc
3ee3b5c384
code format
2025-05-17 00:05:31 +02:00
Dominik Maier
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
vanhauser-thc
9e4449bad2
code format
2025-05-13 10:51:56 +02:00
mio
fca39a6ec3
implement AFL_GCC_ONLY_FSRV
2025-05-13 16:15:11 +08:00
mio
9476204da0
rename to AFL_LLVM_ONLY_FSRV
2025-05-13 15:45:33 +08:00
vanhauser-thc
b9e361df46
cmplog: ignore loop icmp
2025-05-12 12:24:52 +02:00
mio
f3995d5225
rename AFL_SAN_NO_INST to AFL_FSRV_ONLY
2025-05-12 14:43:08 +08:00
vanhauser-thc
ea6d182b4a
print skipped bb
2025-05-11 19:52:55 +02:00
vanhauser-thc
adeaa714ce
do not instrument icmp/fcmp if result is used in select
2025-05-11 19:27:23 +02:00
vanhauser-thc
231a4b1937
fix fcmp
2025-05-09 17:14:44 +02:00
vanhauser-thc
977e08cda1
fix fcmp + icmp for vectors
2025-05-09 17:07:54 +02:00
vanhauser-thc
406e4880c7
remove phi instrumentation
2025-05-08 09:36:05 +02:00
vanhauser-thc
22b7d370bc
try different intrumentation strategy
2025-05-07 19:01:51 +02:00
vanhauser-thc
fcca917f4f
better variable following
2025-05-06 17:22:10 +02:00
vanhauser-thc
5bf01afd6b
fix
2025-05-06 14:40:08 +02:00
vanhauser-thc
0a9916deab
instrument hidden selects
2025-05-06 14:16:50 +02:00
Alexandre DOYEN
320d4b7ef8
Requested changes
2025-05-05 11:03:26 +02:00
Alexandre DOYEN
4d984d6e2b
getenv() call at the beginning of __afl_start_forkserver()
2025-05-05 10:44:34 +02:00
Alexandre DOYEN
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
Alexandre DOYEN
e9f49527e9
We check before if the AFL_PRELOAD env variable is set
2025-05-05 09:49:56 +02:00
Alexandre DOYEN
6f4767ea81
AFL_I_AM_THE_FORKSERVER becomes AFL_FORKSERVER_PARENT
2025-05-05 09:42:33 +02:00
Alexandre DOYEN
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
vanhauser-thc
8352f0a89f
fix LLVM 20 pass pipeline insertion
2025-04-26 13:20:51 +02:00
vanhauser-thc
e3ee26262f
fix AFL_OLD_FORKSERVER
2025-04-25 13:42:19 +02:00
John Samuels
6aaba974b6
Update LTO documentation to reference LLVM 19 in all examples
2025-02-21 12:06:14 -05:00
SonicStark
8489112ab1
Fix excess afl_global_id increase
...
introduced in commit 44a769616
2025-02-11 13:06:09 +08:00
vanhauser-thc
ecaddc09e8
code format
2025-02-10 13:29:22 +01:00
David Robillard
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
vanhauser-thc
30861b5d54
llvm 20 support
2025-01-16 15:32:58 +01:00
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