memory_order get_original_mo() const { return original_order; }
void set_mo(memory_order order) { this->order = order; }
void * get_location() const { return location; }
- void * get_mutex_location() const { return location_mutex; }
modelclock_t get_seq_number() const { return seq_number; }
uint64_t get_value() const { return value; }
uint64_t get_reads_from_value() const;
/** @brief A pointer to the memory location for this action. */
void *location;
- /** @brief A pointer to the memory location for mutex. */
- void *location_mutex;
-
/** @brief The thread id that performed this action. */
thread_id_t tid;
Thread * get_thread(thread_id_t tid) const;
Thread * get_thread(const ModelAction *act) const;
- Thread * get_pthread(pthread_t pid);
Thread * get_current_thread() const;