397 Commits

Author SHA1 Message Date
Dominik Maier
c8bdf0790f reenabled custom mutator report 2020-04-01 13:10:07 +02:00
van Hauser
0b8a5cb4bb travis: dont fail on custom mutator - currently 2020-04-01 13:10:07 +02:00
Dominik Maier
9cab515e58 added unittests to test.sh 2020-04-01 13:10:07 +02:00
Dominik Maier
710a29a1e0 fixed testcase 2020-04-01 13:10:07 +02:00
h1994st
ea95453975 test.sh: redirect command line output 2020-04-01 13:10:07 +02:00
h1994st
64e1d3a975 test.sh: "trusty-amd64" does not work well with "realpath". Use
"readlink -f" for Ubuntu instead.
2020-04-01 13:10:07 +02:00
h1994st
d568559f01 Fix typo 2020-04-01 13:10:06 +02:00
Dominik Maier
1e290542bb rebase 2020-04-01 13:10:06 +02:00
h1994st
245304f593 Add a test case for the custom mutator
- Update the Makefile in examples/custom_mutators
- Add a test program for testing the custom mutator
- Update test.sh for testing the custom mutator
- [TODO] Update the result checking criterias of the custom mutator in
test.sh
2020-04-01 13:10:06 +02:00
Dominik Maier
7c383094d9 added unittest for unit_maybe_alloc 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
van Hauser
5b64681867 a little bit more performance 2020-03-22 18:27:04 +01:00
van Hauser
bd239d7e3d nice -n -20 to commit test script 2020-03-22 11:28:09 +01:00
van Hauser
da1f2f3c17 fix travis 2020-03-22 10:24:29 +01:00
van Hauser
38fa2fe0b1 add commit test script test/checkcommit.sh 2020-03-22 09:32:13 +01:00
van Hauser
42ece199c8 revert test.sh patch 2020-03-21 22:04:52 +01:00
van Hauser
f8d717d195 test.sh fix 2020-03-21 21:42:32 +01:00
van Hauser
c6db05c5ae test.sh with -no-pie 2020-03-21 21:10:38 +01:00
hexcoder-
6cbd0f1faf avoid calling awk for 'which' replacement, use POSIX 'command -v' instead 2020-03-21 18:51:43 +01:00
hexcoder-
f6847b0314 test.sh: replace 'which' with 'type' 2020-03-19 00:19:25 +01:00
Andrea Fioraldi
bfe076748b fix test failure with qemu compcov 2020-03-15 21:42:04 +01:00
hexcoder-
530bd2b341 test.sh: make afl-cmin.bash test dependent on bash 2020-03-12 22:52:20 +01:00
Dominik Maier
cc1d6b33b1 unified pointer placement 2020-03-10 22:04:05 +01:00
van Hauser
0def6e3471 this should fix travis 2020-03-10 07:18:23 +01:00
van Hauser
581097d58d expanded test-instr to also work with input files via "-f @@" and changed the test.sh values 2020-03-09 11:39:12 +01:00
van Hauser
9f89bbd5ec reactivated LTO persistent mode to test.sh 2020-03-09 08:51:37 +01:00
van Hauser
90409f383a added AFL_QUIET - be_quiet to afl-showmap and small changes to test.sh 2020-03-05 11:36:37 +01:00
van Hauser
9d686ba523
Add LTO collision free llvm_mode (#223)
* first new implementation, only works with AFL_DONT_OPTIMIZE

* bug hunting

* interim commit

* finalized LTO non-collision solution

* update documentation

* merge resulted in some problems, fixing these

* added lto env to env check

* fixed llvm weirdness to messes up our instrumentation due CFG rewrite optimizations

* all llvm instrumentation issues have been resolved! :-)

* llvm 9 is required (so far)

* update lto readme
2020-03-05 10:52:26 +01:00
van Hauser
2c9c2e139e afl-gcc change -> test.sh 2020-02-25 14:01:55 +01:00
Andrea Fioraldi
de4f88b4cb improve redqueen not looking in orig buf 2020-02-21 20:05:43 +01:00
Andrea Fioraldi
00c1c26bf8 Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus 2020-02-21 19:52:11 +01:00
Andrea Fioraldi
f4e09634cc test compcov and persistent also on arm 2020-02-21 19:52:03 +01:00
van Hauser
ec8e8cb51c no unnecessary warnings in test.sh 2020-02-21 18:10:50 +01:00
van Hauser
d49c4d641a fix test.sh 2020-02-19 12:34:50 +01:00
van Hauser
8263f3b171 debug travis 2020-02-19 12:23:59 +01:00
van Hauser
0b692faddd gcc-10 support 2020-02-19 12:20:09 +01:00
van Hauser
62b17844b9 test.sh AFL_ENTRYPOINT testcase 2020-02-19 11:57:29 +01:00
van Hauser
69898722cb fix travis and fix logic 2020-02-19 10:46:10 +01:00
van Hauser
def4ad645c fix travis for asan 2020-02-18 23:22:36 +01:00
Andrea Fioraldi
9bdfb04691 asan options in test.sh 2020-02-18 11:00:51 +01:00
Andrea Fioraldi
cdbb35d87e ASAN_BUILD makefile define 2020-02-18 10:53:37 +01:00
hexcoder-
be5032f49e unset AFL_TMPDIR, since afl-fuzz does not cleanup the input file 2020-02-17 22:32:12 +01:00
hexcoder-
24dcc5eb37 fix issue #194 more seriously 2020-02-13 21:06:09 +01:00
hexcoder-
3b9ac30efa test.sh: make grep option '-a' optional. Use when supported 2020-02-10 21:52:17 +01:00
van Hauser
f47d905225 more unset for test.sh 2020-02-09 13:03:55 +01:00
hexcoder-
312732bdbe more portability for (solaris-based OpenIndiana) 2020-02-08 18:11:57 +01:00
hexcoder-
a93e11b797 first work for OpenIndiana (solaris flavor) 2020-02-08 16:50:37 +01:00
hexcoder
7734a9229e
track afl-cmin test changes 2020-02-07 13:04:49 +01:00
van Hauser
b219198576 made cmin testcase more complex and added cmin.bash 2020-02-06 15:50:01 +01:00
hexcoder-
4bcea7b31f adapt to afl-cmin with forkserver_mode (and stdin) 2020-02-05 22:08:57 +01:00