c0fd7ba6d1
Pass CPPFLAGS to all calls of the C compiler
...
This variable is a standard way to inject options for the C
preprocessor. It's respected by the implicit rules of make
and autoconf/automake.
Debian sets this variable during package build to inject
`-D_FORTIFY_SOURCE=2` and we would like afl++ to respect it.
Note that this commit also adds $(CFLAGS) in the build of
afl-performance.o where it was missing. It might have been
on purpose but we want to keep CFLAGS everywhere as well
since Debian injects various options through that variable
(for hardening and reproducibility).
2020-08-28 21:55:52 +02:00
95fd080ca1
code format
2020-07-05 11:08:22 +02:00
29102d6bf1
libdislocator: hugepage enabled for illumos too.
2020-07-04 12:36:53 +01:00
49a769ac06
lto whitelist in test.sh
2020-06-23 21:23:10 +02:00
8f98044d69
Libdislocator Haiku build fix
2020-06-23 09:41:38 +00:00
048e429356
remove -Werror and add include for libdislocator
2020-06-21 16:33:55 +02:00
feffae60dd
code format
2020-06-09 03:48:50 +02:00
b5c77cf4f6
libdislocator, adding subset of specific NetBSD api.
2020-06-05 15:32:27 +01:00
7b40d7b942
new code formatting + applied
2020-05-12 11:12:25 +02:00
07a0e2caf7
hopefully final fixes from code-format disaster :-(
2020-05-10 15:36:46 +02:00
30bfd44dfd
indenting preprocessor directives breaks compilation and cant be fixed, reverting ... :-(
2020-05-10 12:09:37 +02:00
26f8708fed
fix warning, code format
2020-05-10 11:35:31 +02:00
fb89b042f8
Merge pull request #337 from devnexen/android_support_arc4_api
...
Android supports arc4 api.
2020-04-26 01:25:39 +02:00
2a60ceb694
fix issue #333
2020-04-25 21:29:19 +02:00
80916a3613
Android supports arc4 api.
2020-04-25 20:17:10 +01:00
0c3d06c41e
refactored whitelist and blacklist in llvm_mode
2020-04-25 17:53:38 +02:00
cefefba244
Merge branch 'master' into dev
2020-04-25 13:05:25 +02:00
cce8c4dbae
fixed map location support for LTO
2020-04-23 08:56:06 +02:00
ce9c6df456
libdislocator android build fix. ( #327 )
...
Fix function signature for bionic libc
2020-04-21 13:14:34 +02:00
0aef3b4040
add NULL check to malloc_usable_size
2020-04-21 13:14:34 +02:00
ee238eb00d
Move comment about adding 8 bytes to buffer length to the line where we
...
actually add 8 bytes
Remove defunct TODO for posix_memalign as the function now exists
Add wrapper for malloc_usable_size
2020-04-21 13:14:34 +02:00
f6c9acd518
libdislocator android build fix. ( #327 )
...
Fix function signature for bionic libc
2020-04-21 10:17:11 +02:00
441b64b467
add NULL check to malloc_usable_size
2020-04-20 15:00:48 -07:00
e6fccdd9c1
Move comment about adding 8 bytes to buffer length to the line where we
...
actually add 8 bytes
Remove defunct TODO for posix_memalign as the function now exists
Add wrapper for malloc_usable_size
2020-04-20 14:24:47 -07:00
20cb846c95
Makefile cleanup
2020-04-09 10:23:37 +02:00
11e76af819
libdislocator: make Makefile portable
2020-04-09 10:23:37 +02:00
7f817fe583
rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checks
2020-04-09 10:23:37 +02:00
23d9649aec
making 'CFLAGS="-m32" make source-only tests' work
2020-04-01 13:10:06 +02:00
684f4dd1c4
honor afl_quiet on env var checks + code-format
2020-03-11 11:42:57 +01:00
cc1d6b33b1
unified pointer placement
2020-03-10 22:04:05 +01:00
891b568678
fix references to README docs
2020-02-25 08:34:44 +01:00
e2ef242898
fuzzer_stat eps is now overall not current, clang-format fixed to v8
2020-02-09 09:43:33 +01:00
4dbb47feb1
libdislocator FreeBSD build fix. max_align_t had been define from the 12th release.
2020-02-08 16:05:35 +00:00
b6209b3732
build fixes for FreeBSD 11
2020-02-08 17:23:45 +01:00
1edc392194
afl-showmap fix
2020-02-05 17:33:02 +01:00
2d7e3da2cd
aligned libdislocator in readme
2020-02-01 20:16:33 +01:00
d2c4e60115
align to max_align_t
2020-02-01 20:11:32 +01:00
2b50f6e0f8
dislocator readme
2020-02-01 19:18:20 +01:00
4384008f81
AFL_ALIGNED_ALLOC in libdislocator
2020-02-01 19:12:26 +01:00
0d5a8f69e9
fixed Heiko's global search-replace :)
2020-01-20 19:21:44 +01:00
858b5da24e
libdislocator: reallocarray API introduction
2020-01-18 14:47:22 +00:00
b2bee5c32a
moar moar copyrights
2020-01-06 16:17:23 +01:00
2692ef788b
moar copyright notes
2020-01-06 16:06:35 +01:00
b95cd8968d
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
2020-01-06 11:46:23 +01:00
67cbeeb395
added ++ to copyright notes
2020-01-06 11:46:14 +01:00
3827b912c7
compile fixes
2020-01-02 08:39:29 +01:00
b0a2160c3a
be sure to have directories for install targets
2019-12-24 10:45:39 +01:00
939721e2cb
v2.59c release
2019-12-18 11:14:12 +01:00
17d364c8a0
fix alloc_canary should not be on TLS. thread #0 malloc=a -> thread #1 free(a) results in a wringly detected canary mistmatch
2019-12-16 10:42:34 +01:00
d40b670388
solve #134
2019-12-12 22:18:52 +01:00