5 #ifndef CLEARBLUE_SAILFISHERSRCSUMMARYBUILDER_H
6 #define CLEARBLUE_SAILFISHERSRCSUMMARYBUILDER_H
8 #include "Checker/PSA/TraceSummary.h"
9 #include "Checker/Sailfish/SailfishFunctionChecker.h"
25 Sources.begin(), Sources.end(),
27 std::set<const SEGOperandNode *>> &It) {
28 NumSrc += It.second.size();
33 PTL->Statistics.emplace_back(F->getName(),
"ErSrc", NumSrc,
34 Smry->ErSrcSummarySet.size(),
35 (
size_t)difftime(curr_time, start_time));
38 virtual void run()
override;
40 virtual void storeSummary(SummaryBase *R)
override;
43 #endif // CLEARBLUE_SAILFISHERSRCSUMMARYBUILDER_H