aboutsummaryrefslogtreecommitdiff
path: root/src/arena.c
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2015-03-24 16:36:12 -0700
committerJason Evans <jasone@canonware.com>2015-03-24 16:41:38 -0700
commit562d266511053a51406e91c78eba640cb46ad9c8 (patch)
tree8a902774e2cf5f5abc8f5c6d0342dcda827462fc /src/arena.c
parentbd16ea49c3e36706a52ef9c8f560813c167fa085 (diff)
downloadjemalloc-562d266511053a51406e91c78eba640cb46ad9c8.tar.gz
Add the "stats.arenas.<i>.lg_dirty_mult" mallctl.
Diffstat (limited to 'src/arena.c')
-rw-r--r--src/arena.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/arena.c b/src/arena.c
index d38ffc6..bc13d20 100644
--- a/src/arena.c
+++ b/src/arena.c
@@ -2657,14 +2657,16 @@ arena_lg_dirty_mult_default_set(ssize_t lg_dirty_mult)
}
void
-arena_stats_merge(arena_t *arena, const char **dss, size_t *nactive,
- size_t *ndirty, arena_stats_t *astats, malloc_bin_stats_t *bstats,
- malloc_large_stats_t *lstats, malloc_huge_stats_t *hstats)
+arena_stats_merge(arena_t *arena, const char **dss, ssize_t *lg_dirty_mult,
+ size_t *nactive, size_t *ndirty, arena_stats_t *astats,
+ malloc_bin_stats_t *bstats, malloc_large_stats_t *lstats,
+ malloc_huge_stats_t *hstats)
{
unsigned i;
malloc_mutex_lock(&arena->lock);
*dss = dss_prec_names[arena->dss_prec];
+ *lg_dirty_mult = arena->lg_dirty_mult;
*nactive += arena->nactive;
*ndirty += arena->ndirty;