Lines Matching refs:mem
94 } mem[1]; member
167 struct memdebug *mem; in curl_domalloc() local
178 mem = (Curl_cmalloc)(size); in curl_domalloc()
179 if(mem) { in curl_domalloc()
181 mt_malloc_fill(mem->mem, wantedsize); in curl_domalloc()
182 mem->size = wantedsize; in curl_domalloc()
188 mem ? (void *)mem->mem : (void *)0); in curl_domalloc()
190 return (mem ? mem->mem : NULL); in curl_domalloc()
196 struct memdebug *mem; in curl_docalloc() local
209 mem = (Curl_ccalloc)(1, size); in curl_docalloc()
210 if(mem) in curl_docalloc()
211 mem->size = user_size; in curl_docalloc()
216 mem ? (void *)mem->mem : (void *)0); in curl_docalloc()
218 return (mem ? mem->mem : NULL); in curl_docalloc()
223 char *mem; in curl_dostrdup() local
233 mem=curl_domalloc(len, 0, NULL); /* NULL prevents logging */ in curl_dostrdup()
234 if(mem) in curl_dostrdup()
235 memcpy(mem, str, len); in curl_dostrdup()
239 source, line, (void *)str, len, (void *)mem); in curl_dostrdup()
241 return mem; in curl_dostrdup()
247 wchar_t *mem; in curl_dowcsdup() local
258 mem = curl_domalloc(bsiz, 0, NULL); /* NULL prevents logging */ in curl_dowcsdup()
259 if(mem) in curl_dowcsdup()
260 memcpy(mem, str, bsiz); in curl_dowcsdup()
264 source, line, (void *)str, bsiz, (void *)mem); in curl_dowcsdup()
266 return mem; in curl_dowcsdup()
275 struct memdebug *mem=NULL; in curl_dorealloc() local
291 mem = (void *)((char *)ptr - offsetof(struct memdebug, mem)); in curl_dorealloc()
297 mem = (Curl_crealloc)(mem, size); in curl_dorealloc()
301 mem ? (void *)mem->mem : (void *)0); in curl_dorealloc()
303 if(mem) { in curl_dorealloc()
304 mem->size = wantedsize; in curl_dorealloc()
305 return mem->mem; in curl_dorealloc()
313 struct memdebug *mem; in curl_dofree() local
323 mem = (void *)((char *)ptr - offsetof(struct memdebug, mem)); in curl_dofree()
330 mt_free_fill(mem->mem, mem->size); in curl_dofree()
333 (Curl_cfree)(mem); in curl_dofree()