Commit Graph

  • b2f0b6f2b4 Update the interface of the custom_mutator to handle cases where the mutation returns a larger buffer than the original buffer Khaled Yakdan 2019-07-06 11:03:00 +02:00
  • d9c70c7b8c add explicit llvm library for OpenBSD hexcoder- 2019-07-05 20:33:36 +02:00
  • 7ae61e7393 fix redundant messages (appearing again) heiko 2019-07-05 20:09:42 +02:00
  • 984ae35948 increased portability, replace sed with tr (*BSD) sanity check versions from clang and llvm, adjust clang path if needed. heiko 2019-07-05 20:02:40 +02:00
  • 0d6cddda4d comment never_zero for afl-as van Hauser 2019-07-05 13:29:26 +02:00
  • 18e031d346 Merge pull request #11 from vanhauser-thc/neverZero_counters van Hauser 2019-07-05 13:27:53 +02:00
  • c0332ad98b Merge branch 'master' into neverZero_counters van Hauser 2019-07-05 13:27:38 +02:00
  • 7f6aaa5314 final touches van Hauser 2019-07-05 11:28:08 +02:00
  • 14aa5fe521 Added two hooks that are necessary for the grammar fuzzer Khaled Yakdan 2019-07-04 14:25:19 +02:00
  • 9199967022 this is the best solution IMHO van Hauser 2019-07-04 11:19:18 +02:00
  • 04c92c8470 notzero for afl-gcc van Hauser 2019-07-03 19:10:48 +02:00
  • 00b22e37df select implementations van Hauser 2019-07-03 16:36:31 +02:00
  • aaa810c64a add -lrt with afl-gcc/clang automatically in mmap mode van Hauser 2019-07-03 12:11:02 +02:00
  • b57b2073ac LAF_... -> AFL_LLVM_LAF_... van Hauser 2019-07-03 12:05:58 +02:00
  • 771a9e9cd2 more python module examples van Hauser 2019-07-03 04:22:53 +02:00
  • cc48f4499a add librt under NetBSD Heiko Eissfeldt 2019-07-02 20:20:07 +02:00
  • 3e2f2ddb56 remove redundant header Heiko Eissfeldt 2019-07-02 20:18:21 +02:00
  • 0ca6df6f09 typo fix van Hauser 2019-07-02 11:51:09 +02:00
  • 37a379f959 Makefile magic for llvm_mode van Hauser 2019-07-02 00:26:27 +02:00
  • 625d6c2ed7 fix SHM mmap flag setting Hexcoder 2019-07-01 20:19:30 +02:00
  • c2edb3e22f build afl with clang's compiler-rt Khaled Yakdan 2019-07-01 17:09:46 +02:00
  • fedbd54325 Define AFLCustomMutator hook that can be implemented by implemented by external libraries and provided to AFL Khaled Yakdan 2019-05-15 10:03:19 +02:00
  • 134d2bd766 various fixes van Hauser 2019-07-01 11:46:45 +02:00
  • 9eb2cd7327 various fixes van Hauser 2019-07-01 11:46:14 +02:00
  • c0347c80b2 Merge pull request #7 from bpfoley/master van Hauser 2019-06-30 17:20:47 +02:00
  • d9ff84e39e Refactor to use an alternative method for shared memory. If USEMMAP is defined, the shared memory segment is created/attached etc. now by shm_open() and mmap(). This API is hopefully more often available (at least for iOS). Heiko Eißfeldt 2019-06-30 10:06:20 +02:00
  • 7256e6d203 Fix some github URL typos in docs Brian Foley 2019-06-29 14:31:46 -07:00
  • c083fd895c added .gitignore van Hauser 2019-06-27 23:27:13 +02:00
  • 0cd7a3d216 afl-tmin forkserver patch van Hauser 2019-06-27 18:02:29 +02:00
  • aa4fc44a80 2 different implementations van Hauser 2019-06-27 15:43:51 +02:00
  • f07d49e877 more power van Hauser 2019-06-27 11:48:08 +02:00
  • 45be91ff48 experimental implementation of counters that skip zero on overflow. Enable with AFL_NZERO_COUNTS=1 during compilation of target. Hexcoder 2019-06-25 22:03:59 +02:00
  • c657b3d072 updates patches file van Hauser 2019-06-25 12:11:34 +02:00
  • 5dfb3ded17 improved documentation van Hauser 2019-06-25 12:08:50 +02:00
  • 0104e99caa llvm_mode whitelist (partial instrumentation) support added van Hauser 2019-06-25 12:00:12 +02:00
  • e16593c9b1 doc update van Hauser 2019-06-23 19:38:57 +02:00
  • 1cc69df0f4 display power schedule in status screen van Hauser 2019-06-23 18:37:02 +02:00
  • 2db576f52b better power schedule documentation van Hauser 2019-06-23 11:19:51 +02:00
  • 421edce623 friendly power schedule names van Hauser 2019-06-22 19:03:15 +02:00
  • 549b83504f added -s fixed_seed feature van Hauser 2019-06-20 13:51:39 +02:00
  • d10ebd1a68 python mutator examples added van Hauser 2019-06-20 12:22:46 +02:00
  • 4e3d921f1a updated PATCHES file van Hauser 2019-06-20 11:54:53 +02:00
  • 1d6e1ec61c Python 2.7 mutator module support added van Hauser 2019-06-19 19:45:05 +02:00
  • db3cc11195 minor documentation update van Hauser 2019-06-17 18:47:13 +02:00
  • d64efa6a68 Merge pull request #6 from pbst/patch hexcoder 2019-06-17 15:16:48 +02:00
  • 7b5905bda6 llvm_mode/split-switches-pass: add checks Philipp Bartsch 2019-06-17 02:00:14 +00:00
  • f5ba5ffe80 fix zero terminated string issue Philipp Bartsch 2019-06-13 14:42:10 +00:00
  • 0113c4f834 Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus Heiko Eißfeldt 2019-06-12 17:21:26 +02:00
  • 1c2ed83960 bugfixes from pbst for laf-intel transformations Heiko Eißfeldt 2019-06-12 17:20:25 +02:00
  • 7a236b11b8 version bumb for github dev version van Hauser 2019-06-11 11:32:11 +02:00
  • a0328bbcf8 Merge pull request #5 from practicalswift/remove-references-to-cla van Hauser 2019-06-07 21:33:47 +02:00
  • 46e58b434a Merge pull request #4 from practicalswift/typo van Hauser 2019-06-07 21:32:27 +02:00
  • 7955f8a7cb Remove references to Google CLA process practicalswift 2019-06-07 18:10:25 +02:00
  • 263fd37590 Fix typos practicalswift 2019-06-07 17:56:29 +02:00
  • ba37bf13d6 fix gui misalignment in show_stats() Andrea Fioraldi 2019-06-05 11:50:04 +02:00
  • b59d71546b improve afl_maybe_log tcg call generation + merge elfload diffs Andrea Fioraldi 2019-06-05 11:48:36 +02:00
  • bcc0347eef enable laf-intel passes in the test compilation to check instrumentation 2.52c Heiko Eißfeldt 2019-06-04 20:59:45 +02:00
  • 8b29c34027 fixed typo in Makefile van Hauser 2019-06-04 11:00:51 +02:00
  • 8cf9125097 Merge branch 'master' of https://github.com/vanhauser-thc/AFLplusplus Hexcoder 2019-06-03 23:41:42 +02:00
  • b4678b77f1 fix llvm compatibility problems. Should compile now with llvm 3.8.0 up to llvm 8.0 Hexcoder 2019-06-03 23:20:47 +02:00
  • 865212899a llvm support for up to version 8 van Hauser 2019-06-03 23:20:30 +02:00
  • b3a504248f Heiko added as co-maintainer van Hauser 2019-06-03 14:14:44 +02:00
  • 58b6c7605a fixed afl++ version display in llvm_mode van Hauser 2019-06-03 14:08:04 +02:00
  • 22418f238d qemu 3.1 support added van Hauser 2019-06-03 14:04:44 +02:00
  • 14bfde3f78 llvm compile fix van Hauser 2019-06-03 13:10:27 +02:00
  • 835b84fc49 set to compile with llvm 5.0 and 6.0 van Hauser 2019-06-02 22:39:04 +02:00
  • 49a08e38b9 llvm 5.0 and 6.0 workaround van Hauser 2019-06-02 22:23:25 +02:00
  • c9d2c5f269 llvm compilter versions supported van Hauser 2019-06-02 17:20:38 +02:00
  • e33d7eacf5 added symlink to Changelog in root van Hauser 2019-06-01 17:06:48 +02:00
  • bf5bd17d2e llvm 8 support van Hauser 2019-06-01 17:05:51 +02:00
  • aba26ce4b3 fixed incomplete 79x24 patch, thanks heiko van Hauser 2019-05-30 17:51:02 +02:00
  • 7f6b370054 updated patch information van Hauser 2019-05-29 14:11:42 +02:00
  • dacb2821b3 added AFLfast power schedules from Marcel Boehme and updated the documenation van Hauser 2019-05-29 14:10:37 +02:00
  • dfa0c9cfd1 remove an unnecessary linefeed van Hauser 2019-05-29 09:45:59 +02:00
  • 429afb710c performance script and info van Hauser 2019-05-29 09:42:13 +02:00
  • 4e74299d72 performance script and info van Hauser 2019-05-29 09:29:21 +02:00
  • 6792e4309c performance script and info van Hauser 2019-05-29 09:28:39 +02:00
  • 56036ca47c updated changelog and patch authors van Hauser 2019-05-28 16:57:36 +02:00
  • f4be8c3bfe specify these are not only patches by me but from the community van Hauser 2019-05-28 16:43:13 +02:00
  • 380e3e2226 fix github url van Hauser 2019-05-28 16:41:52 +02:00
  • f367728c44 afl++ 2.52c initial commit van Hauser 2019-05-28 16:40:24 +02:00
  • 1b3d018d35 Initial commit van Hauser 2019-05-28 16:29:07 +02:00