Lines Matching +refs:llvm +refs:mode

16     - LTO mode now requires llvm 12+
17 - workaround for ASAN with gcc_plugin mode
73 with `-P`. Also input mode for the target can be defined with `-a` to
122 - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested
133 - fixed a crash in pizza (1st april easter egg) mode. Sorry for
135 - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1
142 - llvm 16 + 17 support (thanks to @devnexen!)
143 - support llvm 15 native pcguard changes
168 - cmplog mode now has a -l R option for random colorization, thanks
197 - llvm-mode:
213 - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
234 - important fix for the default pcguard mode when LLVM IR vector
258 persistent mode and manual forkserver support if these are not
268 - fixed a mutation type in havoc mode
270 - fix effector map calculation (deterministic mode)
272 - document and auto-activate pizza mode on condition
274 - due a bug in lld of llvm 15 LTO instrumentation wont work atm :-(
275 - converted all passed to use the new llvm pass manager for llvm 11+
276 - AFL++ PCGUARD mode is not available for 10.0.1 anymore (11+ only)
277 - trying to stay on top on all these #$&ยง!! changes in llvm 15 ...
294 - Nyx mode (full system emulation with snapshot capability) has been
300 - new binary-only fuzzing mode: coresight_mode for aarch64 CPUs :)
316 - fix -n dumb mode (nobody should use this mode though)
319 - more effective cmplog mode
320 - more often update the UI when in input2stage mode
327 - honor persistent mode for more speed. thanks to dloffre-snl
336 - new cmplog mode (incompatible with older AFL++ versions)
337 - support llvm IR select instrumentation for default PCGUARD and LTO
340 on filename matching (requires llvm 11 or newer)
344 - llvm and LTO mode modified to work with new llvm 14-dev (again.)
355 - added xml, curl & exotic string functions to llvm dictionary feature
376 - Fix for llvm 13
379 - We do support llvm versions from 3.8 to 5.0 again
399 - frida_mode - new mode that uses frida to fuzz binary-only targets,
400 it currently supports persistent mode and cmplog.
407 - add recording of previous fuzz attempts for persistent mode
430 - We do not support llvm versions prior 6.0 anymore
436 - Removed automatic linking with -lc++ for LTO mode
437 - Fixed a crash in llvm dict2file when a strncmp length was -1
462 - fix our own PCGUARD implementation to compile with llvm 10.0.1
466 - show correct LLVM PCGUARD NATIVE mode when auto switching to it
530 - if deterministic mode is active (`-D`, or `-M` without `-d`) then
549 own PCGUARD (llvm 10.0.1+), read more about this function and
555 - workaround for llvm bitcast lto bug
556 - workaround for llvm 13
560 - solved some persistent mode bugs (thanks Dil4rd)
583 - afl-llvm/gcc-rt.o merged into afl-compiler-rt.o
590 walk the whole queue approach. Select the old mode with -Z (auto enabled
622 -fsanitize-coverage=trace-pc-guard from llvm 12, but: it is a) inline
623 and b) works from llvm 10.0.1 + onwards :)
624 - new llvm pass: dict2file via AFL_LLVM_DICT2FILE, create afl-fuzz
666 - Further llvm 12 support (fast moving target like AFL++ :-) )
680 - expanded havoc mode added, on no cycle finds add extra splicing and
685 - now supports llvm 12
688 are matched to AFL_LLVM_ALLOWLIST). The format is compatible to llvm
693 - fixes for llvm 4.0
697 - LTO: improved stability for persistent mode, no other instrumentation
701 to prevent llvm optimizing away the splits
702 - LTO: autodictionary mode is a fixed default now
742 - the default instrumentation is now PCGUARD if the llvm version is >= 7,
746 - PCGUARD mode is now even better because we made it collision free - plus
750 - lowered minimum required llvm version to 3.4 (except LLVMInsTrim, which
753 - small change to cmplog to make it work with current llvm 11-dev
760 - enable snapshot lkm also for persistent mode
769 - persistent mode shared memory testcase handover (instead of via
778 - Dockerfile upgraded to Ubuntu 20.04 Focal and installing llvm 11 and
796 - InsTrim now has an LTO version! :-) That is the best and fastest mode!
797 - fixes to LTO mode if instrumented edges > MAP_SIZE
799 - CTX and NGRAM are now also supported in CFG/INSTRIM mode
812 - afl-showmap: fix for -Q mode
828 - llvm_mode LTO mode:
833 - variable map size support added (only LTO mode can use this)
837 - fix for cmplog/redqueen mode if stdin was used
839 - qemu_mode: fix for persistent mode (which would not terminate or get stuck)
864 - uninstrumented mode uses an internal forkserver ("fauxserver")
883 this mode is amazing but requires you to build llvm 11 yourself
889 - llvm_mode InsTrim mode:
899 - now supports hang mode `-H` to minimize hangs
941 - show in the help output for which llvm version it was compiled for
953 - persistent mode is now also available for arm and aarch64
994 - support for llvm 10 included now (thanks to devnexen)
1026 - persistent mode for QEMU (see qemu_mode/README.md)
1034 llvm version. If your setup is correct.
1048 - Wine mode to run Win32 binaries with the QEMU instrumentation (-W)
1064 - llvm 9 is now supported (still needs testing)
1086 - fix llvm_mode AFL_TRACE_PC with modern llvm
1099 - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode, see docs/README.MOpt.md
1102 optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1)
1120 that is longer but in line with other llvm specific env vars
1129 llvm_mode: LAF-intel performance (needs activation, see llvm/README.laf-intel.md)
1130 a few new environment variables for afl-fuzz, llvm and qemu, see docs/env_variables.md
1135 - llvm_mode works with llvm 3.9 up to including 8 !
1147 - Added target mode (deferred, persistent, qemu, etc) to fuzzer_stats.
1215 - Added a visual indicator of ASAN / MSAN mode when compiling. Requested
1262 mode, as suggested by Kostya Serebryany.
1275 Note that for some reason, this mode doesn't perform as well as
1345 - Made minor improvements to persistent mode to avoid the remote
1349 - Fixed a minor glitch with a leftover process in persistent mode.
1352 - Made persistent mode bitmaps a bit more consistent and adjusted the way
1353 this is shown in the UI, especially in persistent mode.
1401 - Improved the stability metric for persistent mode binaries. Problem
1533 - Worked around LLVM persistent mode hiccups with -shared code.
1559 the mode remains undocumented.
1562 map sizes in LLVM mode.
1564 - Switched LLVM mode to thread-local execution tracing, which may offer
1662 - Hopefully fixed a problem with MacOS X and persistent mode, spotted by
1681 - Fixed a potential problem with deferred mode signatures getting optimized
1694 - Made AFL_EXIT_WHEN_DONE work in non-tty mode. Issue spotted by
1740 - Fixed an implicit declaration in LLVM mode on MacOS X. Reported by
1745 - Fixed a harmless but annoying race condition in persistent mode - signal
1748 - Updated the documentation to explain persistent mode a bit better.
1754 - Added persistent mode for in-process fuzzing. See llvm_mode/README.llvm.
1760 - Included a potential fix for LLVM mode issues on MacOS X, based on the
1861 - Fixed a bug with installed copies of AFL trying to use QEMU mode. Spotted
1887 - Added support for deferred initialization in LLVM mode. Suggested by
1931 - Removed unnecessary instrumentation density adjustment for the LLVM mode.
1948 - Fixed the llvm-config bug for good (thanks to Tobias Ospelt).
1957 - Fixed a problem with half-broken llvm-config on Odroid, thanks to
1993 - Added a workaround for abort() behavior in -lpthread programs in QEMU mode.
2019 running in quiet mode. Spotted by Tyler Nighswander.
2077 - Fixed a bug with afl-cmin in -Q mode complaining about binary being not
2080 - Fixed another bug with argv handling for afl-fuzz in -Q mode. Reported
2083 - Improved the use of colors when showing crash counts in -C mode.
2112 - Corrected two bungled attempts to get the -C mode work properly
2116 - Removed AFL_ALLOW_CRASHES in favor of the -C mode in said tool.
2236 - Added support for AFL_INST_RATIO and AFL_INST_LIBS in the QEMU mode.
2238 - Fixed a stack allocation crash in QEMU mode (bug in QEMU, fixed with
2368 in -n mode and allows afl-fuzz to run with "dummy" fork servers that
2393 - Added -t nn+ mode for soft-skipping timing-out paths.
2447 - Added havoc cycle scaling to help with slow binaries in -d mode. Based on
2527 exploration mode work better. Suggested by Jakub Wilk.
2687 - Simplified afl-showmap.c to make use of the no-forkserver mode.
2829 - Made the crash counter in -C mode accurate.
2839 - Added crash exploration mode! Woot!
2948 - Added probabilistic instrumentation density reduction in ASAN mode. This
3036 - Made a regression fix to afl-as to ignore .LBB labels in gcc mode.
3086 - Removed all the USE_64BIT stuff; we now just auto-detect compilation mode.
3210 - Added a visual indication when running in non-instrumented mode.