a42b74b624
Merge pull request #530 from rhertzog/add-cppflags
...
Pass CPPFLAGS to all calls of the C compiler
2020-08-31 11:33:34 +02:00
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
ff3c9cbd73
Fix installation path of manual pages
...
Manual pages are stored in /usr/share/man/.
2020-08-28 21:34:08 +02:00
78eaa6b203
lintokencap: fix compiler complains on Solaris 11. ( #525 )
2020-08-25 17:11:15 +02:00
76888fdf59
bugfix libtokencap Makefile
2020-08-03 23:11:58 +02:00
f18c2eb8ae
no support for DragonFlyBSD.
2020-08-03 15:16:46 +02:00
95fd080ca1
code format
2020-07-05 11:08:22 +02:00
c671ecb511
Fix map list iteration.
2020-07-02 10:23:56 +01:00
1aa7c87ea8
libtokencap illumos/solaris support proposal.
2020-07-02 07:10:43 +01:00
49a769ac06
lto whitelist in test.sh
2020-06-23 21:23:10 +02:00
6c414409d4
libtokencap Haiku support
2020-06-23 09:29:57 +00:00
4ee4495120
Disable array subscript warning
2020-06-09 22:43:31 +01:00
7b40d7b942
new code formatting + applied
2020-05-12 11:12:25 +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
6c88e21459
NetBSD build fix
2020-05-09 18:02:53 +01:00
8197e9b2e4
clang-tidy readability-braces ( #323 )
2020-04-19 16:42:40 +02:00
ac2f0c9896
remove GNU makefile variants
2020-04-10 11:44:43 +02:00
62b6af693d
Makefile bugfix macros are generally not expanded in shell calls
2020-04-09 10:23:37 +02:00
a49988afbf
fix silly error with uname -s
2020-04-09 10:23:37 +02:00
03495beadb
libtokencap, portable Makefile (for GNUmake and BSDmake)
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
a5e747af14
rework docs installation
2020-03-18 17:26:21 +01:00
992cf3dd25
libtokencap Makefile install: forgot -T for README
2020-03-18 16:23:54 +01:00
1dee73cdde
libtokencap: install correct README without name collision
2020-03-18 16:19:14 +01: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
12df4c4af7
fix strncmp in tokencap
2020-02-13 20:07:48 +01:00
5c35f3dbd1
fix strncasecmp in tokencap
2020-02-13 20:04:50 +01:00
437efe795a
adjust a bit readmes
2020-02-01 20:20:41 +01: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
3f2f232fc5
libtokencap, fix mac os process map lookup.
...
Incrementing base address for next iteration.
2020-01-01 10:59:57 +00:00
e90fa623d9
libtokencap adding timingsafe* string comparators
2019-12-30 17:23:23 +00:00
b0a2160c3a
be sure to have directories for install targets
2019-12-24 10:45:39 +01:00
31f7404272
fixes for FreeBSD: libtokencap, free cpu detection threshold
2019-12-10 11:00:39 +01:00
cb4a20ba6d
fix libtokencap for OpenBSD
2019-12-10 09:12:20 +01:00
22452da2a7
fix libtokencap Makefile for NetBSD, add VPATH to avoid rebuilding
...
the lib on every make.
2019-12-10 07:23:58 +01:00
70ad97d739
Enable libtokencap on DragonFlyBSD
2019-12-02 21:00:37 +00:00
99b0860835
tokencap now wraps common routines and uses RTLD_NEXT
2019-12-02 14:22:42 +01:00
5178a0cbba
libtokencap, simple optimised memmem implementation enough for this lib proposal
2019-12-01 16:00:44 +00:00
61e46a636c
catching current pid before library usage in case implementations rely on those string calls
2019-11-05 10:59:22 +00:00
b33bb0943a
libtokencap/libdislocator README rename proposals
...
and fixing the install tasks in the process.
2019-10-31 15:50:58 +00:00
c87210820c
libtokencap update proposal
...
- bcmp interception.
- FreeBSD using default argument to get current pid for the mapping
data gathering, getpid seems to cause some issues under certain
conditions (getenv call).
2019-10-29 15:06:20 +00:00
df5c7eef39
libtokencap, respect constness also considering pointer arithmetic
...
is non C standard, some compilers might not have GNU extensions.
2019-10-29 10:49:16 +00:00