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