4ff2673895
fix update_bitmap_score when no current trace is present
2025-04-09 14:21:42 +02:00
55c9c4ff19
deprecate some queue/.state files
2025-04-08 11:32:08 +02:00
1c9925c7d7
Initial integration
2025-01-19 23:49:52 +08:00
12271064f8
fix fix
2024-09-27 09:20:08 +02:00
55b67f1372
fix postprocess for calibration
2024-09-26 14:42:59 +02:00
1689a8e053
code format, llvm 18
2024-08-19 16:25:32 +02:00
93fb1d1a24
fix custom post process with custom send
2024-08-16 10:46:01 +02:00
ba7313b521
AFL_CUSTOM_MUTATOR_LATE_SEND added
2024-06-27 18:51:58 +02:00
8fcca6fb41
Collect persistent coverage data and dump it at the end of the run
...
With CODE_COVERAGE builds, we need to collect the coverage data of each
iteration in a persistant buffer that has the same size as the regular
trace buffer used for fuzzing. We dump this information at the end of
the run and when combined with pointer data and module info, this can be
used to calculate code coverage.
2024-06-19 12:36:58 +02:00
2d9b793dbb
AFL_NO_SYNC
2024-06-04 14:48:02 +02:00
9419e39fdf
nits
2024-05-31 18:32:31 +02:00
c6a2a4046e
Merge pull request #2092 from fbeqv/dev
...
Fix runtime underflow & -V exiting before syncing
2024-05-17 23:41:39 +02:00
6dd5e931fc
Fix runtime underflow & -V exiting before syncing
...
print_stats sets exit_soon even while syncing, this leaves -V 0 still broken, as we don't finish syncing.
Additionally, the change that introduced the previous -V fix also broke the runtime tracking, as runtime needs to include all time including sync, splice etc. This caused an underflow in the reported runtime.
2024-05-17 14:33:32 -07:00
ba7ae6c59d
nits
2024-05-16 14:21:00 +02:00
b282ce999d
post_process after trim
2024-05-13 13:42:58 +02:00
ac6ccd53df
stat update during syncing
2024-05-07 16:46:24 +02:00
476aca5b67
nits
2024-04-19 15:45:00 +02:00
b08df87f5c
fix syncing with custom mutator
2024-04-11 09:40:28 +02:00
40adc34413
fix -V, code format
2024-04-09 09:24:19 +02:00
48a862c503
:Adds stats tracking time spend in calibration/trim/sync
...
This currently does not affect statsd nor the UI. Only the fuzzer_stats file is updated
2024-04-08 11:54:19 -07:00
ed1a6f8a57
2024 v4.10c release
2024-02-03 11:01:31 +01:00
b99bbf671b
Remove dead code in write_to_testcase ( #1955 )
...
The custom_mutators_count check in if case is duplicate with if condition.
The else case is custom_mutators_count == 0, neither custom_mutator_list iteration nor sent check needed.
Signed-off-by: Xeonacid <h.dwwwwww@gmail.com >
2024-01-11 13:13:47 +00:00
dd9a04c901
code format
2023-11-28 09:14:29 +01:00
d2aef74ad7
changes
2023-11-28 08:59:04 +01:00
81b43cefdf
merge function
2023-11-27 10:25:12 -07:00
bb523b4648
update
2023-11-27 09:59:02 -07:00
c9e0f01b43
format code
2023-11-27 09:58:03 -07:00
8af74bcaee
update afl-fuzz-run
2023-11-24 22:47:50 -07:00
770e868d04
add custom_post_run.c
2023-11-24 11:06:06 -07:00
779a72ef8c
fixed AFL_POST_PROCESS_KEEP_ORIGINAL for version 4.07a
2023-04-21 16:46:15 +02:00
7101ffa1ae
Merge remote-tracking branch 'origin/dev' into atnwalk
...
# Conflicts:
# include/afl-fuzz.h
# src/afl-fuzz-run.c
2023-04-21 11:31:22 +02:00
9ab902402c
fixed code clones in atnwalk.c, introduced new environment variable AFL_POST_PROCESS_KEEP_ORIGINAL in AFL++ to integrate atnwalk without re-compiling afl-fuzz
2023-04-17 17:09:48 +02:00
450dbae8cd
first version with unix domain sockets is ready for testing
2023-04-17 17:09:48 +02:00
8f6d9d66ef
fix post_process
2023-04-15 09:11:33 +02:00
f756734ad2
fix attempt at post_process implementation
2023-04-13 12:07:27 +02:00
668f5e1fa9
debug output
2023-02-15 09:32:32 +01:00
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
e5c725c4e0
custom mutator fix
2022-11-14 22:47:34 +01:00
c5f8869778
afl_custom_fuzz_send added
2022-11-11 10:46:45 +01:00
7b2145b914
shorter calibration
2022-08-19 09:16:17 +02:00
d090232452
remove debug
2022-07-19 17:06:23 +02:00
4d20b2d28b
fix
2022-07-19 17:04:53 +02:00
c67f98865e
fix
2022-07-19 14:53:43 +02:00
ca4a8c0f92
post_process 0/NULL return support
2022-07-19 12:24:03 +02:00
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
83f32c5248
honor AFL_MAP_SIZE well outside of afl++
2022-06-08 10:56:11 +02:00
7c8246f18f
fix
2022-05-09 14:30:40 +02:00
51942b605d
support post_process's own return buffer
2022-05-09 13:18:14 +02:00
fa2b040476
fix LTO with cmplog and laf
2022-03-18 15:00:24 +01:00
70cc32dc6d
Fix issue with trim in shared memory mode
2022-03-07 14:28:45 +10:30