HelenOS sources

heap_block_head_t   97 uspace/lib/c/generic/malloc.c 	(sizeof(heap_block_head_t) + sizeof(heap_block_foot_t))
heap_block_head_t  136 uspace/lib/c/generic/malloc.c 	((heap_block_head_t *) \
heap_block_head_t  210 uspace/lib/c/generic/malloc.c static heap_block_head_t *next_fit = NULL;
heap_block_head_t  221 uspace/lib/c/generic/malloc.c static_assert(BASE_ALIGN >= alignof(heap_block_head_t), "");
heap_block_head_t  251 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head = (heap_block_head_t *) addr;
heap_block_head_t  275 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head = (heap_block_head_t *) addr;
heap_block_head_t  375 uspace/lib/c/generic/malloc.c 	heap_block_head_t *last_head =
heap_block_head_t  376 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) AREA_LAST_BLOCK_HEAD(area);
heap_block_head_t  410 uspace/lib/c/generic/malloc.c 	heap_block_head_t *last_head = BLOCK_HEAD(last_foot);
heap_block_head_t  422 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first_head =
heap_block_head_t  423 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) AREA_FIRST_BLOCK_HEAD(area);
heap_block_head_t  487 uspace/lib/c/generic/malloc.c 					heap_block_head_t *prev_head = BLOCK_HEAD(prev_foot);
heap_block_head_t  531 uspace/lib/c/generic/malloc.c static void split_mark(heap_block_head_t *cur, const size_t size)
heap_block_head_t  565 uspace/lib/c/generic/malloc.c static void *malloc_area(heap_area_t *area, heap_block_head_t *first_block,
heap_block_head_t  566 uspace/lib/c/generic/malloc.c     heap_block_head_t *final_block, size_t real_size, size_t falign)
heap_block_head_t  572 uspace/lib/c/generic/malloc.c 	for (heap_block_head_t *cur = first_block; (void *) cur < area->end;
heap_block_head_t  573 uspace/lib/c/generic/malloc.c 	    cur = (heap_block_head_t *) (((void *) cur) + cur->size)) {
heap_block_head_t  587 uspace/lib/c/generic/malloc.c 			    ((uintptr_t) cur + sizeof(heap_block_head_t));
heap_block_head_t  615 uspace/lib/c/generic/malloc.c 						heap_block_head_t *prev_head = (heap_block_head_t *)
heap_block_head_t  621 uspace/lib/c/generic/malloc.c 						heap_block_head_t *next_head = ((void *) cur) + excess;
heap_block_head_t  665 uspace/lib/c/generic/malloc.c 							cur = (heap_block_head_t *)
heap_block_head_t  707 uspace/lib/c/generic/malloc.c 			heap_block_head_t *first =
heap_block_head_t  708 uspace/lib/c/generic/malloc.c 			    (heap_block_head_t *) AREA_LAST_BLOCK_HEAD(area);
heap_block_head_t  719 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first =
heap_block_head_t  720 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) AREA_FIRST_BLOCK_HEAD(last_heap_area);
heap_block_head_t  766 uspace/lib/c/generic/malloc.c 	heap_block_head_t *split = next_fit;
heap_block_head_t  779 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first = (heap_block_head_t *)
heap_block_head_t  853 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head =
heap_block_head_t  854 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (addr - sizeof(heap_block_head_t));
heap_block_head_t  883 uspace/lib/c/generic/malloc.c 		ptr = ((void *) head) + sizeof(heap_block_head_t);
heap_block_head_t  885 uspace/lib/c/generic/malloc.c 		heap_block_head_t *next_head =
heap_block_head_t  886 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) (((void *) head) + head->size);
heap_block_head_t  929 uspace/lib/c/generic/malloc.c 			ptr = ((void *) head) + sizeof(heap_block_head_t);
heap_block_head_t  981 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head =
heap_block_head_t  982 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (addr - sizeof(heap_block_head_t));
heap_block_head_t  997 uspace/lib/c/generic/malloc.c 	heap_block_head_t *next_head =
heap_block_head_t  998 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (((void *) head) + head->size);
heap_block_head_t 1011 uspace/lib/c/generic/malloc.c 		heap_block_head_t *prev_head =
heap_block_head_t 1012 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) (((void *) head) - prev_foot->size);
heap_block_head_t 1050 uspace/lib/c/generic/malloc.c 		for (heap_block_head_t *head = (heap_block_head_t *)
heap_block_head_t 1052 uspace/lib/c/generic/malloc.c 		    head = (heap_block_head_t *) (((void *) head) + head->size)) {
HelenOS homepage, sources at GitHub