about summary refs log tree commit diff
path: root/docs
diff options
context:
space:
mode:
authorAndrea Fioraldi <andreafioraldi@gmail.com>2020-02-27 20:58:30 +0100
committerAndrea Fioraldi <andreafioraldi@gmail.com>2020-02-27 20:58:30 +0100
commitbf8a154beccdc7b3bc95fa3efd1617fbdf611480 (patch)
tree09449876eb1859f17f1f6efc0841f6fc932fcb97 /docs
parent2b9ecd6eec3f6d84461a45fe65bfb83087e576d6 (diff)
downloadafl++-bf8a154beccdc7b3bc95fa3efd1617fbdf611480.tar.gz
perf-fuzz idea
Diffstat (limited to 'docs')
-rw-r--r--docs/ideas.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/ideas.md b/docs/ideas.md
index 23072511..b6d215aa 100644
--- a/docs/ideas.md
+++ b/docs/ideas.md
@@ -32,6 +32,13 @@ on Redqueen, the Radamsa mutator, the Custom mutator (the user can define
 its own mutator) and the work is to generalize MOpt for all the current
 and future mutators.
 
+## perf-fuzz Linux Kernel Module
+
+Port the parts of the Linux Kernel modified by [perf-fuzz](https://gts3.org/assets/papers/2017/xu:os-fuzz.pdf) in a LKM.
+Or reimplement it from scratch.
+
+This enable snapshot fuzzing on Linux with an incredible performance.
+
 ## QEMU 4-based Instrumentation
 
 First tests to use QEMU 4 for binary-only AFL++ showed that caching behavior