HelenOS sources
heap_area_t 115 uspace/lib/c/generic/malloc.c (ALIGN_UP(GROSS_SIZE(size) + sizeof(heap_area_t), BASE_ALIGN))
heap_area_t 121 uspace/lib/c/generic/malloc.c (ALIGN_UP(((uintptr_t) (area)) + sizeof(heap_area_t), BASE_ALIGN))
heap_area_t 186 uspace/lib/c/generic/malloc.c heap_area_t *area;
heap_area_t 204 uspace/lib/c/generic/malloc.c static heap_area_t *first_heap_area = NULL;
heap_area_t 207 uspace/lib/c/generic/malloc.c static heap_area_t *last_heap_area = NULL;
heap_area_t 220 uspace/lib/c/generic/malloc.c static_assert(BASE_ALIGN >= alignof(heap_area_t), "");
heap_area_t 248 uspace/lib/c/generic/malloc.c static void block_init(void *addr, size_t size, bool free, heap_area_t *area)
heap_area_t 294 uspace/lib/c/generic/malloc.c heap_area_t *area = (heap_area_t *) addr;
heap_area_t 319 uspace/lib/c/generic/malloc.c heap_area_t *area = (heap_area_t *) astart;
heap_area_t 354 uspace/lib/c/generic/malloc.c static bool area_grow(heap_area_t *area, size_t size)
heap_area_t 404 uspace/lib/c/generic/malloc.c static void heap_shrink(heap_area_t *area)
heap_area_t 437 uspace/lib/c/generic/malloc.c heap_area_t *prev = area->prev;
heap_area_t 438 uspace/lib/c/generic/malloc.c heap_area_t *next = area->next;
heap_area_t 565 uspace/lib/c/generic/malloc.c static void *malloc_area(heap_area_t *area, heap_block_head_t *first_block,
heap_area_t 703 uspace/lib/c/generic/malloc.c for (heap_area_t *area = first_heap_area; area != NULL;
heap_area_t 777 uspace/lib/c/generic/malloc.c for (heap_area_t *area = first_heap_area; area != NULL;
heap_area_t 859 uspace/lib/c/generic/malloc.c heap_area_t *area = head->area;
heap_area_t 987 uspace/lib/c/generic/malloc.c heap_area_t *area = head->area;
heap_area_t 1036 uspace/lib/c/generic/malloc.c for (heap_area_t *area = first_heap_area; area != NULL;
HelenOS homepage, sources at GitHub