Lines Matching defs:mspace
21 mspace is an opaque type representing an independent
24 typedef void* mspace;
37 //mspace create_mspace(size_t capacity, int locked);
45 //size_t destroy_mspace(mspace msp);
49 of a new mspace. Part (less than 128*sizeof(size_t) bytes) of this
56 mspace create_mspace_with_base(void* base, size_t capacity, int locked, void *user_data);
62 void* mspace_malloc(mspace msp, size_t bytes);
72 void mspace_free(mspace msp, void* mem);
83 void* mspace_realloc(mspace msp, void* mem, size_t newsize);
89 void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size);
95 void* mspace_memalign(mspace msp, size_t alignment, size_t bytes);
101 //void** mspace_independent_calloc(mspace msp, size_t n_elements,
108 //void** mspace_independent_comalloc(mspace msp, size_t n_elements,
115 size_t mspace_footprint(mspace msp);
121 size_t mspace_max_footprint(mspace msp);
129 struct mallinfo mspace_mallinfo(mspace msp);
137 void mspace_malloc_stats(mspace msp);
138 void mspace_malloc_stats_return(mspace msp, size_t *ret_maxfp, size_t *ret_fp,
145 //int mspace_trim(mspace msp, size_t pad);