34 Commits

Author SHA1 Message Date
van Hauser
06264df168 rename whitelist -> instrumentlist 2020-06-30 17:28:21 +02:00
hexcoder-
6e98b3ebb2 non GNU Makefiles: message when gmake is not found, gcc_plugin portability 2020-05-16 12:15:03 +02:00
van Hauser
232290108e only build afl-gcc-fast if afl-gcc-pass could be build 2020-04-25 12:51:14 +02:00
hexcoder-
b5e4d1a491 fix gcc_plugin Makefile (VPATH) 2020-04-09 10:23:37 +02:00
hexcoder-
20cb846c95 Makefile cleanup 2020-04-09 10:23:37 +02:00
hexcoder-
ed8c0d173e gcc_plugin: portable Makefile 2020-04-09 10:23:37 +02:00
hexcoder-
7f817fe583 rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checks 2020-04-09 10:23:37 +02:00
hexcoder-
0732e66da9 gcc_plugin: fix compiler warnings regarding -O and FORTIFY_SOURCE 2020-04-01 13:10:06 +02:00
hexcoder-
23d9649aec making 'CFLAGS="-m32" make source-only tests' work 2020-04-01 13:10:06 +02:00
hexcoder-
6cbd0f1faf avoid calling awk for 'which' replacement, use POSIX 'command -v' instead 2020-03-21 18:51:43 +01:00
hexcoder-
6965797286 unicorn: increase timeout for unicorn test in build script 2020-03-20 17:31:48 +01:00
van Hauser
be261b3e69 moved repository to https://github.com/AFLplusplus/AFLplusplus and updated links 2020-03-19 15:20:39 +01:00
hexcoder-
a3bd1c71ca Makefiles: replace 'which' with 'type' 2020-03-18 23:51:54 +01:00
hexcoder-
94a4cc8415 Makefiles: prefer POSIX 'type' over 'which' for checking 2020-03-18 22:55:14 +01:00
hexcoder-
a5e747af14 rework docs installation 2020-03-18 17:26:21 +01:00
van Hauser
188a6f5ec5 disable leaksanitizer when "make" ... more 2020-03-09 12:17:59 +01:00
van Hauser
dcf7d85cba honor no_quiet for missing llvm_mode output, also print to stderr with afl-*-rt.o.c instead of stdout for errors plus two potential bad free() fixes 2020-03-09 10:56:53 +01:00
hexcoder-
0b21441590 add env info to afl-gcc-fast 2020-02-28 19:50:07 +01:00
van Hauser
e40415cf16 fix 2020-02-16 19:22:12 +01:00
van Hauser
204059c61a check for mistyped env vars 2020-02-16 18:16:10 +01:00
hexcoder-
1b758e4d6b compatibility for GNU make 4.3, which behaves different for
lines with '#' like in
 ifeq "$(shell echo '\#include <sys/ipc.h> ...
Now make v 4.3  wants
 ifeq "$(shell echo '#include <sys/ipc.h> ...
In order to get it working with all GNU makes, we use a make
variable for '#' called HASH
2020-02-11 20:15:01 +01:00
Andrea Fioraldi
b2bee5c32a moar moar copyrights 2020-01-06 16:17:23 +01:00
Andrea Fioraldi
b95cd8968d Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus 2020-01-06 11:46:23 +01:00
Andrea Fioraldi
67cbeeb395 added ++ to copyright notes 2020-01-06 11:46:14 +01:00
van Hauser
9829c5eb95 really ensure that all .test files are removed after they are not needed anymore 2019-12-30 15:14:00 +01:00
van Hauser
3f23f40a56 makefile clean fix 2019-12-30 13:26:39 +01:00
hexcoder-
d51719fbd9 better do not rely on config info from gcc 2019-11-12 23:02:56 +01:00
David Carlier
8f188194c1 gcc plugin little update proposal.
like its llvm counterpart, passing the compiler chain used
to avoid using necessarily AFL_CC/AFL_CXX.
2019-11-12 09:13:13 +00:00
hexcoder-
3ec1baee65 gcc_plugin adaptions Makefile help, man page SYNOPSIS 2019-10-22 20:21:04 +02:00
hexcoder-
c83e8e1e62 Remove lcamtuf's old email from Google (not valid anymore), also remove maintainance from him. 2019-10-19 18:23:01 +02:00
hexcoder-
b1822f2602 reintegrate gcc_plugin 2019-10-18 18:01:33 +02:00
van Hauser
2b7a627181 removed gcc_plugin from master 2019-07-21 20:25:06 +02:00
Heiko Eißfeldt
5f7e3025d9 enable AFL_QUIET again 2019-07-19 11:10:10 +02:00
van Hauser
8a4cdd56d4 added gcc_plugin 2019-07-16 08:34:17 +02:00