diff options
Diffstat (limited to 'compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h')
-rw-r--r-- | compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h b/compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h index cfb04ad3ad3..022e8543fd8 100644 --- a/compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h +++ b/compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h @@ -32,6 +32,7 @@ #include "FuzzerIO.h" #include <unordered_map> +#include <unordered_set> #include <vector> #include <string> @@ -112,7 +113,7 @@ class DataFlowTrace { public: void ReadCoverage(const std::string &DirPath); bool Init(const std::string &DirPath, std::string *FocusFunction, - Random &Rand); + Vector<SizedFile> &CorporaFiles, Random &Rand); void Clear() { Traces.clear(); } const Vector<uint8_t> *Get(const std::string &InputSha1) const { auto It = Traces.find(InputSha1); @@ -125,6 +126,7 @@ class DataFlowTrace { // Input's sha1 => DFT for the FocusFunction. std::unordered_map<std::string, Vector<uint8_t> > Traces; BlockCoverage Coverage; + std::unordered_set<std::string> CorporaHashes; }; } // namespace fuzzer |