Home | History | Annotate | Download | only in unit

Lines Matching refs:arena_ind

86 	unsigned arena_ind;
88 expect_d_eq(mallctl("arenas.create", (void *)&arena_ind, &sz,
91 return arena_ind;
95 do_arena_reset_pre(unsigned arena_ind, void ***ptrs, unsigned *nptrs) {
102 flags = MALLOCX_ARENA(arena_ind) | MALLOCX_TCACHE_NONE;
134 do_arena_reset_post(void **ptrs, unsigned nptrs, unsigned arena_ind) {
142 &background_thread_info_get(arena_ind)->mtx);
151 &background_thread_info_get(arena_ind)->mtx);
158 do_arena_reset_destroy(const char *name, unsigned arena_ind) {
165 mib[1] = (size_t)arena_ind;
171 do_arena_reset(unsigned arena_ind) {
172 do_arena_reset_destroy("arena.0.reset", arena_ind);
176 do_arena_destroy(unsigned arena_ind) {
177 do_arena_reset_destroy("arena.0.destroy", arena_ind);
181 unsigned arena_ind;
185 arena_ind = do_arena_create(NULL);
186 do_arena_reset_pre(arena_ind, &ptrs, &nptrs);
187 do_arena_reset(arena_ind);
188 do_arena_reset_post(ptrs, nptrs, arena_ind);
193 arena_i_initialized(unsigned arena_ind, bool refresh) {
207 mib[1] = (size_t)arena_ind;
222 unsigned arena_ind, arena_ind_another, arena_ind_prev;
226 arena_ind = do_arena_create(NULL);
227 do_arena_reset_pre(arena_ind, &ptrs, &nptrs);
229 expect_false(arena_i_initialized(arena_ind, false),
231 expect_true(arena_i_initialized(arena_ind, true),
240 do_arena_destroy(arena_ind);
242 expect_false(arena_i_initialized(arena_ind, true),
247 do_arena_reset_post(ptrs, nptrs, arena_ind);
249 arena_ind_prev = arena_ind;
250 arena_ind = do_arena_create(NULL);
251 do_arena_reset_pre(arena_ind, &ptrs, &nptrs);
252 expect_u_eq(arena_ind, arena_ind_prev,
254 do_arena_destroy(arena_ind);
255 do_arena_reset_post(ptrs, nptrs, arena_ind);
269 expect_d_eq(mallctl("arenas.create", (void *)&arena_ind, &sz,
272 do_arena_destroy(arena_ind);
282 bool committed, unsigned arena_ind) {
284 "arena_ind=%u)\n", __func__, extent_hooks, addr, size, committed ?
285 "true" : "false", arena_ind);
317 unsigned arena_ind;
329 arena_ind = do_arena_create(&hooks);
330 do_arena_reset_pre(arena_ind, &ptrs, &nptrs);
334 expect_false(arena_i_initialized(arena_ind, false),
336 expect_true(arena_i_initialized(arena_ind, true),
340 do_arena_destroy(arena_ind);
343 expect_false(arena_i_initialized(arena_ind, true),
348 do_arena_reset_post(ptrs, nptrs, arena_ind);