X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=action.h;h=86012c123d5b18cb7404787c21183ea86d21055d;hb=b385a968b6b2f2695cceafcba62abcb398f41bb2;hp=be87eca33f7400da44e308a598c6c3084044d620;hpb=65a79092518f7818c93238caa9ebfdab3f36cda8;p=model-checker.git diff --git a/action.h b/action.h index be87eca..86012c1 100644 --- a/action.h +++ b/action.h @@ -45,6 +45,7 @@ typedef enum action_type { THREAD_YIELD, /**< A thread yield action */ THREAD_JOIN, /**< A thread join action */ THREAD_FINISH, /**< A thread completion action */ + ATOMIC_UNINIT, /**< Represents an uninitialized atomic */ ATOMIC_READ, /**< An atomic read action */ ATOMIC_WRITE, /**< An atomic write action */ ATOMIC_RMWR, /**< The read part of an atomic RMW action */ @@ -107,6 +108,7 @@ public: bool is_notify_one() const; bool is_success_lock() const; bool is_failed_trylock() const; + bool is_uninitialized() const; bool is_read() const; bool is_write() const; bool could_be_write() const;