[libFuzzer] compute base64 in-process instead of using an external lib. Since libFuzz...
[oota-llvm.git] / lib / Fuzzer / FuzzerLoop.cpp
index 9c52a4dbe774e0cb9a63668e07c2bf747a10eff0..ca7f82b55607268904c2338aa09674ddddb8fe4d 100644 (file)
@@ -302,10 +302,8 @@ void Fuzzer::WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix) {
   WriteToFile(U, Path);
   Printf("artifact_prefix='%s'; Test unit written to %s\n",
          Options.ArtifactPrefix.c_str(), Path.c_str());
-  if (U.size() <= kMaxUnitSizeToPrint) {
-    Printf("Base64: ");
-    PrintFileAsBase64(Path);
-  }
+  if (U.size() <= kMaxUnitSizeToPrint)
+    Printf("Base64: %s\n", Base64(U).c_str());
 }
 
 void Fuzzer::SaveCorpus() {