447 Commits

Author SHA1 Message Date
hexcoder-
0e9b208949 Merge branch 'dev_newpm' into dev 2021-11-22 16:51:06 +01:00
vanhauser-thc
6f9a98c4a9 better string length counting 2021-11-22 14:38:43 +01:00
vanhauser-thc
3a7a8704ee better string length counting 2021-11-22 13:28:03 +01:00
vanhauser-thc
581cb16965 enhance cmplog rtn hooks 2021-11-20 12:02:22 +01:00
hexcoder-
5c1b2412a5 cmplog: Fix compilation for LLVM 12.0.0 (getFixedValue was not available here) 2021-11-19 19:44:14 +01:00
vanhauser-thc
7777045c09 cmplog fix 2021-11-19 16:42:57 +01:00
Kuang-che Wu
0c26e43486 fork server: restore SIGCHLD handler for child process 2021-11-19 12:09:35 +08:00
vanhauser-thc
7c3d4e54eb ensure default sigchild handler in afl-compiler-rt 2021-11-18 22:31:19 +01:00
Your Name
e88509ac22 Add __afl_set_persistent_mode 2021-11-17 20:27:45 +00:00
vanhauser-thc
de90fd652e cmplog fix 2021-11-15 10:32:44 +01:00
van Hauser
fb443eaf23
Merge pull request #1141 from AFLplusplus/afl4
cmplog enhancement variant
2021-11-07 14:09:09 +01:00
vanhauser-thc
2ddbaa439c 30% faster hashing speed 2021-11-06 16:22:38 +01:00
vanhauser-thc
9325a4fcbb http->https 2021-11-06 10:28:22 +01:00
vanhauser-thc
6ce3d7fede add AFL_USE_TSAN 2021-11-04 15:53:17 +01:00
vanhauser-thc
809f4922b9 remove old var 2021-11-03 22:16:22 +01:00
van Hauser
f5535e348d
Merge pull request #1142 from AFLplusplus/dev
Dev
2021-11-03 21:55:21 +01:00
vanhauser-thc
25c947cd5a fix unneeded ifdef 2021-11-03 21:36:10 +01:00
vanhauser-thc
02a5d96846 remove overflow wiping 2021-11-03 21:27:19 +01:00
vanhauser-thc
7a7630ae91 support llvm >= 11 2021-11-03 13:18:02 +01:00
vanhauser-thc
ccded9fc5c vectorized coverage only possible for llvm 14 :( 2021-11-03 12:49:54 +01:00
vanhauser-thc
caf68e5bf2 support vectorized cmps 2021-11-03 12:34:26 +01:00
vanhauser-thc
f35e71ca11 fix 2021-11-02 19:58:02 +01:00
vanhauser-thc
ce41f881a0 nosan 2021-11-02 19:53:15 +01:00
vanhauser-thc
682e1d835c select support for LTO 2021-11-02 19:20:18 +01:00
vanhauser-thc
fb3a71bd25 support select with vectors 2021-11-02 17:47:17 +01:00
vanhauser-thc
cd9f596ce0 remove debug 2021-11-01 17:33:18 +01:00
vanhauser-thc
f97c5dba2a remove debug 2021-11-01 09:25:11 +01:00
vanhauser-thc
7e813ca492 fix 2021-11-01 09:23:05 +01:00
vanhauser-thc
0cbb406451 fix 2021-11-01 00:30:56 +01:00
vanhauser-thc
d918a9e85b insert select instrumentation 2021-10-31 13:25:27 +01:00
vanhauser-thc
01d266f2b4 wipe overflow data 2021-10-31 12:40:32 +01:00
vanhauser-thc
639d108512 add cmplog compatability check 2021-10-31 12:29:45 +01:00
Kuang-che Wu
45b8e05793 fix off by one bug of PCGUARD instrumentation
fix bug #1120
2021-10-30 22:27:49 +08:00
vanhauser-thc
e2ca7a6397 variant 6 2021-10-28 18:02:57 +02:00
vanhauser-thc
bb8a4d71da format and remove warning 2021-10-18 20:53:54 +02:00
vanhauser-thc
7cd98f565f lto and llvm14-dev 2021-10-18 12:16:58 +02:00
vanhauser-thc
6403fa4f70 fix 2021-10-18 00:41:16 +02:00
vanhauser-thc
9c278df038 try fix 2021-10-18 00:21:33 +02:00
vanhauser-thc
4b4244bcf6 fix 2021-10-17 21:47:08 +02:00
vanhauser-thc
462149de64 fix 2021-10-17 20:31:02 +02:00
vanhauser-thc
e8cf04c90d fix 2021-10-17 13:20:32 +02:00
vanhauser-thc
ed10f3783b new rtn cmplog: instrumentation side + supporting functions 2021-10-17 13:05:33 +02:00
hexcoder-
7d0e0cde0a fix declaration for new pass manager 2021-10-16 14:51:51 +02:00
hexcoder-
1f2fa22dad make new pass manager interface compiler version dependent (>=7) 2021-10-16 14:37:54 +02:00
hexcoder-
c49b308794 switch PreservedAnalyses from none to all 2021-10-16 12:56:31 +02:00
hexcoder-
379c580658 converted split-switches-pass to new pass manager 2021-10-12 23:40:05 +02:00
hexcoder-
6e08e80907 converted compare-transform-pass to new pass manager 2021-10-12 23:24:28 +02:00
hexcoder-
544a65db54 converted afl-llvm-pass to new pass manager 2021-10-12 23:02:15 +02:00
hexcoder-
8e66289809 adapt compiler driver to laod new pass manager passes 2021-10-12 19:04:35 +02:00
hexcoder-
d0fc985e22 prototype compiles 2021-10-12 00:00:05 +02:00