2402 Commits

Author SHA1 Message Date
van Hauser
996e1515b3 better performance compilation options for afl++ and targets 2020-05-26 13:19:57 +02:00
Robert Scott
f6808158c5 llvm_mode compare-transform-pass: add handling of sized comparisons with non-const size
this involved insertion of an extra length-checking bb for each character
to see if we've hit the sized limit.
2020-05-25 23:38:45 +01:00
Robert Scott
7e4c5b3636 tests: add test of compiled compcov binary's functionality 2020-05-25 23:38:45 +01:00
van Hauser
0994972c07 more performance testing 2020-05-25 22:19:50 +02:00
van Hauser
a0da531170 libfuzzer driver + llvm_mode compilation optimization 2020-05-25 22:09:00 +02:00
van Hauser
46a0f812b1 libfuzzer driver, better rt compilation 2020-05-25 21:58:00 +02:00
hexcoder
de78f867a4
Changelog: typos 2020-05-25 18:16:37 +02:00
van Hauser
707145c491 persistent mode: shared memory test case transfer 2020-05-25 16:40:55 +02:00
Robert Scott
1e597a64dc llvm_mode compare-transform-pass: refactor comparison length determination
make this clearer and handle case with embedded null characters in
const string properly
2020-05-25 13:53:17 +01:00
van Hauser
4c394a9d7b new todo 2020-05-25 10:57:15 +02:00
van Hauser
3eef1560a2 remove not needed error description 2020-05-25 09:14:30 +02:00
van Hauser
fc574086ec fix cmplog 2020-05-24 15:15:17 +02:00
van Hauser
68e66fa920 fix compare-transform for strn?casecmp 2020-05-24 01:59:08 +02:00
van Hauser
38df6eb3a9 LTO whitelist functionality rewritten, now anything can be skipped 2020-05-23 17:00:02 +02:00
hexcoder
0245f8438d
forkserver: missing space in message 2020-05-23 08:15:20 +02:00
van Hauser
d7ea8356a7 installing llvm 11 2020-05-23 01:53:42 +02:00
van Hauser
c64ea49432 AFL_LLVM_LAF_ALL 2020-05-23 01:37:21 +02:00
van Hauser
38fe1c6066 more help for LTO issues 2020-05-22 20:59:32 +02:00
van Hauser
74f01881e3 small enhancements for llvm11 2020-05-22 16:56:05 +02:00
van Hauser
0f8da71588 more test.sh fixes 2020-05-22 13:50:39 +02:00
van Hauser
7d3cfcfd0b more test.sh fixes 2020-05-22 13:49:50 +02:00
van Hauser
536397b22f travis debug 2020-05-22 13:31:16 +02:00
van Hauser
6253bea73c fix test.sh 2020-05-22 12:51:21 +02:00
van Hauser
a5ef93c83a fix cmplog for llvm 11-dev 2020-05-22 11:42:04 +02:00
van Hauser
5b9dfa0600 fix llvm_mode selection 2020-05-22 11:22:30 +02:00
van Hauser
5d0bcf8152 switching llvm_mode default to pcguard 2020-05-22 10:24:00 +02:00
van Hauser
83007f77f5 update docs 2020-05-21 10:31:37 +02:00
van Hauser
c456e20750 better sync - lesser and better imports 2020-05-20 23:12:33 +02:00
van Hauser
982017a2ab remove master file on exit 2020-05-20 22:52:33 +02:00
hexcoder-
3b4cd98498 add local include paths for DronFlyBSD 2020-05-19 17:57:56 +02:00
van Hauser
0ed767fac5 forgot the unlink ... 2020-05-19 19:54:10 +02:00
van Hauser
25fbec6638 if no master is present a slave becomes a temporary master 2020-05-19 19:51:54 +02:00
van Hauser
ae6c30a711 upgrade Dockerfile to Ubunutu 20.04 with llvm 11 and gcc 10 for afl-clang-lto 2020-05-19 19:22:11 +02:00
van Hauser
c7b1ed2395
Merge pull request #367 from devnexen/example_network_build_fix
Build fix proposal mainly for Android which did not bother
2020-05-18 22:51:15 +02:00
David Carlier
5d0f020648 Build fix proposal mainly for Android which did not bother
implementing this dinosaur.
2020-05-18 21:44:27 +01:00
van Hauser
74e6fbab82 update changelog 2020-05-18 12:26:40 +02:00
van Hauser
30824bc58e afl-as fast system fix 2020-05-18 10:48:39 +02:00
hexcoder
d146965025
Update Changelog.md 2020-05-17 21:43:33 +02:00
hexcoder-
e1e155022f adjust documentation for new minimum llvm version 3.4 2020-05-17 21:35:10 +02:00
van Hauser
d37a8f72d6 fix master creation file 2020-05-17 01:36:03 +02:00
van Hauser
9dd3e3e38a fix -M check 2020-05-17 00:13:55 +02:00
hexcoder-
b927b80e10 GNUmakefile: add paths for FreeBSD 3rd party packages 2020-05-16 20:30:07 +02:00
hexcoder-
af6736c356 dictionary files: fix missing newlines 2020-05-16 13:16:37 +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
afb81b8005 added lots of dictionaries 2020-05-16 11:17:36 +02:00
hexcoder-
2b922e9e68 fix possible null ptr deref in afl-prealloc.h 2020-05-15 17:07:30 +02:00
van Hauser
57637ba0b0 removed overlooked post_lib references, added post_lib examples to examples/custom_mutators 2020-05-15 13:39:42 +02:00
van Hauser
d536ddc240 change: slaves only sync from masters 2020-05-15 09:27:15 +02:00
van Hauser
564399bd75 v2.65d init 2020-05-15 09:04:55 +02:00
van Hauser
87a693d1a9
Merge pull request #360 from AFLplusplus/dev
new code formatting + applied
2.65c
2020-05-15 08:36:51 +02:00