Home
last modified time | relevance | path

Searched refs:heap (Results 1 – 12 of 12) sorted by relevance

/picolibc-latest/newlib/libc/machine/amdgcn/
Dmlock.c28 struct heap { struct
55 struct heap *heap = *(struct heap **)(kernargs + 24); in sbrk() local
57 __heap_ptr = heap->data; in sbrk()
58 __heap_end = __heap_ptr + heap->size; in sbrk()
/picolibc-latest/newlib/libc/stdlib/
Dnano-malloc.c107 char *heap = __malloc_sbrk_aligned(add_size); in __malloc_grow_chunk() local
110 if (heap == chunk_e) in __malloc_grow_chunk()
117 if (heap != (char *) -1) in __malloc_grow_chunk()
120 make_free_chunk((chunk_t *) (heap + MALLOC_HEAD), add_size); in __malloc_grow_chunk()
/picolibc-latest/
Dpicolibc.ld.in251 /* Align the heap */
261 /* Make the rest of memory available for heap storage */
266 /* Allow a minimum heap size to be specified */
267 .heap (NOLOAD) : {
DREADME.md369 minimum heap size. The linker will emit an error if this much space
938 merging adjacent free blocks and expanding the heap.
/picolibc-latest/doc/
Dos.md113 memory from a pre-defined contiguous heap. To use this function, your
116 * __heap_start — points at the start of the heap available for sbrk.
117 * __heap_end — points at the end of the heap available for sbrk.
Dlinking.md82 there is at least this much memory available for the heap used by
222 certain amount of heap space available, you can set the
Dprintf.md262 requirement for heap support in the run time system. Here are the
294 This also uses 1252 bytes of space from the heap at runtime. Tinystdio
/picolibc-latest/cmake/
DTC-arm-none-eabi.ld204 /* Align the heap */
214 /* Make the rest of memory available for heap storage */
DTC-microbit.ld204 /* Align the heap */
214 /* Make the rest of memory available for heap storage */
/picolibc-latest/newlib/
DREADME360 more heap memory. gdtoa sometimes requires 16KB heap memory, so
361 if the platform does not have enough heap memory, consider disabling
362 this option. Legacy ldtoa also use heap, however, only 1KB memory
DNEWS44 - fixed heap fragmentation issue with nano-malloc
DChangeLog-20154180 Base start of heap on the "heap_start" symbol.
23294 * libc/sys/arm/syscalls.c: Fix/add stack/heap collision detection.
23303 * libc/sys.tex: Update sbrk sample code to include stack/heap collision.
25920 (sbrk): Abort if stack and heap collide.