hexcoder-
942245b985
included #68 cpu binding for FreeBSD, thanks to devnexen
2019-09-28 20:50:13 +02:00
hexcoder-
6e25fde883
FreeBSD: switch to clang by default, and set AFL_CC to fix tests
2019-09-28 20:32:21 +02:00
hexcoder-
46955be305
add man target for man pages (along with an entry in help)
2019-09-28 18:14:17 +02:00
hexcoder-
b89d10025d
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-09-28 18:03:42 +02:00
hexcoder-
edb33cba0c
portability: FreeBSD does not know 'date -I', fix paths for man page
...
generation
2019-09-28 18:00:43 +02:00
hexcoder-
783e5fa42f
As usual I forgot the second usage test for afl-fuzz
2019-09-28 16:39:46 +02:00
hexcoder-
9c31196610
check requirements before testing afl-fuzz (Linux and Mac OS X)
2019-09-28 16:33:53 +02:00
hexcoder-
ca765b5ebb
Oops, forgot to set AFL_GCC on other systems beside Mac OS X
2019-09-28 15:39:13 +02:00
hexcoder-
3f65f534aa
On Mac OS X afl-fuzz wants the crash reporter to be disabled.
...
Add the corresponding commands to the script.
The test, if they need to be run, is not tested yet (just copied).
2019-09-28 13:19:27 +02:00
hexcoder-
1fc328b2ea
portability: MacOS X has clang, so we need to use afl-clang instead
...
of afl-gcc. Replaced afl-gcc with variable AFL_GCC, which is set
accordingly.
2019-09-28 13:16:12 +02:00
hexcoder-
1e93146b49
ignore error code on 'make llvm_mode', it might not be installed
2019-09-28 12:38:22 +02:00
hexcoder-
36fea4ba7b
typo corrected
2019-09-28 11:57:29 +02:00
hexcoder
18a1a19deb
Merge pull request #65 from XairGit/master
...
Update .gitignore
2019-09-28 10:54:40 +02:00
hexcoder-
1d52e1f41b
OpenBSD has no timeout command, so replace it with afl-fuzz's -V option
2019-09-27 00:17:41 +02:00
hexcoder-
f0ec7635ab
replace forgotten KILLs for timeout
2019-09-26 21:09:49 +02:00
hexcoder-
158d8a181e
more portability fixes for test script (now also runs on NetBSD)
2019-09-26 21:00:14 +02:00
hexcoder-
f66c0a5d98
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-09-26 00:28:25 +02:00
hexcoder-
a609b08c0a
portability fixes: avoid bash, avoid echo -e under NetBSD
2019-09-26 00:25:35 +02:00
hexcoder-
e63c9ec05e
build linux-specific libtokencap only when compiling in Linux
2019-09-26 00:21:50 +02:00
Andrea Fioraldi
4936322dbc
persistent qemu test (commented)
2019-09-25 22:36:54 +02:00
Andrea Fioraldi
9baee07c94
unicorn mode test
2019-09-25 22:18:16 +02:00
Andrea Fioraldi
03ecf6e695
typo
2019-09-25 21:42:32 +02:00
Aki Helin
2b1b9f816c
use the original data as input to custom fuzzer modules
2019-09-25 16:11:27 +03:00
Kaidan
1b55df5848
Update .gitignore
...
These appear to be compilation artifacts, and can probably be safely ignored.
2019-09-25 21:43:31 +10:00
hexcoder
7bec9e3804
Merge pull request #64 from XairGit/master
...
Fix CCS'16 link in README.md
2019-09-25 12:31:08 +02:00
Kaidan
06cb695cd7
Fix CCS'16 link in README.md
2019-09-25 19:04:46 +10:00
hexcoder-
c08f4f5845
fix issue#63 compilation problem with a workaround
...
for llvm 6.0 and Ubuntu 18.04
2019-09-25 07:10:38 +02:00
hexcoder-
c71fc74248
fix two more bad links in README
2019-09-25 06:13:04 +02:00
hexcoder-
0b52d342f6
add forgotten README
2019-09-25 06:07:03 +02:00
hexcoder-
a5acd32f56
fix links in docs, change dictionaries/README to markdown
2019-09-25 06:04:45 +02:00
hexcoder-
a7e45319c3
small docs updates typos, grammar, clarifications
2019-09-25 05:41:03 +02:00
van Hauser
e18caef4f6
doc update
2019-09-24 13:08:31 +02:00
hexcoder-
149b7d9ee8
bugfix for optimization
2019-09-23 22:25:44 +02:00
hexcoder-
d13592aea0
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-09-23 21:59:27 +02:00
hexcoder-
59d4b0aadb
avoid floatSemantics, not available in LLVM 3.8.0
2019-09-23 21:57:38 +02:00
van Hauser
96c9fa0ccc
doc update
2019-09-23 11:07:28 +02:00
van Hauser
7cdd0abfd5
doc update
2019-09-23 11:06:41 +02:00
Andrea Fioraldi
74ef58e310
readme binary only
2019-09-22 21:51:11 +02:00
Andrea Fioraldi
897fb9c2e4
binary readme
2019-09-22 20:24:13 +02:00
Andrea Fioraldi
ff1f6af7e9
wine mode && fix llvm makefile
2019-09-22 20:01:44 +02:00
Andrea Fioraldi
9aefe7a040
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
2019-09-22 19:38:57 +02:00
Andrea Fioraldi
17bb51756f
persistent qemu retaddr offset
2019-09-22 19:38:53 +02:00
van Hauser
5044bb0332
move .o to src/
2019-09-22 13:39:49 +02:00
van Hauser
b4ca95a9fa
afl-fuzz mutation documentation feature
2019-09-22 13:21:15 +02:00
van Hauser
f097f780af
final tests
2019-09-22 11:42:39 +02:00
van Hauser
99be294726
fix
2019-09-22 10:44:02 +02:00
van Hauser
7adb7cf7f6
more tests
2019-09-22 10:42:48 +02:00
hexcoder-
e36e5f4fc9
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-09-22 08:08:47 +02:00
hexcoder-
1e503a586d
first realisation of splitting floating point compares
...
activated with AFL_LLVM_LAF_SPLIT_COMPARES=1
needs testing on big endian machines
A compare is split into
sign integer comparison
exponent integer comparison
mantissa/fraction integer comparison
These integer comparisons are further splitted if they are
bigger than a byte.
2019-09-22 08:02:56 +02:00
van Hauser
6488400fbf
more test cases
2019-09-21 23:38:46 +02:00