More work towards freeing old ModelActions
[c11tester.git] / mymemory.h
index aaf54c395742dcb10a29f4027e04422d3b1bb0d5..bb313928fbab6a04138afea45cbef9face71b1f3 100644 (file)
@@ -24,7 +24,7 @@
        void operator delete[](void *p, size_t size) { \
                model_free(p); \
        } \
-       void * operator new(size_t size, void *p) {                             /* placement new */ \
+       void * operator new(size_t size, void *p) {     /* placement new */ \
                return p; \
        }
 
        void operator delete[](void *p, size_t size) { \
                snapshot_free(p); \
        } \
-       void * operator new(size_t size, void *p) {                             /* placement new */ \
+       void * operator new(size_t size, void *p) {     /* placement new */ \
                return p; \
        }
 
 void *model_malloc(size_t size);
 void *model_calloc(size_t count, size_t size);
 void model_free(void *ptr);
+void * model_realloc(void *ptr, size_t size);
 
 void * snapshot_malloc(size_t size);
 void * snapshot_calloc(size_t count, size_t size);
@@ -254,14 +255,10 @@ extern void * mspace_calloc(mspace msp, size_t n_elements, size_t elem_size);
 extern mspace create_mspace_with_base(void* base, size_t capacity, int locked);
 extern mspace create_mspace(size_t capacity, int locked);
 
-#if USE_MPROTECT_SNAPSHOT
-extern mspace user_snapshot_space;
-#endif
-
 extern mspace model_snapshot_space;
 
 #ifdef __cplusplus
 };     /* end of extern "C" */
 #endif
 
-#endif/* _MY_MEMORY_H */
+#endif /* _MY_MEMORY_H */