Lines Matching refs:_arena
70 _arena(Thread::current()->resource_area()) {
84 _bin = (bucket*)_arena->Amalloc_4(sizeof(bucket)*_size);
89 : _hash(inithash), _cmp(initcmp), _arena(arena) {
105 _bin = (bucket*)_arena->Amalloc_4(sizeof(bucket)*_size);
141 _bin = (bucket*)_arena->Arealloc( _bin, sizeof(bucket)*oldsize, sizeof(bucket)*_size );
154 nb->_keyvals = (void**)_arena->Amalloc_4( sizeof(void *)*nb->_max*2 );
176 Dict::Dict( const Dict &d ) : _size(d._size), _cnt(d._cnt), _hash(d._hash),_cmp(d._cmp), _arena(d._arena) {
177 _bin = (bucket*)_arena->Amalloc_4(sizeof(bucket)*_size);
181 _bin[i]._keyvals=(void**)_arena->Amalloc_4( sizeof(void *)*_bin[i]._max*2);
190 _arena = d._arena;
191 _bin = (bucket*)_arena->Arealloc( _bin, sizeof(bucket)*_size, sizeof(bucket)*d._size );
239 b->_keyvals = (void**)_arena->Amalloc_4(sizeof(void*) * b->_max * 2);
241 b->_keyvals = (void**)_arena->Arealloc(b->_keyvals, sizeof(void*) * b->_max * 2, sizeof(void*) * b->_max * 4);