Lines Matching defs:heap_allocator

145 } heap_allocator;
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 *heap, heap_area *area)
782 static heap_allocator *
786 heap_allocator *heap = (heap_allocator *)base;
787 base += sizeof(heap_allocator);
788 size -= sizeof(heap_allocator);
829 heap_free_pages_added(heap_allocator *heap, heap_area *area, uint32 pageCount)
871 heap_free_pages_removed(heap_allocator *heap, heap_area *area, uint32 pageCount)
943 heap_allocate_contiguous_pages(heap_allocator *heap, uint32 pageCount,
1022 heap_raw_alloc(heap_allocator *heap, size_t size, size_t alignment)
1045 heap_allocate_from_bin(heap_allocator *heap, uint32 binIndex, size_t size)
1114 heap_memalign(heap_allocator *heap, size_t alignment, size_t size)
1176 heap_free(heap_allocator *heap, void *address)
1391 heap_realloc(heap_allocator *heap, void *address, void **newAddress,
1509 heap_get_allocation_info(heap_allocator *heap, void *address, size_t *size,
1617 heap_create_new_heap_area(heap_allocator *heap, const char *name, size_t size)
1774 heap_allocator *heap = sHeaps[i];
1889 heap_allocator *heap = sHeaps[heapClass];
1926 heap_allocator *heap = sHeaps[i];
1968 heap_allocator *heap = sHeaps[i];