783e5fa42f
As usual I forgot the second usage test for afl-fuzz
2019-09-28 16:39:46 +02:00
9c31196610
check requirements before testing afl-fuzz (Linux and Mac OS X)
2019-09-28 16:33:53 +02:00
ca765b5ebb
Oops, forgot to set AFL_GCC on other systems beside Mac OS X
2019-09-28 15:39:13 +02:00
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
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
1e93146b49
ignore error code on 'make llvm_mode', it might not be installed
2019-09-28 12:38:22 +02:00
36fea4ba7b
typo corrected
2019-09-28 11:57:29 +02:00
18a1a19deb
Merge pull request #65 from XairGit/master
...
Update .gitignore
2019-09-28 10:54:40 +02:00
1d52e1f41b
OpenBSD has no timeout command, so replace it with afl-fuzz's -V option
2019-09-27 00:17:41 +02:00
f0ec7635ab
replace forgotten KILLs for timeout
2019-09-26 21:09:49 +02:00
158d8a181e
more portability fixes for test script (now also runs on NetBSD)
2019-09-26 21:00:14 +02:00
f66c0a5d98
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-09-26 00:28:25 +02:00
a609b08c0a
portability fixes: avoid bash, avoid echo -e under NetBSD
2019-09-26 00:25:35 +02:00
e63c9ec05e
build linux-specific libtokencap only when compiling in Linux
2019-09-26 00:21:50 +02:00
4936322dbc
persistent qemu test (commented)
2019-09-25 22:36:54 +02:00
9baee07c94
unicorn mode test
2019-09-25 22:18:16 +02:00
03ecf6e695
typo
2019-09-25 21:42:32 +02:00
2b1b9f816c
use the original data as input to custom fuzzer modules
2019-09-25 16:11:27 +03:00
1b55df5848
Update .gitignore
...
These appear to be compilation artifacts, and can probably be safely ignored.
2019-09-25 21:43:31 +10:00
7bec9e3804
Merge pull request #64 from XairGit/master
...
Fix CCS'16 link in README.md
2019-09-25 12:31:08 +02:00
06cb695cd7
Fix CCS'16 link in README.md
2019-09-25 19:04:46 +10:00
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
c71fc74248
fix two more bad links in README
2019-09-25 06:13:04 +02:00
0b52d342f6
add forgotten README
2019-09-25 06:07:03 +02:00
a5acd32f56
fix links in docs, change dictionaries/README to markdown
2019-09-25 06:04:45 +02:00
a7e45319c3
small docs updates typos, grammar, clarifications
2019-09-25 05:41:03 +02:00
e18caef4f6
doc update
2019-09-24 13:08:31 +02:00
149b7d9ee8
bugfix for optimization
2019-09-23 22:25:44 +02:00
d13592aea0
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-09-23 21:59:27 +02:00
59d4b0aadb
avoid floatSemantics, not available in LLVM 3.8.0
2019-09-23 21:57:38 +02:00
96c9fa0ccc
doc update
2019-09-23 11:07:28 +02:00
7cdd0abfd5
doc update
2019-09-23 11:06:41 +02:00
74ef58e310
readme binary only
2019-09-22 21:51:11 +02:00
897fb9c2e4
binary readme
2019-09-22 20:24:13 +02:00
ff1f6af7e9
wine mode && fix llvm makefile
2019-09-22 20:01:44 +02:00
9aefe7a040
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
2019-09-22 19:38:57 +02:00
17bb51756f
persistent qemu retaddr offset
2019-09-22 19:38:53 +02:00
5044bb0332
move .o to src/
2019-09-22 13:39:49 +02:00
b4ca95a9fa
afl-fuzz mutation documentation feature
2019-09-22 13:21:15 +02:00
f097f780af
final tests
2019-09-22 11:42:39 +02:00
99be294726
fix
2019-09-22 10:44:02 +02:00
7adb7cf7f6
more tests
2019-09-22 10:42:48 +02:00
e36e5f4fc9
Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus
2019-09-22 08:08:47 +02:00
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
6488400fbf
more test cases
2019-09-21 23:38:46 +02:00
e423e0a0f1
make tests
2019-09-21 19:00:43 +02:00
ad1750b53d
oops, typo corrected
2019-09-21 10:13:11 +02:00
e909d5f5c2
fix macos commit to make it portable again. Would not compile on OpenBSD.
2019-09-21 12:07:29 +02:00
6e6480c952
install libtokencap and libdislocator if present
2019-09-20 19:39:19 +02:00
ff5c7b155c
custom mutator fuzzing yields UI
2019-09-20 19:20:15 +02:00