271077d852
ChangeLog: https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.33c afl-fuzz: * Use AFL_PRELOAD_DISCRIMINATE_FORKSERVER_PARENT if you use AFL_PRELOAD * to disable fork, see docs (thanks to @alexandredoyen29) * Fix for FAST power schedules (introduced in 4.32c) (thanks to @kcwu) * Colors for NO_UI output (thanks to @smoelius) * Fix potential sync issues when resuming sessions and when instances in a * campaign are restarted and skip entries that were synced from itself * (thanks to @kcwu for raising the issues and providing support!) * Fix for when fast resuming failed * more 64 bit archicture support by @maribu afl-cc: * Added instrumenting hidden edges (approx 5% edges were not instrumented, * LLVM sancov overall misses 8% of edges compared to our implementation) * Note that is is currently only implemented for our PCGUARD plugin, not * LTO, CLASSIC, etc.! * Fix to make AFL_SAN_NO_INST work with gcc_plugin * MacOS aflpp driver compilation fix (-fsanitize=fuzzer implementation) * Make AFL_DUMP_MAP_SIZE work even if the target has sanitizer issues qemuafl: * Better MIPS persistent mode support * AFL_EXITPOINT support added * AFL_QEMU_BLOCK_COV block coverage support added afl-cmin: * New afl-cmin.py which is much faster, will be executed by default via * afl-cmin if it executes successfully (thanks to @kcwu!) * Nyx mode now fully works for minimizing (with afl-cmin.py which is * called by afl-cmin if python is available) - before the map size was * fixed and so large targets lost coverage. New desocketing library: utils/libaflppdesock * Likely works when all other desocketing options fail nyx_mode: * Properly determine map size Reported by: portscout