Home
last modified time | relevance | path

Searched refs:__bin (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/libstdc++/src/
H A Dmt_allocator.cc89 while (__bin._M_address) in _GLIBCXX_BEGIN_NAMESPACE()
93 __bin._M_address = __tmp; in _GLIBCXX_BEGIN_NAMESPACE()
201 __bin._M_first[0] = NULL; in _M_initialize()
202 __bin._M_address = NULL; in _M_initialize()
219 while (__bin._M_address) in _M_destroy()
236 while (__bin._M_address) in _M_destroy()
397 __bin._M_first[__thread_id] = __bin._M_first[0]; in _M_reserve_block()
400 __bin._M_free[__thread_id] = __bin._M_free[0]; in _M_reserve_block()
401 __bin._M_free[0] = 0; in _M_reserve_block()
402 __bin._M_first[0] = NULL; in _M_reserve_block()
[all …]
/freebsd-12.1/contrib/libstdc++/include/ext/
H A Dmt_allocator.h345 _M_adjust_freelist(const _Bin_record& __bin, _Block_record* __block_record, in _M_adjust_freelist() argument
351 --__bin._M_free[__thread_id]; in _M_adjust_freelist()
352 ++__bin._M_used[__thread_id]; in _M_adjust_freelist()
695 const _Bin_record& __bin = __pool._M_get_bin(__which);
696 if (__bin._M_first[__thread_id])
700 _Block_record* __block_record = __bin._M_first[__thread_id];
701 __bin._M_first[__thread_id] = __block_record->_M_next;
703 __pool._M_adjust_freelist(__bin, __block_record, __thread_id);
/freebsd-12.1/contrib/libstdc++/
H A DChangeLog-20043576 Consistently update __bin._M_free[0].
3577 (__mt_alloc<>::allocate): When __bin._M_first[0] != NULL use
3578 __bin._M_free[0] to simplify the while loop (i.e., the number