diff options
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerTracePC.h')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerTracePC.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerTracePC.h b/llvm/lib/Fuzzer/FuzzerTracePC.h index ba882b3af86..ad832d7b2d4 100644 --- a/llvm/lib/Fuzzer/FuzzerTracePC.h +++ b/llvm/lib/Fuzzer/FuzzerTracePC.h @@ -82,6 +82,7 @@ class TracePC { void SetUseCounters(bool UC) { UseCounters = UC; } void SetUseValueProfile(bool VP) { UseValueProfile = VP; } void SetPrintNewPCs(bool P) { DoPrintNewPCs = P; } + void UpdateObservedPCs(); template <class Callback> void CollectFeatures(Callback CB) const; void ResetMaps() { @@ -110,8 +111,6 @@ class TracePC { TableOfRecentCompares<Word, 32> TORCW; MemMemTable<1024> MMT; - void PrintNewPCs(); - void InitializePrintNewPCs(); size_t GetNumPCs() const { return NumGuards == 0 ? (1 << kTracePcBits) : Min(kNumPCs, NumGuards + 1); } @@ -158,7 +157,7 @@ private: uint8_t *Counters() const; uintptr_t *PCs() const; - std::set<uintptr_t> *PrintedPCs; + std::set<uintptr_t> *ObservedPCs; ValueBitMap ValueProfileMap; uintptr_t InitialStack, LowestStack; // Assume stack grows down. |