Home
last modified time | relevance | path

Searched refs:__pool (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/libstdc++/include/ext/
H A Dmt_allocator.h191 class __pool; variable
195 class __pool<false> : public __pool_base
240 explicit __pool() in __pool() function
243 explicit __pool(const __pool_base::_Tune& __tune) in __pool() function
262 class __pool<true> : public __pool_base
363 explicit __pool() in __pool() function
367 explicit __pool(const __pool_base::_Tune& __tune) in __pool() function
681 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 …]
/freebsd-12.1/contrib/libstdc++/src/
H A Dmt_allocator.cc44 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 …]
/freebsd-12.1/contrib/libstdc++/config/abi/pre/
H A Dgnu-versioned-namespace.ver76 # __gnu_cxx::__pool
/freebsd-12.1/contrib/libstdc++/
H A DChangeLog-20041339 (__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 to
1487 (__pool): Same.
1531 * src/mt_allocator.cc (__pool::~__pool): Make conditional on
1649 (__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 …]
H A DChangeLog-20051516 (__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 delete
1538 (__gnu_cxx::__pool<true>::_M_initialize): Make argument nameless.
1543 (__gnu_cxx::__pool<true>::_M_get_thread_id): Store size_t id
1545 use _M_thread_freelist __pool<true> field, instead use
[all …]
H A DChangeLog-20062068 * src/mt_allocator.cc (__pool<true>::_M_reclaim_block): Do
2075 * src/mt_allocator.cc (__pool<true>::_M_reserve_block,
2076 __pool<true>::_M_reclaim_block): Fix the logic to avoid
2079 (__pool<true>::_M_initialize): Adjust _M_used allocation.
2080 * include/ext/mt_allocator.h (__pool<true>::_Bin_record):