HelenOS sources

heap_block_head_t   83 uspace/lib/c/generic/malloc.c 	(sizeof(heap_block_head_t) + sizeof(heap_block_foot_t))
heap_block_head_t  122 uspace/lib/c/generic/malloc.c 	((heap_block_head_t *) \
heap_block_head_t  196 uspace/lib/c/generic/malloc.c static heap_block_head_t *next_fit = NULL;
heap_block_head_t  207 uspace/lib/c/generic/malloc.c static_assert(BASE_ALIGN >= alignof(heap_block_head_t), "");
heap_block_head_t  237 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head = (heap_block_head_t *) addr;
heap_block_head_t  261 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head = (heap_block_head_t *) addr;
heap_block_head_t  361 uspace/lib/c/generic/malloc.c 	heap_block_head_t *last_head =
heap_block_head_t  362 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) AREA_LAST_BLOCK_HEAD(area);
heap_block_head_t  396 uspace/lib/c/generic/malloc.c 	heap_block_head_t *last_head = BLOCK_HEAD(last_foot);
heap_block_head_t  408 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first_head =
heap_block_head_t  409 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) AREA_FIRST_BLOCK_HEAD(area);
heap_block_head_t  473 uspace/lib/c/generic/malloc.c 					heap_block_head_t *prev_head = BLOCK_HEAD(prev_foot);
heap_block_head_t  517 uspace/lib/c/generic/malloc.c static void split_mark(heap_block_head_t *cur, const size_t size)
heap_block_head_t  551 uspace/lib/c/generic/malloc.c static void *malloc_area(heap_area_t *area, heap_block_head_t *first_block,
heap_block_head_t  552 uspace/lib/c/generic/malloc.c     heap_block_head_t *final_block, size_t real_size, size_t falign)
heap_block_head_t  558 uspace/lib/c/generic/malloc.c 	for (heap_block_head_t *cur = first_block; (void *) cur < area->end;
heap_block_head_t  559 uspace/lib/c/generic/malloc.c 	    cur = (heap_block_head_t *) (((void *) cur) + cur->size)) {
heap_block_head_t  573 uspace/lib/c/generic/malloc.c 			    ((uintptr_t) cur + sizeof(heap_block_head_t));
heap_block_head_t  601 uspace/lib/c/generic/malloc.c 						heap_block_head_t *prev_head = (heap_block_head_t *)
heap_block_head_t  607 uspace/lib/c/generic/malloc.c 						heap_block_head_t *next_head = ((void *) cur) + excess;
heap_block_head_t  651 uspace/lib/c/generic/malloc.c 							cur = (heap_block_head_t *)
heap_block_head_t  693 uspace/lib/c/generic/malloc.c 			heap_block_head_t *first =
heap_block_head_t  694 uspace/lib/c/generic/malloc.c 			    (heap_block_head_t *) AREA_LAST_BLOCK_HEAD(area);
heap_block_head_t  705 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first =
heap_block_head_t  706 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) AREA_FIRST_BLOCK_HEAD(last_heap_area);
heap_block_head_t  749 uspace/lib/c/generic/malloc.c 	heap_block_head_t *split = next_fit;
heap_block_head_t  762 uspace/lib/c/generic/malloc.c 		heap_block_head_t *first = (heap_block_head_t *)
heap_block_head_t  836 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head =
heap_block_head_t  837 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (addr - sizeof(heap_block_head_t));
heap_block_head_t  866 uspace/lib/c/generic/malloc.c 		ptr = ((void *) head) + sizeof(heap_block_head_t);
heap_block_head_t  868 uspace/lib/c/generic/malloc.c 		heap_block_head_t *next_head =
heap_block_head_t  869 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) (((void *) head) + head->size);
heap_block_head_t  912 uspace/lib/c/generic/malloc.c 			ptr = ((void *) head) + sizeof(heap_block_head_t);
heap_block_head_t  945 uspace/lib/c/generic/malloc.c 	heap_block_head_t *head =
heap_block_head_t  946 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (addr - sizeof(heap_block_head_t));
heap_block_head_t  961 uspace/lib/c/generic/malloc.c 	heap_block_head_t *next_head =
heap_block_head_t  962 uspace/lib/c/generic/malloc.c 	    (heap_block_head_t *) (((void *) head) + head->size);
heap_block_head_t  975 uspace/lib/c/generic/malloc.c 		heap_block_head_t *prev_head =
heap_block_head_t  976 uspace/lib/c/generic/malloc.c 		    (heap_block_head_t *) (((void *) head) - prev_foot->size);
heap_block_head_t 1014 uspace/lib/c/generic/malloc.c 		for (heap_block_head_t *head = (heap_block_head_t *)
heap_block_head_t 1016 uspace/lib/c/generic/malloc.c 		    head = (heap_block_head_t *) (((void *) head) + head->size)) {
HelenOS homepage, sources at GitHub