From: Kostya Serebryany Date: Fri, 23 Sep 2016 20:04:13 +0000 (+0000) Subject: [libFuzzer] reset Counters (trace-pc-guard) before every run X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a6754db00d414ce5d9586a37ef23128474112370;p=llvm [libFuzzer] reset Counters (trace-pc-guard) before every run git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282284 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Fuzzer/FuzzerTracePC.h b/lib/Fuzzer/FuzzerTracePC.h index cd057ea093a..bf890211791 100644 --- a/lib/Fuzzer/FuzzerTracePC.h +++ b/lib/Fuzzer/FuzzerTracePC.h @@ -47,6 +47,7 @@ class TracePC { NumNewPCIDs = 0; CounterMap.Reset(); ValueProfileMap.Reset(); + memset(Counters, 0, sizeof(Counters)); } void ResetGuards(); @@ -67,7 +68,6 @@ private: NewPCIDs[(NumNewPCIDs++) % kMaxNewPCIDs] = PCID; } - struct Module { uintptr_t *Start, *Stop; };