• Home
  • Raw
  • Download

Lines Matching refs:info

211   page_info* info = reinterpret_cast<page_info*>(map_ptr);  in alloc_page()  local
212 memcpy(info->signature, kSignature, sizeof(kSignature)); in alloc_page()
213 info->type = type_; in alloc_page()
214 info->allocator_addr = this; in alloc_page()
220 small_object_block_record* first_block = reinterpret_cast<small_object_block_record*>(info + 1); in alloc_page()
256 page_info* info = reinterpret_cast<page_info*>(map_ptr); in alloc_mmap() local
257 memcpy(info->signature, kSignature, sizeof(kSignature)); in alloc_mmap()
258 info->type = kLargeObject; in alloc_mmap()
259 info->allocated_size = allocated_size; in alloc_mmap()
261 return info + 1; in alloc_mmap()
284 page_info* info = reinterpret_cast<page_info*>(PAGE_START(reinterpret_cast<size_t>(ptr))); in get_page_info() local
285 if (memcmp(info->signature, kSignature, sizeof(kSignature)) != 0) { in get_page_info()
289 return info; in get_page_info()
302 page_info* info = get_page_info(ptr); in realloc() local
306 if (info->type == kLargeObject) { in realloc()
307 old_size = info->allocated_size - sizeof(page_info); in realloc()
309 LinkerSmallObjectAllocator* allocator = get_small_object_allocator(info->type); in realloc()
310 if (allocator != info->allocator_addr) { in realloc()
332 page_info* info = get_page_info(ptr); in free() local
334 if (info->type == kLargeObject) { in free()
335 munmap(info, info->allocated_size); in free()
337 LinkerSmallObjectAllocator* allocator = get_small_object_allocator(info->type); in free()
338 if (allocator != info->allocator_addr) { in free()