diff options
| author | Andrea Fioraldi <andreafioraldi@gmail.com> | 2019-08-31 11:31:51 +0200 |
|---|---|---|
| committer | Andrea Fioraldi <andreafioraldi@gmail.com> | 2019-08-31 11:31:51 +0200 |
| commit | 659037eef53efc539a077331e52cd2657114d437 (patch) | |
| tree | c20470279cd0a806df1e96ad354d76d6ae4b2216 /llvm_mode/README.instrim | |
| parent | 500a378fdf8664aea42f557f60c9842bb15f06a0 (diff) | |
| download | afl++-659037eef53efc539a077331e52cd2657114d437.tar.gz | |
modernize llvm_mode readmes
Diffstat (limited to 'llvm_mode/README.instrim')
| -rw-r--r-- | llvm_mode/README.instrim | 26 |
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) |
