HelenOS sources

heap_block_head_t   84 uspace/lib/c/generic/malloc.c 	(sizeof(heap_block_head_t) + sizeof(heap_block_foot_t))
heap_block_head_t  123 uspace/lib/c/generic/malloc.c 	((heap_block_head_t *) \
heap_block_head_t  197 uspace/lib/c/generic/malloc.c static heap_block_head_t *next_fit = NULL;
heap_block_head_t  208 uspace/lib/c/generic/malloc.c static_assert(BASE_ALIGN >= alignof(heap_block_head_t), "");
heap_block_head_t  238 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head = (heap_block_head_t *) addr;
heap_block_head_t  262 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head = (heap_block_head_t *) addr;
heap_block_head_t  362 uspace/lib/c/generic/malloc.c 	heap_block_head_t *last_head =
heap_block_head_t  363 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) AREA_LAST_BLOCK_HEAD(area);
heap_block_head_t  397 uspace/lib/c/generic/malloc.c 	heap_block_head_t *last_head = BLOCK_HEAD(last_foot);
heap_block_head_t  409 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first_head =
heap_block_head_t  410 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) AREA_FIRST_BLOCK_HEAD(area);
heap_block_head_t  474 uspace/lib/c/generic/malloc.c 					heap_block_head_t *prev_head = BLOCK_HEAD(prev_foot);
heap_block_head_t  518 uspace/lib/c/generic/malloc.c static void split_mark(heap_block_head_t *cur, const size_t size)
heap_block_head_t  552 uspace/lib/c/generic/malloc.c static void *malloc_area(heap_area_t *area, heap_block_head_t *first_block,
heap_block_head_t  553 uspace/lib/c/generic/malloc.c     heap_block_head_t *final_block, size_t real_size, size_t falign)
heap_block_head_t  559 uspace/lib/c/generic/malloc.c 	for (heap_block_head_t *cur = first_block; (void *) cur < area->end;
heap_block_head_t  560 uspace/lib/c/generic/malloc.c 	    cur = (heap_block_head_t *) (((void *) cur) + cur->size)) {
heap_block_head_t  574 uspace/lib/c/generic/malloc.c 			    ((uintptr_t) cur + sizeof(heap_block_head_t));
heap_block_head_t  602 uspace/lib/c/generic/malloc.c 						heap_block_head_t *prev_head = (heap_block_head_t *)
heap_block_head_t  608 uspace/lib/c/generic/malloc.c 						heap_block_head_t *next_head = ((void *) cur) + excess;
heap_block_head_t  652 uspace/lib/c/generic/malloc.c 							cur = (heap_block_head_t *)
heap_block_head_t  694 uspace/lib/c/generic/malloc.c 			heap_block_head_t *first =
heap_block_head_t  695 uspace/lib/c/generic/malloc.c 			    (heap_block_head_t *) AREA_LAST_BLOCK_HEAD(area);
heap_block_head_t  706 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first =
heap_block_head_t  707 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) AREA_FIRST_BLOCK_HEAD(last_heap_area);
heap_block_head_t  753 uspace/lib/c/generic/malloc.c 	heap_block_head_t *split = next_fit;
heap_block_head_t  766 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first = (heap_block_head_t *)
heap_block_head_t  840 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head =
heap_block_head_t  841 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (addr - sizeof(heap_block_head_t));
heap_block_head_t  870 uspace/lib/c/generic/malloc.c 		ptr = ((void *) head) + sizeof(heap_block_head_t);
heap_block_head_t  872 uspace/lib/c/generic/malloc.c 		heap_block_head_t *next_head =
heap_block_head_t  873 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) (((void *) head) + head->size);
heap_block_head_t  916 uspace/lib/c/generic/malloc.c 			ptr = ((void *) head) + sizeof(heap_block_head_t);
heap_block_head_t  968 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head =
heap_block_head_t  969 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (addr - sizeof(heap_block_head_t));
heap_block_head_t  984 uspace/lib/c/generic/malloc.c 	heap_block_head_t *next_head =
heap_block_head_t  985 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (((void *) head) + head->size);
heap_block_head_t  998 uspace/lib/c/generic/malloc.c 		heap_block_head_t *prev_head =
heap_block_head_t  999 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) (((void *) head) - prev_foot->size);
heap_block_head_t 1037 uspace/lib/c/generic/malloc.c 		for (heap_block_head_t *head = (heap_block_head_t *)
heap_block_head_t 1039 uspace/lib/c/generic/malloc.c 		    head = (heap_block_head_t *) (((void *) head) + head->size)) {
HelenOS homepage, sources at GitHub