Lines Matching refs:size
88 static void scan_and_count(void const * area, size_t size, map_type const & m, map2_type & m2) in scan_and_count() argument
92 for(size_t n = 0; n + sizeof(shared_ptr_layout) <= size; p += pointer_align, n += pointer_align) in scan_and_count()
105 static void scan_and_mark(void const * area, size_t size, map2_type & m2, open_type & open) in scan_and_mark() argument
109 for(size_t n = 0; n + sizeof(shared_ptr_layout) <= size; p += pointer_align, n += pointer_align) in scan_and_mark()
126 std::cout << "... " << m.size() << " objects in m.\n"; in find_unreachable_objects_impl()
135 std::cout << "... " << m2.size() << " objects in m2.\n"; in find_unreachable_objects_impl()
149 std::cout << "... " << m2.size() << " objects in open.\n"; in find_unreachable_objects_impl()
198 return m2.size(); in find_unreachable_objects()
203 static void scan_and_free(void * area, size_t size, map2_type const & m2, free_list_type & free) in scan_and_free() argument
207 for(size_t n = 0; n + sizeof(shared_ptr_layout) <= size; p += pointer_align, n += pointer_align) in scan_and_free()
245 std::cout << "... about to free " << free.size() << " objects.\n"; in free_unreachable_objects()
257 void sp_scalar_constructor_hook(void * px, std::size_t size, void * pn) in sp_scalar_constructor_hook() argument
265 get_map()[pn] = std::make_pair(px, size); in sp_scalar_constructor_hook()