Lines Matching refs:size

84 void *__real_heap_caps_malloc(size_t size, uint32_t caps);
85 void *__real_heap_caps_malloc_default( size_t size );
86 void *__real_heap_caps_realloc_default( void *ptr, size_t size );
89 static HEAP_IRAM_ATTR __attribute__((noinline)) void *trace_malloc(size_t size, uint32_t caps, trac…
95 p = __real_heap_caps_malloc(size, caps);
97 p = __real_heap_caps_malloc_default(size);
103 .size = size,
122 void * __real_heap_caps_realloc(void *p, size_t size, uint32_t caps);
125 static HEAP_IRAM_ATTR __attribute__((noinline)) void *trace_realloc(void *p, size_t size, uint32_t …
136 r = __real_heap_caps_realloc(p, size, caps);
138 r = __real_heap_caps_realloc_default(p, size);
140 /* realloc with zero size is a free */
141 if (size != 0) {
145 .size = size,
157 HEAP_IRAM_ATTR void *__wrap_malloc(size_t size)
159 return trace_malloc(size, 0, TRACE_MALLOC_DEFAULT);
167 HEAP_IRAM_ATTR void *__wrap_realloc(void *p, size_t size)
169 return trace_realloc(p, size, 0, TRACE_MALLOC_DEFAULT);
172 HEAP_IRAM_ATTR void *__wrap_calloc(size_t nmemb, size_t size)
174 size = size * nmemb;
175 void *result = trace_malloc(size, 0, TRACE_MALLOC_DEFAULT);
177 memset(result, 0, size);
182 HEAP_IRAM_ATTR void *__wrap_heap_caps_malloc(size_t size, uint32_t caps)
184 return trace_malloc(size, caps, TRACE_MALLOC_CAPS);
189 HEAP_IRAM_ATTR void *__wrap_heap_caps_realloc(void *p, size_t size, uint32_t caps)
191 return trace_realloc(p, size, caps, TRACE_MALLOC_CAPS);
194 HEAP_IRAM_ATTR void *__wrap_heap_caps_malloc_default( size_t size )
196 return trace_malloc(size, 0, TRACE_MALLOC_DEFAULT);
199 HEAP_IRAM_ATTR void *__wrap_heap_caps_realloc_default( void *ptr, size_t size )
201 return trace_realloc(ptr, size, 0, TRACE_MALLOC_DEFAULT);