Searched refs:heap (Results 1 - 13 of 13) sorted by relevance

/fuchsia/zircon/third_party/ulib/jemalloc/test/unit/
H A Dph.c20 * Duplicates are not allowed in the heap, so force an
63 heap_print(const heap_t *heap) argument
67 malloc_printf("vvv heap %p vvv\n", heap);
68 if (heap->ph_root == NULL)
71 node_print(heap->ph_root, 0);
73 for (auxelm = phn_next_get(node_t, link, heap->ph_root); auxelm != NULL;
82 malloc_printf("^^^ heap %p ^^^\n", heap);
114 heap_validate(const heap_t *heap) argument
140 heap_t heap; local
149 node_remove(heap_t *heap, node_t *node) argument
157 node_remove_first(heap_t *heap) argument
171 heap_t heap; local
[all...]
/fuchsia/zircon/kernel/lib/libc/include/
H A Dmalloc.h14 /* lib/heap provides malloc/free definitions */
15 #include <lib/heap.h>
/fuchsia/zircon/kernel/lib/heap/
H A Drules.mk17 # use the cmpctmalloc heap implementation
18 MODULE_DEPS := kernel/lib/heap/cmpctmalloc
H A Dheap_wrapper.cpp8 #include <lib/heap.h>
36 /* heap tracing */
314 STATIC_COMMAND_MASKED("heap", "heap debug commands", &cmd_heap, CMD_AVAIL_ALWAYS)
315 STATIC_COMMAND_END(heap); variable
341 printf("heap trace is now %s\n", heap_trace ? "on" : "off");
/fuchsia/zircon/kernel/lib/libc/
H A Drules.mk13 kernel/lib/heap \
/fuchsia/zircon/kernel/kernel/
H A Drules.mk16 kernel/lib/heap \
H A Dthread.cpp37 #include <lib/heap.h>
/fuchsia/zircon/kernel/top/
H A Dmain.cpp19 #include <lib/heap.h>
69 dprintf(SPEW, "initializing vm pre-heap\n");
72 // bring up the kernel heap
74 dprintf(SPEW, "initializing heap\n");
/fuchsia/zircon/kernel/lib/heap/cmpctmalloc/
H A Dcmpctmalloc.c22 #include <lib/heap.h>
82 // order of magnitude: heap.free_lists[NUMBER_OF_BUCKETS]
108 // Exception: to avoid OS free/alloc churn when right on the edge, the heap
135 // When we grow the heap we have to have somewhere in the freelist to put the
154 // All individual memory areas on the heap start with this.
172 struct heap { struct
173 // Total bytes allocated from the OS for the heap.
176 // Bytes of usable free space in the heap.
198 static struct heap theheap;
918 // Grow heap b
[all...]
/fuchsia/zircon/third_party/ulib/jemalloc/bin/
H A Djeprof.in34 # or by the heap profiler (common/debugallocation.cc)
101 my $HEAP_PAGE = "/pprof/heap";
169 list of library mappings, in the same format as is found in the heap-
377 # heap
454 # Check heap-profiling flags
1170 if ($main::profile_type eq 'heap') {
2700 if ($main::profile_type eq 'heap' || $main::profile_type eq 'growth') {
2739 if ($main::profile_type eq 'heap' || $main::profile_type eq 'growth') {
2893 if ($main::profile_type eq 'heap' || $main::profile_type eq 'growth') {
3528 $main::profile_type = 'heap';
[all...]
/fuchsia/zircon/kernel/arch/arm64/
H A Dmmu.cpp23 #include <lib/heap.h>
/fuchsia/zircon/kernel/syscalls/
H A Dobject.cpp14 #include <lib/heap.h>
/fuchsia/zircon/third_party/uapp/kilo/
H A Dkilo.c626 /* Free row's heap allocated stuff. */
647 /* Turn the editor rows into a single heap-allocated string.
648 * Returns the pointer to the heap-allocated string and populate the
875 /* We define a very simple "append buffer" structure, that is an heap

Completed in 131 milliseconds