aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Fuzzer/FuzzerLoop.cpp
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2017-01-19 19:38:12 +0000
committerKostya Serebryany <kcc@google.com>2017-01-19 19:38:12 +0000
commit38b5d3ca5490be3af77b263399cf90fce2c8c20a (patch)
tree8a18c54d7b1333687354827d86f1c8b57cc7e130 /llvm/lib/Fuzzer/FuzzerLoop.cpp
parent5ee40ba400ea2ad7f5f2c886965707a659457b92 (diff)
downloadllvm-38b5d3ca5490be3af77b263399cf90fce2c8c20a.zip
llvm-38b5d3ca5490be3af77b263399cf90fce2c8c20a.tar.gz
llvm-38b5d3ca5490be3af77b263399cf90fce2c8c20a.tar.bz2
[libFuzzer] improve -minimize_crash: honor -artifact_prefix= and don't special case 2-byte inputs
llvm-svn: 292511
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerLoop.cpp')
-rw-r--r--llvm/lib/Fuzzer/FuzzerLoop.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp
index 02cbcc7..f9822ce 100644
--- a/llvm/lib/Fuzzer/FuzzerLoop.cpp
+++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp
@@ -792,7 +792,7 @@ void Fuzzer::Loop() {
}
void Fuzzer::MinimizeCrashLoop(const Unit &U) {
- if (U.size() <= 2) return;
+ if (U.size() <= 1) return;
while (!TimedOut() && TotalNumberOfRuns < Options.MaxNumberOfRuns) {
MD.StartMutationSequence();
memcpy(CurrentUnitData, U.data(), U.size());