diff options
| author | Kostya Serebryany <kcc@google.com> | 2015-03-30 22:09:51 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2015-03-30 22:09:51 +0000 |
| commit | 16d03bd05130593fd9c295bc02ec8ad211088f5d (patch) | |
| tree | 1ee0a1c7d1fcc3183f3e20e883f55f0c61eae340 /llvm/lib/Fuzzer/FuzzerDriver.cpp | |
| parent | d639cdf427bd79d6b14d1000523bcba397240ce5 (diff) | |
| download | bcm5719-llvm-16d03bd05130593fd9c295bc02ec8ad211088f5d.tar.gz bcm5719-llvm-16d03bd05130593fd9c295bc02ec8ad211088f5d.zip | |
DFSan-based fuzzer (proof of concept).
Summary:
This adds a simple DFSan-based (i.e. taint-guided) fuzzer mutator,
see the comments for details.
Test Plan: a test added
Reviewers: samsonov, pcc
Reviewed By: samsonov, pcc
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D8669
llvm-svn: 233613
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerDriver.cpp')
| -rw-r--r-- | llvm/lib/Fuzzer/FuzzerDriver.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerDriver.cpp b/llvm/lib/Fuzzer/FuzzerDriver.cpp index 9ccd744c28d..80f9fb0c48f 100644 --- a/llvm/lib/Fuzzer/FuzzerDriver.cpp +++ b/llvm/lib/Fuzzer/FuzzerDriver.cpp @@ -161,6 +161,7 @@ int FuzzerDriver(int argc, char **argv, UserCallback Callback) { Options.UseCounters = Flags.use_counters; Options.UseFullCoverageSet = Flags.use_full_coverage_set; Options.UseCoveragePairs = Flags.use_coverage_pairs; + Options.UseDFSan = Flags.dfsan; Options.PreferSmallDuringInitialShuffle = Flags.prefer_small_during_initial_shuffle; if (Flags.runs >= 0) |

