Home
last modified time | relevance | path

Searched refs:heap (Results 1 – 25 of 38) sorted by relevance

12

/l4re-core-master/uclibc/lib/contrib/uclibc/libc/stdlib/malloc/
A Dheap.h92 #define HEAP_DEBUG(heap, str) (__heap_debug ? __heap_dump (heap, str) : 0) argument
94 #define HEAP_DEBUG(heap, str) (void)0 argument
107 __heap_delete (struct heap_free_area **heap, struct heap_free_area *fa) in __heap_delete() argument
114 *heap = fa->next; in __heap_delete()
132 *heap = fa; in __heap_link_free_area()
141 __heap_link_free_area_after (struct heap_free_area **heap, in __heap_link_free_area_after() argument
148 *heap = fa; in __heap_link_free_area_after()
166 __heap_link_free_area (heap, fa, prev, next); in __heap_add_free_area()
175 __heap_free_area_alloc (struct heap_free_area **heap, in __heap_free_area_alloc() argument
184 __heap_delete (heap, fa); in __heap_free_area_alloc()
[all …]
A Dheap_debug.c31 __heap_dump_freelist (struct heap_free_area *heap) in __heap_dump_freelist() argument
34 for (fa = heap; fa; fa = fa->next) in __heap_dump_freelist()
47 __heap_dump (struct heap_free_area *heap, const char *str) in __heap_dump() argument
53 __heap_check (heap, str); in __heap_dump()
58 __heap_dump_freelist (heap); in __heap_dump()
87 __heap_dump_freelist (heap); in __heap_check_failure()
95 __heap_check (struct heap_free_area *heap, const char *str) in __heap_check() argument
99 struct heap_free_area *first_fa = heap; in __heap_check()
102 __heap_check_failure (heap, first_fa, str, in __heap_check()
113 __heap_check_failure (heap, fa, str, "alignment error:\n\ in __heap_check()
[all …]
A Dfree.c23 #define free_to_heap(mem, heap, lck) __free_to_heap(mem, heap, lck) argument
25 #define free_to_heap(mem, heap, lck) __free_to_heap(mem, heap) argument
29 __free_to_heap (void *mem, struct heap_free_area **heap in __free_to_heap() argument
53 fa = __heap_free (heap, mem, size); in __free_to_heap()
101 __heap_delete (heap, fa); in __free_to_heap()
103 if (__heap_is_empty (heap)) in __free_to_heap()
112 __heap_free (heap, (void *)start, MALLOC_MIN_SIZE); in __free_to_heap()
166 __heap_free (heap, (void *)start, mmb_start - start); in __free_to_heap()
220 __heap_free (heap, (void *)start, end - start); in __free_to_heap()
244 __heap_free (heap, (void *)start, unmap_start - start); in __free_to_heap()
[all …]
A Dheap_free.c21 __heap_free (struct heap_free_area **heap, void *mem, size_t size) in __heap_free() argument
26 HEAP_DEBUG (*heap, "before __heap_free"); in __heap_free()
35 for (prev_fa = 0, fa = *heap; fa; prev_fa = fa, fa = fa->next) in __heap_free()
52 __heap_link_free_area_after (heap, fa, prev_fa->prev); in __heap_free()
65 __heap_link_free_area_after (heap, next_fa, prev_fa); in __heap_free()
76 __heap_link_free_area (heap, fa, prev_fa, next_fa); in __heap_free()
84 fa = __heap_add_free_area (heap, mem, size, prev_fa, fa); in __heap_free()
86 HEAP_DEBUG (*heap, "after __heap_free"); in __heap_free()
A Dheap_alloc.c23 __heap_alloc (struct heap_free_area **heap, size_t *size) in __heap_alloc() argument
36 HEAP_DEBUG (*heap, "before __heap_alloc"); in __heap_alloc()
39 for (fa = *heap; fa; fa = fa->next) in __heap_alloc()
44 *size = __heap_free_area_alloc (heap, fa, _size); in __heap_alloc()
48 HEAP_DEBUG (*heap, "after __heap_alloc"); in __heap_alloc()
A Dheap_alloc_at.c22 __heap_alloc_at (struct heap_free_area **heap, void *mem, size_t size) in __heap_alloc_at() argument
29 HEAP_DEBUG (*heap, "before __heap_alloc_at"); in __heap_alloc_at()
32 for (fa = *heap; fa; fa = fa->next) in __heap_alloc_at()
39 alloced = __heap_free_area_alloc (heap, fa, size); in __heap_alloc_at()
44 HEAP_DEBUG (*heap, "after __heap_alloc_at"); in __heap_alloc_at()
A Dmalloc.c55 #define malloc_from_heap(size, heap, lck) __malloc_from_heap(size, heap, lck) argument
57 #define malloc_from_heap(size, heap, lck) __malloc_from_heap(size, heap) argument
60 __malloc_from_heap (size_t size, struct heap_free_area **heap in __malloc_from_heap() argument
76 mem = __heap_alloc (heap, &size); in __malloc_from_heap()
145 __heap_free (heap, block, block_size); in __malloc_from_heap()
150 mem = __heap_alloc (heap, &size); in __malloc_from_heap()
A Dmemalign.c39 struct heap_free_area **heap = &__malloc_heap; in libc_hidden_proto() local
80 __heap_free (heap, base, init_size); in libc_hidden_proto()
89 __heap_free (heap, (void *)end_addr, tot_end_addr - end_addr); in libc_hidden_proto()
A DMakefile.in39 $(STDLIB_MALLOC_OBJ): $(STDLIB_MALLOC_DIR)/heap.h $(top_builddir)include/bits/uClibc_config.h
/l4re-core-master/l4re_kernel/server/src/
A Dmem.cc53 L4::Cap<L4Re::Dataspace> heap; in uclibc_morecore() local
54 heap = Global::cap_alloc->alloc<L4Re::Dataspace>(); in uclibc_morecore()
55 if (Global::allocator->alloc(Heap_max, heap) < 0) in uclibc_morecore()
60 L4::Ipc::make_cap_rw(heap), 0) < 0) in uclibc_morecore()
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-5/include/experimental/
A Dany91 // Holds either pointer to a heap object or the contained object itself.
106 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-7/include/experimental/
A Dany89 // Holds either pointer to a heap object or the contained object itself.
112 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-11/include/std/
A Dbarrier84 struct alignas(64) /* naturally-align the heap state */ __state_t
A Dany79 // Holds either pointer to a heap object or the contained object itself.
101 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-6/include/experimental/
A Dany91 // Holds either pointer to a heap object or the contained object itself.
114 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-8/include/experimental/
A Dany89 // Holds either pointer to a heap object or the contained object itself.
112 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-11/include/experimental/
A Dany92 // Holds either pointer to a heap object or the contained object itself.
115 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-9/include/experimental/
A Dany89 // Holds either pointer to a heap object or the contained object itself.
112 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-10/include/experimental/
A Dany92 // Holds either pointer to a heap object or the contained object itself.
115 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-7/include/std/
A Dany79 // Holds either pointer to a heap object or the contained object itself.
101 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-8/include/std/
A Dany79 // Holds either pointer to a heap object or the contained object itself.
101 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-9/include/std/
A Dany79 // Holds either pointer to a heap object or the contained object itself.
101 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-10/include/std/
A Dany79 // Holds either pointer to a heap object or the contained object itself.
101 struct _Manager_external; // creates contained object on the heap
/l4re-core-master/cxx/lib/tl/include/
A Dref_ptr61 * no additional management structures need to be allocated from the heap.
/l4re-core-master/l4re/include/
A Ddataspace50 * registers of a device, or anonymous memory, such as a heap.

Completed in 38 milliseconds

12