void * snapshot_realloc(void *ptr, size_t size);
void snapshot_free(void *ptr);
+typedef void * mspace;
+extern mspace sStaticSpace;
+
void * Thread_malloc(size_t size);
void Thread_free(void *ptr);
+void init_memory_ops();
+
/** @brief Provides a non-snapshotting allocator for use in STL classes.
*
* The code was adapted from a code example from the book The C++
extern mspace model_snapshot_space;
+extern void * (*volatile real_memcpy)(void * dst, const void *src, size_t n);
+extern void * (*volatile real_memmove)(void * dst, const void *src, size_t len);
+extern void (*volatile real_bzero)(void * dst, size_t len);
+extern void * (*volatile real_memset)(void * dst, int c, size_t len);
+
#ifdef __cplusplus
}; /* end of extern "C" */
#endif