diff options
author | Matt Morehouse <mascasa@google.com> | 2018-07-09 20:17:52 +0000 |
---|---|---|
committer | Matt Morehouse <mascasa@google.com> | 2018-07-09 20:17:52 +0000 |
commit | 86c05d40440b1586c64f6c53cd73e404d740c84a (patch) | |
tree | fbe79a0b504f698199d702ad5b96df377241173d /lib/fuzzer/FuzzerDriver.cpp | |
parent | 99315cc880e39858a59108380fabb2538556ac25 (diff) | |
download | compiler-rt-86c05d40440b1586c64f6c53cd73e404d740c84a.tar.gz |
[libFuzzer] Mutation tracking and logging implemented
Code now exists to track number of mutations that are used in fuzzing in
total and ones that produce new coverage. The stats are currently being
dumped to the command line.
Patch By: Kode Williams
Differntial Revision: https://reviews.llvm.org/D48054
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@336597 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/fuzzer/FuzzerDriver.cpp')
-rw-r--r-- | lib/fuzzer/FuzzerDriver.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/fuzzer/FuzzerDriver.cpp b/lib/fuzzer/FuzzerDriver.cpp index c2f8583b7..6c785ebca 100644 --- a/lib/fuzzer/FuzzerDriver.cpp +++ b/lib/fuzzer/FuzzerDriver.cpp @@ -613,6 +613,7 @@ int FuzzerDriver(int *argc, char ***argv, UserCallback Callback) { Options.PrintNewCovPcs = Flags.print_pcs; Options.PrintNewCovFuncs = Flags.print_funcs; Options.PrintFinalStats = Flags.print_final_stats; + Options.PrintMutationStats = Flags.print_mutation_stats; Options.PrintCorpusStats = Flags.print_corpus_stats; Options.PrintCoverage = Flags.print_coverage; Options.DumpCoverage = Flags.dump_coverage; |