Searched refs:heap_allocator (Results 1 - 3 of 3) sorted by relevance

/haiku/headers/private/kernel/
H A Dheap.h54 typedef struct heap_allocator_s heap_allocator; typedef in typeref:struct:heap_allocator_s
70 void heap_add_area(heap_allocator* heap, area_id areaID, addr_t base,
72 heap_allocator* heap_create_allocator(const char* name, addr_t base,
74 void* heap_memalign(heap_allocator* heap, size_t alignment, size_t size) _ALIGNED_BY_ARG(2);
75 status_t heap_free(heap_allocator* heap, void* address);
78 void heap_set_get_caller(heap_allocator* heap, addr_t (*getCaller)());
/haiku/src/system/kernel/
H A Dheap.cpp190 static heap_allocator *sHeaps[HEAP_CLASS_COUNT * SMP_MAX_CPUS];
194 static heap_allocator *sVIPHeap;
195 static heap_allocator *sGrowHeap = NULL;
339 dump_bin_list(heap_allocator *heap)
348 dump_allocator_areas(heap_allocator *heap)
365 dump_allocator(heap_allocator *heap, bool areas, bool bins)
416 dump_allocator((heap_allocator*)(addr_t)heapAddress, !stats, !stats);
443 heap_allocator *heap = sHeaps[heapIndex];
445 heap = (heap_allocator *)(addr_t)heapAddress;
448 heap_allocator *hea
[all...]
/haiku/src/system/libroot/posix/malloc_debug/
H A Dheap.cpp145 } heap_allocator; typedef in typeref:struct:heap_allocator_s
205 static heap_allocator *sHeaps[HEAP_CLASS_COUNT];
237 dump_bin_list(heap_allocator *heap)
246 dump_allocator_areas(heap_allocator *heap)
263 dump_allocator(heap_allocator *heap, bool areas, bool bins)
284 heap_allocator *heap = sHeaps[classIndex];
375 heap_allocator *heap = sHeaps[classIndex];
479 heap_validate_heap(heap_allocator *heap)
657 heap_add_area(heap_allocator *heap, area_id areaID, addr_t base, size_t size)
740 heap_remove_area(heap_allocator *hea
[all...]

Completed in 65 milliseconds