Home
last modified time | relevance | path

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

/bionic/libc/private/
Dbionic_allocator.h63 struct small_object_page_info { struct
68 small_object_page_info* next_page; argument
69 small_object_page_info* prev_page; argument
87 void free_page(small_object_page_info* page); argument
88 void add_to_page_list(small_object_page_info* page);
89 void remove_from_page_list(small_object_page_info* page);
97 small_object_page_info* page_list_;
/bionic/libc/bionic/
Dbionic_allocator.cpp101 blocks_per_page_((page_size() - sizeof(small_object_page_info)) / block_size), in BionicSmallObjectAllocator()
115 small_object_page_info* page = page_list_; in alloc()
147 void BionicSmallObjectAllocator::free_page(small_object_page_info* page) { in free_page()
163 small_object_page_info* const page = in free()
164 reinterpret_cast<small_object_page_info*>(page_start(reinterpret_cast<uintptr_t>(ptr))); in free()
200 small_object_page_info* const page = in alloc_page()
201 reinterpret_cast<small_object_page_info*>(map_ptr); in alloc_page()
224 void BionicSmallObjectAllocator::add_to_page_list(small_object_page_info* page) { in add_to_page_list()
234 small_object_page_info* page) { in remove_from_page_list()