HelenOS sources

heap_area_t       101 uspace/lib/c/generic/malloc.c 	(ALIGN_UP(GROSS_SIZE(size) + sizeof(heap_area_t), BASE_ALIGN))
heap_area_t       107 uspace/lib/c/generic/malloc.c 	(ALIGN_UP(((uintptr_t) (area)) + sizeof(heap_area_t), BASE_ALIGN))
heap_area_t       172 uspace/lib/c/generic/malloc.c 	heap_area_t *area;
heap_area_t       190 uspace/lib/c/generic/malloc.c static heap_area_t *first_heap_area = NULL;
heap_area_t       193 uspace/lib/c/generic/malloc.c static heap_area_t *last_heap_area = NULL;
heap_area_t       206 uspace/lib/c/generic/malloc.c static_assert(BASE_ALIGN >= alignof(heap_area_t), "");
heap_area_t       234 uspace/lib/c/generic/malloc.c static void block_init(void *addr, size_t size, bool free, heap_area_t *area)
heap_area_t       280 uspace/lib/c/generic/malloc.c 	heap_area_t *area = (heap_area_t *) addr;
heap_area_t       305 uspace/lib/c/generic/malloc.c 	heap_area_t *area = (heap_area_t *) astart;
heap_area_t       340 uspace/lib/c/generic/malloc.c static bool area_grow(heap_area_t *area, size_t size)
heap_area_t       390 uspace/lib/c/generic/malloc.c static void heap_shrink(heap_area_t *area)
heap_area_t       423 uspace/lib/c/generic/malloc.c 			heap_area_t *prev = area->prev;
heap_area_t       424 uspace/lib/c/generic/malloc.c 			heap_area_t *next = area->next;
heap_area_t       551 uspace/lib/c/generic/malloc.c static void *malloc_area(heap_area_t *area, heap_block_head_t *first_block,
heap_area_t       689 uspace/lib/c/generic/malloc.c 	for (heap_area_t *area = first_heap_area; area != NULL;
heap_area_t       760 uspace/lib/c/generic/malloc.c 	for (heap_area_t *area = first_heap_area; area != NULL;
heap_area_t       842 uspace/lib/c/generic/malloc.c 	heap_area_t *area = head->area;
heap_area_t       951 uspace/lib/c/generic/malloc.c 	heap_area_t *area = head->area;
heap_area_t      1000 uspace/lib/c/generic/malloc.c 	for (heap_area_t *area = first_heap_area; area != NULL;
HelenOS homepage, sources at GitHub