diff options
author | Kostya Serebryany <kcc@google.com> | 2017-03-22 20:32:44 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2017-03-22 20:32:44 +0000 |
commit | 4fc6dd7f8fdd9e5d61f1cfe32afae038c0a8988f (patch) | |
tree | ca9aa9e03c351a2aa610237da827252e17a379fa /llvm/lib/Fuzzer/FuzzerDriver.cpp | |
parent | 6b2c9ac8885c62500efbe6013936d83bee7fae8f (diff) | |
download | bcm5719-llvm-4fc6dd7f8fdd9e5d61f1cfe32afae038c0a8988f.tar.gz bcm5719-llvm-4fc6dd7f8fdd9e5d61f1cfe32afae038c0a8988f.zip |
[libFuzzer] add two experimental flags to make corpus merging more scalable: -save_coverage_summary/-load_coverage_summary. This is still WIP, the documentation will come later if these flags survive
llvm-svn: 298548
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerDriver.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerDriver.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerDriver.cpp b/llvm/lib/Fuzzer/FuzzerDriver.cpp index 1a97a0bf68d..e837eb5ff22 100644 --- a/llvm/lib/Fuzzer/FuzzerDriver.cpp +++ b/llvm/lib/Fuzzer/FuzzerDriver.cpp @@ -601,7 +601,9 @@ int FuzzerDriver(int *argc, char ***argv, UserCallback Callback) { if (Flags.merge_control_file) F->CrashResistantMergeInternalStep(Flags.merge_control_file); else - F->CrashResistantMerge(Args, *Inputs); + F->CrashResistantMerge(Args, *Inputs, + Flags.load_coverage_summary, + Flags.save_coverage_summary); exit(0); } |