clockvector: add snapshotting new/delete operators
authorBrian Norris <banorris@uci.edu>
Sat, 26 May 2012 01:44:23 +0000 (18:44 -0700)
committerBrian Norris <banorris@uci.edu>
Sat, 26 May 2012 01:44:23 +0000 (18:44 -0700)
clockvector.h

index 615dfeb7e83196dff11213ed589ceaaadc7b2196..c4aabeb162829cf4883c1c546e2df0651fbfe5eb 100644 (file)
@@ -2,6 +2,7 @@
 #define __CLOCKVECTOR_H__
 
 #include "threads.h"
+#include "mymemory.h"
 
 /* Forward declaration */
 class ModelAction;
@@ -12,6 +13,8 @@ public:
        ~ClockVector();
        void merge(ClockVector *cv);
        bool happens_before(ModelAction *act, thread_id_t id);
+
+       MEMALLOC
 private:
        int *clock;
        int num_threads;