X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=scanalysis.h;h=ffa933ad5e2b872769199ca81fbcec9d7afd8333;hb=b090a4abc4915a9aa2a29787f76a6add79f838e2;hp=3b9fed3547dc74b8cf7d27c80eb25fbc423c87c3;hpb=b756884bdc8b22457243b76982cf10dc4598f927;p=cdsspec-compiler.git diff --git a/scanalysis.h b/scanalysis.h index 3b9fed3..ffa933a 100644 --- a/scanalysis.h +++ b/scanalysis.h @@ -5,9 +5,12 @@ class SCAnalysis : public TraceAnalysis { public: - SCAnalysis(const ModelExecution *execution); + SCAnalysis(); ~SCAnalysis(); + virtual void setExecution(ModelExecution * execution); virtual void analyze(action_list_t *); + virtual char * name(); + SNAPSHOTALLOC private: @@ -29,6 +32,6 @@ class SCAnalysis : public TraceAnalysis { HashTable badrfset; HashTable lastwrmap; SnapVector threadlists; - const ModelExecution *execution; + ModelExecution *execution; }; #endif