X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=mymemory.cc;h=9e05c369235dadb077b6d09b1cfb7b2ece92180f;hb=c7a6544c3f19d8c4d71b82871c832a866f8dbb79;hp=c79ad9a47d8f2a6208f6f38853866fa77afdcf64;hpb=a635c5cdf004963a948dfb40e0fa27ce258bbccf;p=model-checker.git diff --git a/mymemory.cc b/mymemory.cc index c79ad9a..9e05c36 100644 --- a/mymemory.cc +++ b/mymemory.cc @@ -250,4 +250,19 @@ void operator delete[](void *p, size_t size) { free(p); } -#endif /* USE_MPROTECT_SNAPSHOT */ + +#else /* !USE_MPROTECT_SNAPSHOT */ + +/** @brief Snapshotting allocation function for use by the Thread class only */ +void * Thread_malloc(size_t size) +{ + return malloc(size); +} + +/** @brief Snapshotting free function for use by the Thread class only */ +void Thread_free(void *ptr) +{ + free(ptr); +} + +#endif /* !USE_MPROTECT_SNAPSHOT */