Home
last modified time | relevance | path

Searched refs:LinkerSmallObjectAllocator (Results 1 – 2 of 2) sorted by relevance

/bionic/linker/
Dlinker_allocator.h35 class LinkerSmallObjectAllocator; variable
46 LinkerSmallObjectAllocator* allocator_addr;
101 class LinkerSmallObjectAllocator {
103 LinkerSmallObjectAllocator();
136 LinkerSmallObjectAllocator* get_small_object_allocator(uint32_t type);
138 LinkerSmallObjectAllocator allocators_[kSmallObjectAllocatorsCount];
Dlinker_allocator.cpp72 LinkerSmallObjectAllocator::LinkerSmallObjectAllocator() in LinkerSmallObjectAllocator() function in LinkerSmallObjectAllocator
75 void* LinkerSmallObjectAllocator::alloc() { in alloc()
106 void LinkerSmallObjectAllocator::free_page(linker_vector_t::iterator page_record) { in free_page()
131 void LinkerSmallObjectAllocator::free(void* ptr) { in free()
159 void LinkerSmallObjectAllocator::init(uint32_t type, size_t block_size) { in init()
164 linker_vector_t::iterator LinkerSmallObjectAllocator::find_page_record(void* ptr) { in find_page_record()
179 void LinkerSmallObjectAllocator::create_page_record(void* page_addr, size_t free_blocks_cnt) { in create_page_record()
190 void LinkerSmallObjectAllocator::alloc_page() { in alloc_page()
294 LinkerSmallObjectAllocator* allocator = get_small_object_allocator(info->type); in realloc()
322 LinkerSmallObjectAllocator* allocator = get_small_object_allocator(info->type); in free()
[all …]