Andrea Fioraldi
3eaf5560be
AFL_LLVM_LAF_SPLIT_FLOATS
2019-10-26 09:03:46 +02:00
hexcoder-
c83e8e1e62
Remove lcamtuf's old email from Google (not valid anymore), also remove maintainance from him.
2019-10-19 18:23:01 +02:00
hexcoder-
230c135d4e
typo in names
2019-10-18 22:43:30 +02:00
hexcoder-
e7ab8be0cd
sync afl-fast-gcc with afl-clang-fast, add tests for gcc_plugin
2019-10-18 19:53:10 +02:00
hexcoder-
b1822f2602
reintegrate gcc_plugin
2019-10-18 18:01:33 +02:00
Andrea Fioraldi
eae4a9e1f8
persistent qemu should now works as expected
2019-10-08 12:39:11 +02:00
hexcoder-
5245ed2262
suppress errors while trying to run llvm-config, it might not be
...
installed.
2019-10-05 15:19:32 +02:00
hexcoder-
b5c2646360
fix mantissa mask bug (for types double and long double)
2019-10-05 13:55:25 +02:00
hexcoder-
e0ff431169
replace op0_size and op1_size with op_size.
2019-10-05 12:35:06 +02:00
van Hauser
9c105098dd
general maintance
2019-10-04 10:33:28 +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-
36fea4ba7b
typo corrected
2019-09-28 11:57:29 +02: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-
a7e45319c3
small docs updates typos, grammar, clarifications
2019-09-25 05:41:03 +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
Andrea Fioraldi
ff1f6af7e9
wine mode && fix llvm makefile
2019-09-22 20:01:44 +02:00
van Hauser
7adb7cf7f6
more tests
2019-09-22 10:42:48 +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
123d97bfb8
LLVM_CONFIG llvm_mode fix
2019-09-20 18:37:16 +02:00
van Hauser
dd0a8c200c
Makefile fix
2019-09-20 18:22:01 +02:00
Andrea Fioraldi
ed7917e619
qemu persistent GPR
2019-09-18 10:15:34 +02:00
hexcoder-
5f50964176
fix man page generation, prerequisite is located in main directory
2019-09-17 00:44:46 +02:00
van Hauser
46ac559003
man page for afl-clang-fast
2019-09-16 15:17:14 +02:00
Andrea Fioraldi
e1f18f6212
fix typo in custom format
2019-09-04 10:03:51 +02:00
Andrea Fioraldi
7151651ea9
remove macro indentation from code-format
2019-09-03 20:43:11 +02:00
van Hauser
45f00e45be
error to warn change
2019-09-03 11:38:44 +02:00
Andrea Fioraldi
f3617bd83b
Merge pull request #53 from vanhauser-thc/code-cleanup
...
Code cleanup
2019-09-03 11:12:49 +02:00
hexcoder-
3bfd88aabb
better support for OpenBSD thanks to CaBeckmann (issue #9 ).
...
On OpenBSD there is a restricted system LLVM, but a full LLVM
package can be installed (typically in /usr/local/bin).
Added a check if the full package is installed. If so, use it,
otherwise bail out early with a hint to install it.
2019-09-03 04:28:24 +02:00
Andrea Fioraldi
d47ef88fcd
minor fixes
2019-09-02 18:53:43 +02:00
Andrea Fioraldi
b24639d011
run code formatter
2019-09-02 18:49:43 +02:00
Andrea Fioraldi
2ae4ca91b4
merge from master
2019-09-02 18:47:07 +02:00
Andrea Fioraldi
659037eef5
modernize llvm_mode readmes
2019-08-31 11:31:51 +02:00
Andrea Fioraldi
5036cb54cc
update with changes from master
2019-08-30 12:13:51 +02:00
Andrea Fioraldi
bae398a9a4
-I include in makefiles
2019-08-27 19:22:53 +02:00
van Hauser
0d001c09c3
fix to compile llvm_mode
2019-08-27 18:49:58 +02:00
Joey Jiao
742aed4f2e
Add support for Android
2019-08-19 19:43:58 +08:00
hexcoder-
7cb0658b00
more sed compatibility for Freebsd, avoid grouping
2019-08-14 22:48:06 +02:00
hexcoder-
96c76a8333
more sed compatibility for Freebsd, avoid grouping
2019-08-14 22:41:39 +02:00
hexcoder-
0612aa2b65
optimized version extraction for clang (restricted to first line)
2019-08-10 17:10:18 +02:00
Zhu Xing
ed603dcba2
llvm-mode: Get the clang version correctly
...
When using clang-8.0, The previous command in the
Makefile will get two 8.0.0, thus a warning message print.
2019-08-10 08:22:38 +00:00
van Hauser
41d2e7d6b6
minor corrections
2019-08-09 00:34:26 +02:00
hexcoder-
73d02f3a80
fix some compiler warnings
2019-08-08 23:09:58 +02:00
van Hauser
e1183be22e
documentation update
2019-08-08 10:43:27 +02:00
van Hauser
2971b5b315
documentation update
2019-08-08 10:36:43 +02:00
hexcoder-
07df1e3034
bugfix 'echo -n' is not POSIX, use input redirection from /dev/null
2019-08-07 20:34:57 +02:00
hexcoder-
09c95b7ea7
reviewed neverZero for llvm 9.0
2019-08-07 20:26:41 +02:00
hexcoder-
a6fe8ae0af
fix compilation error with llvm 9.0
2019-08-07 20:25:22 +02:00