vanhauser-thc
b9458e72e7
nit
2025-04-23 16:42:49 +02:00
vanhauser-thc
5045f9e615
code format
2025-04-21 11:45:33 +02:00
van Hauser
6cd8a0168f
Merge pull request #2391 from kcwu/fix-__AFL_COVERAGE
...
fix __AFL_COVERAGE: multiple definition of `__afl_selective_coverage`
2025-04-21 11:45:05 +02:00
Kuang-che Wu
448c6c212d
fix __AFL_COVERAGE: multiple definition of __afl_selective_coverage
...
fix #2390
2025-04-21 09:02:23 +00:00
vanhauser-thc
05f4762894
nits
2025-04-21 10:59:59 +02:00
van Hauser
0a06e36788
Merge pull request #2336 from gitToki/stable
...
Enhancement: Custom Python trimming support to afl-tmin
2025-04-19 15:50:42 +02:00
van Hauser
9b1f80c277
Merge pull request #2388 from kcwu/fix-changelog
...
fix 4.31c change log
2025-04-19 15:36:42 +02:00
Kuang-che Wu
787a332a73
fix 4.31c change log
...
the splicing auto enable is removed by b2a01936c3fba8b
2025-04-19 12:13:36 +00:00
Toki
7d85047fd9
update bitmap api
2025-04-17 15:28:31 +02:00
Toki
fa8dc2028f
Merge branch 'AFLplusplus:stable' into stable
2025-04-17 15:20:31 +02:00
5angjun
619aa70414
Add someone else to the "list of contributors" :)
2025-04-17 16:28:35 +09:00
van Hauser
247e8241b4
Merge pull request #2360 from AFLplusplus/dev
...
push to stable
2025-04-16 18:14:35 +02:00
van Hauser
0bb64e4bc9
Merge pull request #2384 from fanquake/ubuntu_20_04_removed
...
Ubuntu 20.04 removed by GitHub
2025-04-16 17:52:30 +02:00
van Hauser
7b84ec97e2
Merge pull request #2383 from fanquake/fix_lld_version
...
build: improve lld version parsing
2025-04-16 15:18:09 +02:00
fanquake
20a6cdabad
ci: drop usage of ubuntu:20.04
...
Support for this has been removed by GitHub:
https://github.com/actions/runner-images/issues/11101 .
2025-04-16 14:03:36 +01:00
fanquake
0d286c9e19
build: improve lld version parsing
...
Currently, if LLD is in a weird location and has a version string like:
```bash
Ubuntu LLD 18.1.3 (compatible with GNU linkers)
```
or
```bash
Homebrew LLD 20.1.2 (compatible with GNU linkers)
```
The version comparison will fail:
```bash
GNUmakefile.llvm:247: ld.lld found in a weird location (/opt/homebrew/bin/ld.lld) and its of a different version than LLMV (LLD vs. 20.1.2) - cannot enable LTO mode
```
Fix that by replacing the usage of awk, with the same sed command used
to retrieve the version of Clang, which fixes the issue:
```bash
GNUmakefile.llvm:245: ld.lld found in a weird location (/opt/homebrew/bin/ld.lld), but its the same version as LLVM so we will allow it
```
2025-04-16 13:37:15 +01:00
van Hauser
db94ec9cad
Merge pull request #2382 from kcwu/fix-performance-unit
...
fix build for "make PERFORMANCE=1 unit"
2025-04-16 10:14:43 +02:00
Kuang-che Wu
05dfb70787
fix build for "make PERFORMANCE=1 unit"
2025-04-16 00:48:30 +00:00
vanhauser-thc
7f2becba72
build fix for asan+performance
2025-04-14 13:57:45 +02:00
van Hauser
13b27bb59e
Merge pull request #2375 from kcwu/format-cache
...
code-format cache
2025-04-14 10:11:50 +02:00
van Hauser
ecdbdc3164
Merge pull request #2377 from kcwu/fix-custom-format
...
fix in_define in .custom-format.py
2025-04-14 10:10:38 +02:00
van Hauser
788e70a01a
Merge pull request #2379 from r3sting/patch-1
...
Fix linker error
2025-04-14 10:09:43 +02:00
van Hauser
938ed60ea9
Merge pull request #2380 from kcwu/fix-memory-leak
...
Fix memory leak
2025-04-14 10:09:03 +02:00
Kuang-che Wu
5b9d2cc38b
code-format cache
...
This change reduces "make code-format" from 3 minutes to 3 seconds if
large files are not changed.
2025-04-13 08:26:18 +00:00
Kuang-che Wu
e305bc15d3
fix memory leaks
2025-04-13 06:46:46 +00:00
r3st
0b12c7e0cc
Fix linker error
2025-04-12 16:20:33 -06:00
Kuang-che Wu
4bd492f212
fix memory leak in check_main_node_exists
2025-04-12 16:56:14 +00:00
Kuang-che Wu
be8393f201
fix in_define in .custom-format.py
...
avoid the extra \ before #define line
2025-04-12 15:56:36 +00:00
van Hauser
aec90c7227
Merge pull request #2376 from kcwu/minor-changes
...
Minor changes
2025-04-12 16:01:34 +02:00
Yassine Ferhane
1960352310
add custom mutator support for afl tmin
2025-04-12 14:55:30 +02:00
Kuang-che Wu
03169b2b67
print the file name with variable behavior
...
Because queue/.state/variable_behavior was removed, print file name in
case some users still want the information.
2025-04-12 11:16:11 +00:00
Kuang-che Wu
dee51213a7
update build dependency rule in GNUmakefile
2025-04-12 11:16:11 +00:00
Kuang-che Wu
1d2de1cb6d
remove dead code in comment
2025-04-12 11:15:25 +00:00
vanhauser-thc
5ed187b517
fix for cycle_schedule change
2025-04-12 12:57:37 +02:00
van Hauser
a845852b98
Merge pull request #2374 from kcwu/fix-memory-leaks
...
Fix memory leaks
2025-04-12 12:16:16 +02:00
Kuang-che Wu
9513397336
free memory when shutdown
...
With this fix, ASAN_BUILD won't report leaks if ctrl-c (in a short run).
2025-04-12 09:49:24 +00:00
Kuang-che Wu
57fa87ce5e
only allocate SAND memory if enabled
2025-04-12 09:49:19 +00:00
van Hauser
c6a2cf88bf
Merge pull request #2370 from kcwu/dev
...
code cleanup
2025-04-10 16:57:05 +02:00
vanhauser-thc
8461f860eb
code format
2025-04-10 16:28:03 +02:00
van Hauser
7395223512
Merge pull request #2368 from w1redch4d/qbdi_fix
...
fixed qbdi mode to work out of the box
2025-04-10 16:26:48 +02:00
van Hauser
1121af301b
Merge pull request #2369 from 5angjun/dev
...
add cleanup for top_rated_candidates in afl_state_deinit()
2025-04-10 16:25:18 +02:00
w1redch4d
b9c1536283
added safe_length option for portability and clarity
2025-04-10 19:44:54 +05:30
Kuang-che Wu
6691ce943a
remove unused variable
2025-04-10 21:54:54 +08:00
Kuang-che Wu
1dba3a276f
remove unused variable
2025-04-10 21:54:54 +08:00
w1redch4d
3c8016e071
fixed qbdi mode to work out of the box
2025-04-10 19:21:14 +05:30
5angjun
b64dd0a1ec
add cleanup for top_rated_candidates in afl_state_deinit()
2025-04-10 22:50:42 +09:00
van Hauser
55f758a168
Merge pull request #2366 from 5angjun/dev
...
fix: correct rescoring logic with minimal executions
2025-04-10 14:01:49 +02:00
5angjun
bd631c73a2
Enable conditional allocation for cycle schedules
2025-04-10 18:41:32 +09:00
vanhauser-thc
6cbe58ff55
code format
2025-04-10 09:30:18 +02:00
van Hauser
c71d487a4c
Merge pull request #2367 from wtdcode/sand-fix
...
Fix missing classified accidentally removed by 4ff2673
2025-04-10 08:37:06 +02:00