Redesign actionlist and change acquire fence
[c11tester.git] / threads-model.h
index e159697d9d54ce10c3cfb1fe204352a9e0bd7435..f0b88bb25fea3abd10f8048ac55251460b99dca5 100644 (file)
@@ -102,6 +102,7 @@ public:
        bool is_model_thread() const { return model_thread; }
 
        void * get_stack_addr() { return stack; }
+       ClockVector * get_acq_fence_cv() { return acq_fence_cv; }
 
        friend void thread_startup();
 #ifdef TLS
@@ -137,6 +138,9 @@ private:
        /** @brief The parent Thread which created this Thread */
        Thread * const parent;
 
+       /** @brief Acquire fence cv */
+       ClockVector *acq_fence_cv;
+
        /** @brief The THREAD_CREATE ModelAction which created this Thread */
        ModelAction *creation;