hexcoder-
38d74f0ad5
second forgotten place, we need to filter out float vector types
2019-10-28 20:48:45 +01:00
hexcoder-
3ad5316dd1
fix issue #86 , we exclude floating point vectors from splitting
2019-10-27 23:54:44 +01:00
Andrea Fioraldi
3eaf5560be
AFL_LLVM_LAF_SPLIT_FLOATS
2019-10-26 09:03:46 +02:00
Andrea Fioraldi
eae4a9e1f8
persistent qemu should now works as expected
2019-10-08 12:39:11 +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-
149b7d9ee8
bugfix for optimization
2019-09-23 22:25:44 +02:00
hexcoder-
59d4b0aadb
avoid floatSemantics, not available in LLVM 3.8.0
2019-09-23 21:57:38 +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
Andrea Fioraldi
b24639d011
run code formatter
2019-09-02 18:49:43 +02:00
hexcoder-
73d02f3a80
fix some compiler warnings
2019-08-08 23:09:58 +02:00
van Hauser
495f3b9a68
notZero added and first attempt at whitelist
2019-07-14 10:23:54 +02:00
van Hauser
b57b2073ac
LAF_... -> AFL_LLVM_LAF_...
2019-07-03 12:05:58 +02:00
practicalswift
263fd37590
Fix typos
2019-06-07 17:56:29 +02:00
Hexcoder
b4678b77f1
fix llvm compatibility problems. Should compile now with llvm 3.8.0
...
up to llvm 8.0
2019-06-03 23:20:47 +02:00
van Hauser
49a08e38b9
llvm 5.0 and 6.0 workaround
2019-06-02 22:23:25 +02:00
van Hauser
f367728c44
afl++ 2.52c initial commit
2019-05-28 16:40:24 +02:00