Searched refs:list (Results 1 – 8 of 8) sorted by relevance
/malloc/ |
A D | dynarray-skeleton.c | 159 # define DYNARRAY_SCRATCH(list) (list)->scratch argument 184 if (list->u.dynarray_header.array != list->scratch) in DYNARRAY_NAME() 201 list->u.dynarray_header.array = DYNARRAY_SCRATCH (list); in DYNARRAY_NAME() 210 (list->u.dynarray_header.array, list->u.dynarray_header.used); in DYNARRAY_FREE() 230 (list->u.dynarray_header.array, list->u.dynarray_header.used); in DYNARRAY_NAME() 232 list->u.dynarray_header.array = DYNARRAY_SCRATCH (list); in DYNARRAY_NAME() 274 return list->u.dynarray_header.array + list->u.dynarray_header.used; in DYNARRAY_NAME() 291 list->u.dynarray_header.array[list->u.dynarray_header.used++] = item; in DYNARRAY_NAME() 314 list->u.dynarray_header.array[list->u.dynarray_header.used++] = item; in DYNARRAY_NAME() 323 = &list->u.dynarray_header.array[list->u.dynarray_header.used]; in DYNARRAY_NAME() [all …]
|
A D | dynarray_emplace_enlarge.c | 26 __libc_dynarray_emplace_enlarge (struct dynarray_header *list, in __libc_dynarray_emplace_enlarge() argument 30 if (list->allocated == 0) in __libc_dynarray_emplace_enlarge() 45 new_allocated = list->allocated + list->allocated / 2 + 1; in __libc_dynarray_emplace_enlarge() 46 if (new_allocated <= list->allocated) in __libc_dynarray_emplace_enlarge() 58 if (list->array == scratch) in __libc_dynarray_emplace_enlarge() 62 if (new_array != NULL && list->array != NULL) in __libc_dynarray_emplace_enlarge() 63 memcpy (new_array, list->array, list->used * element_size); in __libc_dynarray_emplace_enlarge() 66 new_array = realloc (list->array, new_size); in __libc_dynarray_emplace_enlarge() 69 list->array = new_array; in __libc_dynarray_emplace_enlarge() 70 list->allocated = new_allocated; in __libc_dynarray_emplace_enlarge()
|
A D | dynarray_resize.c | 26 __libc_dynarray_resize (struct dynarray_header *list, size_t size, in __libc_dynarray_resize() argument 30 if (size <= list->allocated) in __libc_dynarray_resize() 32 list->used = size; in __libc_dynarray_resize() 48 if (list->array == scratch) in __libc_dynarray_resize() 52 if (new_array != NULL && list->array != NULL) in __libc_dynarray_resize() 53 memcpy (new_array, list->array, list->used * element_size); in __libc_dynarray_resize() 56 new_array = realloc (list->array, new_size_bytes); in __libc_dynarray_resize() 59 list->array = new_array; in __libc_dynarray_resize() 60 list->allocated = size; in __libc_dynarray_resize() 61 list->used = size; in __libc_dynarray_resize()
|
A D | dynarray_finalize.c | 24 __libc_dynarray_finalize (struct dynarray_header *list, in __libc_dynarray_finalize() argument 28 if (__dynarray_error (list)) in __libc_dynarray_finalize() 32 size_t used = list->used; in __libc_dynarray_finalize() 39 if (list->array != scratch) in __libc_dynarray_finalize() 40 free (list->array); in __libc_dynarray_finalize() 50 if (list->array != NULL) in __libc_dynarray_finalize() 51 memcpy (heap_array, list->array, allocation_size); in __libc_dynarray_finalize() 52 if (list->array != scratch) in __libc_dynarray_finalize() 53 free (list->array); in __libc_dynarray_finalize()
|
A D | dynarray_resize_clear.c | 23 __libc_dynarray_resize_clear (struct dynarray_header *list, size_t size, in __libc_dynarray_resize_clear() argument 26 size_t old_size = list->used; in __libc_dynarray_resize_clear() 27 if (!__libc_dynarray_resize (list, size, scratch, element_size)) in __libc_dynarray_resize_clear() 30 char *array = list->array; in __libc_dynarray_resize_clear()
|
A D | tst-malloc_info.c | 46 struct list in allocation_thread_function() struct 48 struct list *next; in allocation_thread_function() argument 52 struct list *head = NULL; in allocation_thread_function() 56 struct list *new_head = xmalloc (sizeof (*new_head)); in allocation_thread_function() 70 struct list *next_head = head->next; in allocation_thread_function()
|
A D | dynarray.h | 119 __dynarray_error (struct dynarray_header *list) in __dynarray_error() argument 121 return list->allocated == __dynarray_error_marker (); in __dynarray_error() 160 bool __libc_dynarray_finalize (struct dynarray_header *list, void *scratch,
|
A D | tst-malloc-thread-fail.c | 190 struct list { in allocate_thread() struct 191 struct list *next; in allocate_thread() argument 193 struct list *head = NULL; in allocate_thread() 196 struct list *e = allocate (); in allocate_thread() 218 struct list *next = head->next; in allocate_thread()
|
Completed in 16 milliseconds