more implementation of scanalysis...
[c11tester.git] / scanalysis.h
index a6420955be068d8077e03c8900c0663a5218a0e9..79f78f1c00d630b6a1557015d2c5e4683f231879 100644 (file)
@@ -11,10 +11,15 @@ class SCAnalysis : public Trace_Analysis {
 
        SNAPSHOTALLOC
  private:
+       void print_list(action_list_t *list);
        void buildVectors(action_list_t *);
+       bool updateConstraints(ModelAction *act);
        void computeCV(action_list_t *);
+       action_list_t * generateSC(action_list_t *);
        bool processRead(ModelAction *read, ClockVector *cv);
+       ModelAction * getNextAction();
        int maxthreads;
        HashTable<const ModelAction *,ClockVector *, uintptr_t, 4 > * cvmap;
+       SnapVector<action_list_t> * threadlists;
 };
 #endif