X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=mymemory.h;h=6fb2992bd4e4e93abce31d6002957830575c7081;hp=14b945ab755f1c9f038dd741ca7990a9ade118ea;hb=7742256df627848c1c375f979f5369a45c92057b;hpb=995962127d29a128fa2de578f47953308600b605 diff --git a/mymemory.h b/mymemory.h index 14b945ab..6fb2992b 100644 --- a/mymemory.h +++ b/mymemory.h @@ -50,12 +50,16 @@ 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); 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); @@ -254,10 +258,6 @@ 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