[llvm] r281014 - [libFuzzer] remove unneeded call

Kostya Serebryany via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 8 18:57:38 PDT 2016


Author: kcc
Date: Thu Sep  8 20:57:38 2016
New Revision: 281014

URL: http://llvm.org/viewvc/llvm-project?rev=281014&view=rev
Log:
[libFuzzer] remove unneeded call

Modified:
    llvm/trunk/lib/Fuzzer/FuzzerInternal.h
    llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp

Modified: llvm/trunk/lib/Fuzzer/FuzzerInternal.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/FuzzerInternal.h?rev=281014&r1=281013&r2=281014&view=diff
==============================================================================
--- llvm/trunk/lib/Fuzzer/FuzzerInternal.h (original)
+++ llvm/trunk/lib/Fuzzer/FuzzerInternal.h Thu Sep  8 20:57:38 2016
@@ -486,7 +486,6 @@ private:
   void DeathCallback();
 
   void ResetEdgeCoverage();
-  void ResetCounters();
   void PrepareCounters(Fuzzer::Coverage *C);
   bool RecordMaxCoverage(Fuzzer::Coverage *C);
 

Modified: llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp?rev=281014&r1=281013&r2=281014&view=diff
==============================================================================
--- llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp (original)
+++ llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp Thu Sep  8 20:57:38 2016
@@ -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();
 




More information about the llvm-commits mailing list