Searched refs:__pool (Results 1 – 6 of 6) sorted by relevance
191 class __pool; variable195 class __pool<false> : public __pool_base240 explicit __pool() in __pool() function243 explicit __pool(const __pool_base::_Tune& __tune) in __pool() function262 class __pool<true> : public __pool_base363 explicit __pool() in __pool() function367 explicit __pool(const __pool_base::_Tune& __tune) in __pool() function681 if (__pool._M_check_threshold(__bytes))709 __c = __pool._M_reserve_block(__bytes, __thread_id);723 __pool_type& __pool = __policy_type::_S_get_pool();[all …]
44 typedef __gnu_cxx::__pool<true>::_Thread_record _Thread_record;71 typedef __gnu_cxx::__pool<true>::_Thread_record _Thread_record; in _M_destroy_thread_key()82 __pool<false>::_M_destroy() throw() in _GLIBCXX_BEGIN_NAMESPACE()103 __pool<false>::_M_reclaim_block(char* __p, size_t __bytes) in _M_reclaim_block()156 __pool<false>::_M_initialize() in _M_initialize()210 __pool<true>::_M_destroy() throw() in _M_destroy()251 __pool<true>::_M_reclaim_block(char* __p, size_t __bytes) in _M_reclaim_block()453 __pool<true>::_M_initialize() in _M_initialize()608 __pool<true>::_M_get_thread_id() in _M_get_thread_id()642 __pool<true>::_M_destroy_thread_key(void*) { } in _M_destroy_thread_key()[all …]
76 # __gnu_cxx::__pool
1339 (__pool::_M_reserve_block): Simplify block allocation.1462 * include/ext/mt_allocator.h (__pool::_M_destroy): New.1463 * src/mt_allocator.cc (__pool::~__pool): Change definitions to1487 (__pool): Same.1531 * src/mt_allocator.cc (__pool::~__pool): Make conditional on1649 (__pool::_M_reserve_memory): To _M_reserve_block.1650 (__pool::_M_reclaim_memory): To _M_reclaim_block. 1651 (__pool::_Bin_record): Add _Block_address data member.1652 (__pool<false>): Add _M_thread_freelist_initial.1653 (__pool::~__pool): Declare. [all …]
1516 (__pool<true>::_M_destroy_thread_key): Compatibility only.1517 (__pool<true>::_M_initialize(__destroy): Same.1518 (__pool<true>::_M_initialize): New.1519 (__pool<true>::_M_initialize_once): Nothing fancy.1520 (__pool<true>::_M_once): Remove.1526 * config/linker-map.gnu (__pool<true>::_M_initialize()): Add.1536 (__gnu_cxx::__pool<true>::_M_destroy): Don't delete1538 (__gnu_cxx::__pool<true>::_M_initialize): Make argument nameless.1543 (__gnu_cxx::__pool<true>::_M_get_thread_id): Store size_t id1545 use _M_thread_freelist __pool<true> field, instead use[all …]
2068 * src/mt_allocator.cc (__pool<true>::_M_reclaim_block): Do2075 * src/mt_allocator.cc (__pool<true>::_M_reserve_block,2076 __pool<true>::_M_reclaim_block): Fix the logic to avoid2079 (__pool<true>::_M_initialize): Adjust _M_used allocation.2080 * include/ext/mt_allocator.h (__pool<true>::_Bin_record):