[libFuzzer] remove unneeded call
authorKostya Serebryany <kcc@google.com>
Fri, 9 Sep 2016 01:57:38 +0000 (01:57 +0000)
committerKostya Serebryany <kcc@google.com>
Fri, 9 Sep 2016 01:57:38 +0000 (01:57 +0000)
llvm-svn: 281014

llvm/lib/Fuzzer/FuzzerInternal.h
llvm/lib/Fuzzer/FuzzerLoop.cpp

index e2a5b1f..a83d64f 100644 (file)
@@ -486,7 +486,6 @@ private:
   void DeathCallback();
 
   void ResetEdgeCoverage();
-  void ResetCounters();
   void PrepareCounters(Fuzzer::Coverage *C);
   bool RecordMaxCoverage(Fuzzer::Coverage *C);
 
index 4d2b697..caae98e 100644 (file)
@@ -57,12 +57,6 @@ void Fuzzer::ResetEdgeCoverage() {
   EF->__sanitizer_reset_coverage();
 }
 
-void Fuzzer::ResetCounters() {
-  if (Options.UseCounters) {
-    EF->__sanitizer_update_counter_bitset_and_clear_counters(0);
-  }
-}
-
 void Fuzzer::PrepareCounters(Fuzzer::Coverage *C) {
   if (Options.UseCounters) {
     size_t NumCounters = EF->__sanitizer_get_number_of_counters();
@@ -432,8 +426,6 @@ bool Fuzzer::UpdateMaxCoverage() {
 bool Fuzzer::RunOne(const uint8_t *Data, size_t Size) {
   TotalNumberOfRuns++;
 
-  // TODO(aizatsky): this Reset call seems to be not needed.
-  ResetCounters();
   ExecuteCallback(Data, Size);
   bool Res = UpdateMaxCoverage();