aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/Changelog.md12
-rw-r--r--docs/binaryonly_fuzzing.md3
-rw-r--r--docs/ideas.md6
3 files changed, 20 insertions, 1 deletions
diff --git a/docs/Changelog.md b/docs/Changelog.md
index a49c0672..6c851460 100644
--- a/docs/Changelog.md
+++ b/docs/Changelog.md
@@ -10,6 +10,18 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
### Version ++3.14a (release)
- Fix for llvm 13
+ - afl-fuzz:
+ - fix -F when a '/' was part of the parameter
+ - removed implied -D determinstic from -M main
+ - if the target becomes unavailable check out out/default/error.txt for
+ an indicator why
+ - afl-cc
+ - support partial linking
+ - We do support llvm versions from 3.8 again
+ - afl_analyze
+ - fix timeout handling and support forkserver
+ - ensure afl-compiler-rt is built for gcc_module
+ - afl-analyze now uses the forkserver for increased performance
### Version ++3.13c (release)
diff --git a/docs/binaryonly_fuzzing.md b/docs/binaryonly_fuzzing.md
index 11e1dbeb..3b32f5ed 100644
--- a/docs/binaryonly_fuzzing.md
+++ b/docs/binaryonly_fuzzing.md
@@ -122,7 +122,7 @@
[https://github.com/vanhauser-thc/afl-dyninst](https://github.com/vanhauser-thc/afl-dyninst)
-## RETROWRITE
+## RETROWRITE, ZAFL, ... other binary rewriter
If you have an x86/x86_64 binary that still has its symbols, is compiled
with position independant code (PIC/PIE) and does not use most of the C++
@@ -131,6 +131,7 @@
It is at about 80-85% performance.
+ [https://git.zephyr-software.com/opensrc/zafl](https://git.zephyr-software.com/opensrc/zafl)
[https://github.com/HexHive/retrowrite](https://github.com/HexHive/retrowrite)
diff --git a/docs/ideas.md b/docs/ideas.md
index e25d3ba6..0ee69851 100644
--- a/docs/ideas.md
+++ b/docs/ideas.md
@@ -34,6 +34,12 @@ Mentor: any
Other programming languages also use llvm hence they could (easily?) supported
for fuzzing, e.g. mono, swift, go, kotlin native, fortran, ...
+GCC also supports: Objective-C, Fortran, Ada, Go, and D
+(according to [Gcc homepage](https://gcc.gnu.org/))
+
+LLVM is also used by: Rust, LLGo (Go), kaleidoscope (Haskell), flang (Fortran), emscripten (JavaScript, WASM), ilwasm (CIL (C#))
+(according to [LLVM frontends](https://gist.github.com/axic/62d66fb9d8bccca6cc48fa9841db9241))
+
Mentor: vanhauser-thc
## Machine Learning