Lines Matching full:gcc
1 # GCC-based instrumentation for afl-fuzz
7 This document describes how to build and use `afl-gcc-fast` and `afl-g++-fast`,
8 which instrument the target with the help of gcc plugins.
11 * Check the version of your gcc compiler: `gcc --version`
12 * `apt-get install gcc-VERSION-plugin-dev` or similar to install headers for gcc
14 * `gcc` and `g++` must match the gcc-VERSION you installed headers for. You can
17 * Just use `afl-gcc-fast`/`afl-g++-fast` normally like you would do with
24 rewriting approach taken by afl-gcc and afl-clang. This has several interesting
39 - Because the feature relies on the internals of GCC, it is gcc-specific and
44 will probably replace afl-gcc. For now, it can be built separately and co-exists
51 In order to leverage this mechanism, you need to have modern enough GCC (>=
54 installing the `gcc-VERSION-plugin-dev` packages.
57 called `afl-gcc-fast` and `afl-g++-fast` in the parent directory.
59 The gcc and g++ compiler links have to point to gcc-VERSION - or set these by
68 CC=/path/to/afl/afl-gcc-fast
77 The tool honors roughly the same environmental variables as `afl-gcc` (see
81 Note: if you want the GCC plugin to be installed on your system for all users,