head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @ * @; 1.1 date 2025.10.25.13.57.41; author kikadf; state Exp; branches; next ; commitid 8rzQInVDYafakXfG; desc @@ 1.1 log @ devel/afl++: update to 4.34c * Version ++4.34c (release) - IJON integration by @@vi3tL0u1s - thanks a lot!! see docs/IJON.md on how to use it - unicorn_mode: UnicornAFL v3!! thanks to @@wtdcode! - qemu_mode: fix compilation for a few platforms - afl-fuzz: larger improvements to CMPLOG, thanks to @@am009 scroll down before clearing the screen to not loose content minor bug fixes - afl-showmap: fix -C parameter breakage introduced in v4.33c - afl-cc: enabled LLVM 22 new env: AFL_COMPILER_LAUNCHER to allow ccache usage (thanks to @@nbars) fix a offset calculation bug in AFL++ PCGUARD make AFL_DUMP_MAP_SIZE work for CLASSIC modes fix a crash when running with LLVM 20 when compiling PCGUARD with LTO fix deprecation warnings for LLVM 20+ fix 128 bit support for cmplog-switches pass fix 32 bit cmplog support skip blocks for instrumentation that are already instrumented - Building: new NO_UNICORN and NO_QEMU and NO_FRIDA build options build fixes for FreeBSD - custom_mutators: added AIXCC Team Atlanta's zero-mq plugin to add testcases from remote * Version 4.06c fixes CVE-2023-26266 * More informations: https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/Changelog.md @ text @$NetBSD$ * On NetBSD link with libexecinfo on runtime --- src/afl-cc.c.orig 2025-10-19 13:59:11.282415885 +0000 +++ src/afl-cc.c @@@@ -2564,6 +2564,11 @@@@ void add_runtime(aflcc_state_t *aflcc) { insert_param(aflcc, "-Wl,-lrt"); #endif +#if defined(__NetBSD__) + // Required for backtrace used in afl-compiler-rt.o + insert_param(aflcc, "-lexecinfo"); +#endif + } /** Linking behaviors -----END----- **/ @