about summary refs log tree commit diff
path: root/GNUmakefile
AgeCommit message (Collapse)Author
2024-11-11Unsetting AFL_LLVM_ALLOWLIST and AFL_LLVM_DENYLIST environment variablesAbhinav Garg
2024-11-09enhance backward compatibility and portabilityhexcoder-
2024-11-09install all includesvanhauser-thc
2024-11-01Install {config,types}.hNguyễn Gia Phong
2024-06-21add zlib compression for fast resumevanhauser-thc
2024-06-13Remove -Wno-shift-count-overflow flag and hashmap from compilationKuan-Wei Chiu
After commit 0c9d8e59 ("Fix undefined behavior by casting to uint64_t before left shift"), the -Wno-shift-count-overflow flag is no longer necessary to suppress compilation warnings. This commit removes the flag, allowing the compiler to provide appropriate warnings for any potential future cases of shifting too many bits. Additionally, after commit eaf4a299 ("make redqueen hashmap not default"), the hashmap is no longer in use. Therefore, this commit also removes the hashmap from the GNUmakefile.
2024-03-22fix override directive and recipe echoingSonicStark
2024-02-08Merge branch '420' into devvan Hauser
2024-02-08performancevanhauser-thc
2024-02-05adjust cmplog headervanhauser-thc
2024-02-01fix civanhauser-thc
2024-02-01fix civanhauser-thc
2024-01-30Fixes to afl-cc and documentation (#1974)Christian Holler (:decoder)
* Always compile with -ldl when building for CODE_COVERAGE When building with CODE_COVERAGE, the afl runtime contains code that calls `dladdr` which requires -ldl. Under most circumstances, clang already adds this (e.g. when building with pc-table), but there are some circumstances where it isn't added automatically. * Add visibility declaration to __afl_connected When building with hidden visibility, the use of __AFL_LOOP inside such code can cause linker errors due to __afl_connected being declared "hidden". * Update docs to clarify that CODE_COVERAGE=1 is required for dynamic_covfilter
2023-12-27initial simple injection detection supportvanhauser-thc
2023-12-19remove afl-network-client on uninstallvanhauser-thc
2023-09-30add afl-addseeds toolvanhauser-thc
2023-09-19UTF-8 line rendering for status screen as defaultThomas Rooijakkers
2023-09-13Add support for UTF-8 line renderingThomas Rooijakkers
2023-08-08afl-fuzz-redqueen.c fix build, also forgotten math lib for ilog* callsDavid CARLIER
2023-07-23temp cmplog fixesvanhauser-thc
2023-06-21updated llvm requirementsmischa
2023-06-05build: fix compiler version in build outputfanquake
Currently, if I build like with Clang, I'll get: ```bash make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15 <snip> [+] Everything seems to be working, ready to compile. (gcc version 12.1.0 (Ubuntu 12.1.0-2ubuntu1~22.04) ) clang-15 -O2 -D_FORTIFY_SOURCE=1 .... ``` Which is somewhat confusing. Fix this, and in a way that still outputs the correct version info for Clang and GCC. Use `--version`, and pick the first line, as that is where they are consistent in output. `clang -v` gives the version first, whereas `gcc -v` gives the version on the last line. We switch to using $(CC), otherwise we also get incorrect output, and dropping CCVER altogether, given this is it's only use.
2023-05-23real gcc gnumakefile fixvanhauser-thc
2023-05-23fix gnumakefile for non-gccvanhauser-thc
2023-05-17fix debug buildvanhauser-thc
2023-05-17enforce python setting detectionvanhauser-thc
2023-05-09fix makefilevanhauser-thc
2023-05-05GNUmakefile: Update LLVM instructions (#1728)Moshe Kaplan
Update LLVM instructions, because versions higher than 14 are supported and to be explicit that LLD is also required
2023-04-28doc, code formatvanhauser-thc
2023-04-27afl++ -> AFL++vanhauser-thc
2023-04-21debug outputvanhauser-thc
2023-04-20afl-showmap custom mutator supportvanhauser-thc
2023-04-15wasm supportvanhauser-thc
2023-04-13remove -z option, use -p mmopt insteadvanhauser-thc
2023-04-12nitsvanhauser-thc
2023-03-21nit: fix minor typosDmitry Savintsev
change "cannot be build" to "cannot be built"
2023-03-10macos ci debugvanhauser-thc
2023-03-10macos ci debugvanhauser-thc
2023-03-10macos ci debugvanhauser-thc
2023-03-10debug macos civanhauser-thc
2022-12-29fix makefile typovanhauser-thc
2022-12-23make CI greenvanhauser-thc
2022-12-16fix Solaris/Illumos buildDavid Carlier
2022-11-17nitsvanhauser-thc
2022-11-10llvm debugvanhauser-thc
2022-11-01remove python2 referencevanhauser-thc
2022-10-11fastexit + code formatvanhauser-thc
2022-08-14add build reportvanhauser-thc
2022-07-25fixvanhauser-thc
2022-07-25update compile optionsvanhauser-thc