Lines Matching defs:size

57 void *malloc(size_t size);
58 void *memalign(size_t align, size_t size);
59 int posix_memalign(void **ptr, size_t align, size_t size);
60 void *realloc(void *ptr, size_t size);
96 void *av_malloc(size_t size)
100 if (size > atomic_load_explicit(&max_alloc_size, memory_order_relaxed))
104 if (size) //OS X on SDK 10.6 has a broken posix_memalign implementation
105 if (posix_memalign(&ptr, ALIGN, size))
108 ptr = _aligned_malloc(size, ALIGN);
111 ptr = memalign(ALIGN, size);
113 ptr = memalign(size, ALIGN);
140 ptr = malloc(size);
142 if(!ptr && !size) {
143 size = 1;
148 memset(ptr, FF_MEMORY_POISON, size);
153 void *av_realloc(void *ptr, size_t size)
156 if (size > atomic_load_explicit(&max_alloc_size, memory_order_relaxed))
160 ret = _aligned_realloc(ptr, size + !size, ALIGN);
162 ret = realloc(ptr, size + !size);
166 memset(ret, FF_MEMORY_POISON, size);
173 size_t size;
176 if (size_mult(elsize, nelem, &size)) {
180 r = av_realloc(ptr, size);
186 int av_reallocp(void *ptr, size_t size)
190 if (!size) {
196 val = av_realloc(val, size);
207 void *av_malloc_array(size_t nmemb, size_t size)
210 if (size_mult(nmemb, size, &result) < 0)
216 void *av_mallocz_array(size_t nmemb, size_t size)
219 if (size_mult(nmemb, size, &result) < 0)
225 void *av_realloc_array(void *ptr, size_t nmemb, size_t size)
228 if (size_mult(nmemb, size, &result) < 0)
233 int av_reallocp_array(void *ptr, size_t nmemb, size_t size)
238 val = av_realloc_f(val, nmemb, size);
240 if (!val && nmemb && size)
264 void *av_mallocz(size_t size)
266 void *ptr = av_malloc(size);
268 memset(ptr, 0, size);
272 void *av_calloc(size_t nmemb, size_t size)
275 if (size_mult(nmemb, size, &result) < 0)
312 void *av_memdup(const void *p, size_t size)
316 ptr = av_malloc(size);
318 memcpy(ptr, p, size);
505 void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size)
509 if (min_size <= *size)
513 /* *size is an unsigned, so the real maximum is <= UINT_MAX. */
517 *size = 0;
530 *size = min_size;
535 static inline void fast_malloc(void *ptr, unsigned int *size, size_t min_size, int zero_realloc)
541 if (min_size <= *size) {
547 /* *size is an unsigned, so the real maximum is <= UINT_MAX. */
552 *size = 0;
561 *size = min_size;
565 void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size)
567 fast_malloc(ptr, size, min_size, 0);
570 void av_fast_mallocz(void *ptr, unsigned int *size, size_t min_size)
572 fast_malloc(ptr, size, min_size, 1);