X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=scanalysis.h;h=e8afc18949aaa1b25b931bcfd46f42a5225fde72;hb=1e3043a3420dcdc1832efe083e17b98be88e1dfa;hp=7e300e0c1e71451905a2dee56f99a3e1e3605681;hpb=9d9b9121ffed4c7406275da34b055040ea5090a9;p=model-checker.git diff --git a/scanalysis.h b/scanalysis.h index 7e300e0..e8afc18 100644 --- a/scanalysis.h +++ b/scanalysis.h @@ -18,11 +18,12 @@ class SCAnalysis : public TraceAnalysis { action_list_t * generateSC(action_list_t *); bool processRead(ModelAction *read, ClockVector *cv); ModelAction * getNextAction(); - bool merge(ClockVector * cv, const ModelAction * act, ClockVector *cv2); + bool merge(ClockVector *cv, const ModelAction *act, ClockVector *cv2); + int maxthreads; - HashTable * cvmap; - HashTable * cycleset; - SnapVector * threadlists; + HashTable cvmap; + HashTable cycleset; + SnapVector threadlists; const ModelExecution *execution; }; #endif