X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=scanalysis.h;h=d68f4c114f43d71fdd646ec945861d701182cc39;hb=f817fff71c1cc97fe1bd55fa791f0d68af88ed1a;hp=3ad69e57023b074993083c4268c74aac0ec341c9;hpb=a4d3f2ae3f3a9e2a30cc36c92cee9f83bb09e9b1;p=model-checker.git diff --git a/scanalysis.h b/scanalysis.h index 3ad69e5..d68f4c1 100644 --- a/scanalysis.h +++ b/scanalysis.h @@ -3,6 +3,10 @@ #include "traceanalysis.h" #include "hashtable.h" +struct sc_statistics { + unsigned long long elapsedtime; +}; + class SCAnalysis : public TraceAnalysis { public: SCAnalysis(); @@ -11,6 +15,8 @@ class SCAnalysis : public TraceAnalysis { virtual void analyze(action_list_t *); virtual const char * name(); virtual bool option(char *); + virtual void finish(); + SNAPSHOTALLOC private: @@ -35,5 +41,7 @@ class SCAnalysis : public TraceAnalysis { ModelExecution *execution; bool print_always; bool print_buggy; + bool time; + struct sc_statistics *stats; }; #endif