Lines Matching refs:arena_ind
105 verify_pdirty(unsigned arena_ind, uint64_t expected) {
106 uint64_t pdirty = get_arena_pdirty(arena_ind);
111 verify_pmuzzy(unsigned arena_ind, uint64_t expected) {
112 uint64_t pmuzzy = get_arena_pmuzzy(arena_ind);
117 unsigned arena_ind = do_arena_create(-1, -1);
118 do_decay(arena_ind);
119 do_purge(arena_ind);
121 verify_pdirty(arena_ind, 0);
122 verify_pmuzzy(arena_ind, 0);
128 generate_dirty(arena_ind, sz1);
129 verify_pdirty(arena_ind, sz1 + add_guard_size);
130 verify_pmuzzy(arena_ind, 0);
133 generate_dirty(arena_ind, sz1);
134 verify_pdirty(arena_ind, sz1 + add_guard_size);
135 verify_pmuzzy(arena_ind, 0);
138 generate_dirty(arena_ind, sz2);
139 verify_pdirty(arena_ind, sz1 + sz2 + 2 * add_guard_size);
140 verify_pmuzzy(arena_ind, 0);
143 int flags = MALLOCX_ARENA(arena_ind) | MALLOCX_TCACHE_NONE;
148 verify_pdirty(arena_ind, sz2 + add_guard_size);
152 verify_pdirty(arena_ind, 0);
153 verify_pmuzzy(arena_ind, 0);
156 verify_pdirty(arena_ind, sz1 + add_guard_size);
158 verify_pdirty(arena_ind, sz1 + sz2 + 2 * add_guard_size);
159 verify_pmuzzy(arena_ind, 0);
161 do_purge(arena_ind);
162 verify_pdirty(arena_ind, 0);
163 verify_pmuzzy(arena_ind, 0);
166 expect_u64_eq(get_arena_npurge(arena_ind), 1,
168 expect_u64_eq(get_arena_dirty_npurge(arena_ind), 1,
170 expect_u64_eq(get_arena_dirty_purged(arena_ind),
173 expect_u64_eq(get_arena_muzzy_npurge(arena_ind), 0,
191 verify_pdirty(arena_ind, sz1 + add_guard_size);
193 verify_pdirty(arena_ind, sz1 + sz2 + 2 * add_guard_size);
194 verify_pmuzzy(arena_ind, 0);
197 do_arena_destroy(arena_ind);