Lines Matching refs:mem
92 } mem[1]; member
168 struct memdebug *mem; in curl_domalloc() local
179 mem = (Curl_cmalloc)(size); in curl_domalloc()
180 if(mem) { in curl_domalloc()
182 mt_malloc_fill(mem->mem, wantedsize); in curl_domalloc()
183 mem->size = wantedsize; in curl_domalloc()
189 mem ? (void *)mem->mem : (void *)0); in curl_domalloc()
191 return (mem ? mem->mem : NULL); in curl_domalloc()
197 struct memdebug *mem; in curl_docalloc() local
210 mem = (Curl_ccalloc)(1, size); in curl_docalloc()
211 if(mem) in curl_docalloc()
212 mem->size = user_size; in curl_docalloc()
217 mem ? (void *)mem->mem : (void *)0); in curl_docalloc()
219 return (mem ? mem->mem : NULL); in curl_docalloc()
224 char *mem; in curl_dostrdup() local
234 mem=curl_domalloc(len, 0, NULL); /* NULL prevents logging */ in curl_dostrdup()
235 if(mem) in curl_dostrdup()
236 memcpy(mem, str, len); in curl_dostrdup()
240 source, line, (void *)str, len, (void *)mem); in curl_dostrdup()
242 return mem; in curl_dostrdup()
248 wchar_t *mem; in curl_dowcsdup() local
259 mem = curl_domalloc(bsiz, 0, NULL); /* NULL prevents logging */ in curl_dowcsdup()
260 if(mem) in curl_dowcsdup()
261 memcpy(mem, str, bsiz); in curl_dowcsdup()
265 source, line, (void *)str, bsiz, (void *)mem); in curl_dowcsdup()
267 return mem; in curl_dowcsdup()
276 struct memdebug *mem=NULL; in curl_dorealloc() local
292 mem = (void *)((char *)ptr - offsetof(struct memdebug, mem)); in curl_dorealloc()
298 mem = (Curl_crealloc)(mem, size); in curl_dorealloc()
302 mem ? (void *)mem->mem : (void *)0); in curl_dorealloc()
304 if(mem) { in curl_dorealloc()
305 mem->size = wantedsize; in curl_dorealloc()
306 return mem->mem; in curl_dorealloc()
314 struct memdebug *mem; in curl_dofree() local
324 mem = (void *)((char *)ptr - offsetof(struct memdebug, mem)); in curl_dofree()
331 mt_free_fill(mem->mem, mem->size); in curl_dofree()
334 (Curl_cfree)(mem); in curl_dofree()