Lines Matching refs:mallctl
8 assert_d_eq(mallctl("no_such_name", NULL, NULL, NULL, 0), ENOENT,
9 "mallctl() should return ENOENT for non-existent names");
11 assert_d_eq(mallctl("version", NULL, NULL, "0.0.0", strlen("0.0.0")),
12 EPERM, "mallctl() should return EPERM on attempt to write "
15 assert_d_eq(mallctl("epoch", NULL, NULL, &epoch, sizeof(epoch)-1),
16 EINVAL, "mallctl() should return EINVAL for input size mismatch");
17 assert_d_eq(mallctl("epoch", NULL, NULL, &epoch, sizeof(epoch)+1),
18 EINVAL, "mallctl() should return EINVAL for input size mismatch");
21 assert_d_eq(mallctl("epoch", &epoch, &sz, NULL, 0), EINVAL,
22 "mallctl() should return EINVAL for output size mismatch");
24 assert_d_eq(mallctl("epoch", &epoch, &sz, NULL, 0), EINVAL,
25 "mallctl() should return EINVAL for output size mismatch");
52 strlen("0.0.0")), EPERM, "mallctl() should return EPERM on "
81 assert_d_eq(mallctl("epoch", NULL, NULL, NULL, 0), 0,
82 "Unexpected mallctl() failure");
86 assert_d_eq(mallctl("epoch", &old_epoch, &sz, NULL, 0), 0,
87 "Unexpected mallctl() failure");
91 assert_d_eq(mallctl("epoch", NULL, NULL, &new_epoch, sizeof(new_epoch)),
92 0, "Unexpected mallctl() failure");
96 assert_d_eq(mallctl("epoch", &old_epoch, &sz, &new_epoch,
97 sizeof(new_epoch)), 0, "Unexpected mallctl() failure");
123 assert_d_eq(mallctl("config."#config, &oldval, &sz, NULL, 0), \
124 0, "Unexpected mallctl() failure"); \
155 int result = mallctl("opt."#opt, &oldval, &sz, NULL, 0); \
157 "Unexpected mallctl() result for opt."#opt); \
196 assert_d_eq(mallctl("arenas.nbins", &nbins, &len, NULL, 0), 0,
197 "Unexpected mallctl() failure");
219 assert_d_eq(mallctl("arenas.narenas", &narenas, &sz, NULL, 0), 0,
220 "Unexpected mallctl() failure");
223 assert_d_eq(mallctl("thread.arena", &arena_old, &sz, &arena_new,
224 sizeof(unsigned)), 0, "Unexpected mallctl() failure");
226 assert_d_eq(mallctl("thread.arena", &arena_old, &sz, &arena_new,
227 sizeof(unsigned)), 0, "Unexpected mallctl() failure");
238 assert_d_eq(mallctl("arena.0.purge", NULL, NULL, NULL, 0), 0,
239 "Unexpected mallctl() failure");
241 assert_d_eq(mallctl("arenas.narenas", &narenas, &sz, NULL, 0), 0,
242 "Unexpected mallctl() failure");
264 sizeof(dss_prec_new)), 0, "Unexpected mallctl() failure");
269 sizeof(dss_prec_old)), 0, "Unexpected mallctl() failure");
274 sizeof(dss_prec_new)), 0, "Unexpected mallctl() failure");
285 assert_d_eq(mallctl("arenas.narenas", &narenas, &sz, NULL, 0), 0,
286 "Unexpected mallctl() failure");
291 assert_d_eq(mallctl("arenas.initialized", initialized, &sz,
292 NULL, 0), 0, "Unexpected mallctl() failure");
303 assert_d_eq(mallctl("arenas."#name, &name, &sz, NULL, 0), 0, \
304 "Unexpected mallctl() failure"); \
323 assert_d_eq(mallctl("arenas.bin.0."#name, &name, &sz, NULL, 0), \
324 0, "Unexpected mallctl() failure"); \
342 assert_d_eq(mallctl("arenas.lrun.0."#name, &name, &sz, NULL, \
343 0), 0, "Unexpected mallctl() failure"); \
358 assert_d_eq(mallctl("arenas.narenas", &narenas_before, &sz, NULL, 0), 0,
359 "Unexpected mallctl() failure");
360 assert_d_eq(mallctl("arenas.extend", &arena, &sz, NULL, 0), 0,
361 "Unexpected mallctl() failure");
362 assert_d_eq(mallctl("arenas.narenas", &narenas_after, &sz, NULL, 0), 0,
363 "Unexpected mallctl() failure");
377 assert_d_eq(mallctl("stats.arenas.0."#name, &name, &sz, NULL, \
378 0), 0, "Unexpected mallctl() failure"); \