Home
last modified time | relevance | path

Searched refs:MALLOC_HEAD (Results 1 – 3 of 3) sorted by relevance

/picolibc-latest/newlib/libc/stdlib/
Dnano-malloc.h102 #define MALLOC_HEAD sizeof(head_t) macro
108 #define MALLOC_MINSIZE __align_up(MALLOC_HEAD + sizeof(chunk_t), MALLOC_HEAD_ALIGN)
111 #define MALLOC_MAXSIZE (SIZE_MAX - (MALLOC_HEAD + 2*MALLOC_CHUNK_ALIGN))
115 return (size_t *) ((char *) chunk - MALLOC_HEAD); in _size_ref()
168 return (chunk_t *) ((char *) blob + MALLOC_HEAD); in blob_to_chunk()
175 return (void *) ((char *) c - MALLOC_HEAD); in chunk_to_blob()
201 malloc_size += MALLOC_HEAD; in chunk_size()
215 return _size(c) - MALLOC_HEAD; in chunk_usable()
Dnano-malloc.c75 align_p = __align_up(p + MALLOC_HEAD, MALLOC_CHUNK_ALIGN) - MALLOC_HEAD; in __malloc_sbrk_aligned()
120 make_free_chunk((chunk_t *) (heap + MALLOC_HEAD), add_size); in __malloc_grow_chunk()
205 memset(ptr, '\0', alloc_size - MALLOC_HEAD); in malloc()
Dnano-realloc.c132 memcpy(mem, ptr, old_size - MALLOC_HEAD); in realloc()