about summary refs log tree commit diff
path: root/llvm_mode/README.instrim
diff options
context:
space:
mode:
authorAndrea Fioraldi <andreafioraldi@gmail.com>2019-08-31 11:31:51 +0200
committerAndrea Fioraldi <andreafioraldi@gmail.com>2019-08-31 11:31:51 +0200
commit659037eef53efc539a077331e52cd2657114d437 (patch)
treec20470279cd0a806df1e96ad354d76d6ae4b2216 /llvm_mode/README.instrim
parent500a378fdf8664aea42f557f60c9842bb15f06a0 (diff)
downloadafl++-659037eef53efc539a077331e52cd2657114d437.tar.gz
modernize llvm_mode readmes
Diffstat (limited to 'llvm_mode/README.instrim')
-rw-r--r--llvm_mode/README.instrim26
1 files changed, 0 insertions, 26 deletions
diff --git a/llvm_mode/README.instrim b/llvm_mode/README.instrim
deleted file mode 100644
index 956a9856..00000000
--- a/llvm_mode/README.instrim
+++ /dev/null
@@ -1,26 +0,0 @@
-# InsTrim
-InsTrim: Lightweight Instrumentation for Coverage-guided Fuzzing
-
-
-## Introduction
-
-InsTrim uses CFG and markers to instrument just what is necessary in the
-binary in llvm_mode. It is about 20-25% faster but as a cost has a lower
-path discovery.
-
-
-## Usage
-
-Set the environment variable AFL_LLVM_INSTRIM=1
-
-There is also an advanced mode which instruments loops in a way so that
-afl-fuzz can see which loop path has been selected but not being able to
-see how often the loop has been rerun.
-This again is a tradeoff for speed for less path information.
-To enable this mode set AFL_LLVM_INSTRIM_LOOPHEAD=1
-
-
-## Background
-
-The paper: [InsTrim: Lightweight Instrumentation for Coverage-guided Fuzzing]
-(https://www.ndss-symposium.org/wp-content/uploads/2018/07/bar2018_14_Hsu_paper.pdf)