X-Git-Url: http://demsky.eecs.uci.edu/git/?p=model-checker.git;a=blobdiff_plain;f=model.h;h=d0043a1f88b1990de8e0fcdee27e21baa387ccd7;hp=d6c033725dedf36bed645f5615f19d45444b2f07;hb=ffc110b3aaa80564dbf85f3c6a9049efd40571f1;hpb=a4090d03cc1a5f5bca8f10986d74b76a9bb45371 diff --git a/model.h b/model.h index d6c0337..d0043a1 100644 --- a/model.h +++ b/model.h @@ -187,6 +187,10 @@ private: * to a trace of all actions performed on the object. */ HashTable *lock_waiters_map; + /** Per-object list of actions. Maps an object (i.e., memory location) + * to a trace of all actions performed on the object. */ + HashTable *condvar_waiters_map; + HashTable, uintptr_t, 4 > *obj_thrd_map; std::vector< Promise *, SnapshotAlloc > *promises; std::vector< struct PendingFutureValue, SnapshotAlloc > *futurevalues;