X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=action.h;h=fbf566fb7a8f61497284c6ab1e826dd39b0f44e0;hb=c9864e7765924f7236797648a1aa2fe3f4efd06f;hp=c5ba6d7dda9f9593a315a26c3d1da336a50b5a0f;hpb=ac024d1df83ffe1c97833c9da7bc43ca91a8f12f;p=c11tester.git diff --git a/action.h b/action.h index c5ba6d7d..fbf566fb 100644 --- a/action.h +++ b/action.h @@ -193,6 +193,9 @@ public: Thread * thread_operand; void set_thread_operand(Thread *th) { thread_operand = th; } + void setActionRef(sllnode *ref) { action_ref = ref; } + sllnode * getActionRef() { return action_ref; } + SNAPSHOTALLOC private: const char * get_type_str() const; @@ -227,6 +230,7 @@ private: */ ClockVector *cv; ClockVector *rf_cv; + sllnode * action_ref; /** @brief The value written (for write or RMW; undefined for read) */ uint64_t value;