summaryrefslogtreecommitdiffstats
path: root/jemalloc/src/ctl.c
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2010-12-03 23:55:47 (GMT)
committerJason Evans <je@fb.com>2010-12-03 23:55:47 (GMT)
commitecf229a39fc253da39ae6baeab9f5c1955786ff6 (patch)
treee4b860f2b3110f0ac77112d05efd4a6d7e3858c8 /jemalloc/src/ctl.c
parentcfdc8cfbd626e83d38417bd8c73ac018b611e390 (diff)
downloadjemalloc-ecf229a39fc253da39ae6baeab9f5c1955786ff6.zip
jemalloc-ecf229a39fc253da39ae6baeab9f5c1955786ff6.tar.gz
jemalloc-ecf229a39fc253da39ae6baeab9f5c1955786ff6.tar.bz2
Add the "thread.[de]allocatedp" mallctl's.
Diffstat (limited to 'jemalloc/src/ctl.c')
-rw-r--r--jemalloc/src/ctl.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/jemalloc/src/ctl.c b/jemalloc/src/ctl.c
index 0e10059..3c8adab 100644
--- a/jemalloc/src/ctl.c
+++ b/jemalloc/src/ctl.c
@@ -51,7 +51,9 @@ CTL_PROTO(tcache_flush)
CTL_PROTO(thread_arena)
#ifdef JEMALLOC_STATS
CTL_PROTO(thread_allocated)
+CTL_PROTO(thread_allocatedp)
CTL_PROTO(thread_deallocated)
+CTL_PROTO(thread_deallocatedp)
#endif
CTL_PROTO(config_debug)
CTL_PROTO(config_dss)
@@ -230,7 +232,9 @@ static const ctl_node_t thread_node[] = {
#ifdef JEMALLOC_STATS
,
{NAME("allocated"), CTL(thread_allocated)},
- {NAME("deallocated"), CTL(thread_deallocated)}
+ {NAME("allocatedp"), CTL(thread_allocatedp)},
+ {NAME("deallocated"), CTL(thread_deallocated)},
+ {NAME("deallocatedp"), CTL(thread_deallocatedp)}
#endif
};
@@ -1142,7 +1146,9 @@ RETURN:
#ifdef JEMALLOC_STATS
CTL_RO_NL_GEN(thread_allocated, ALLOCATED_GET(), uint64_t);
+CTL_RO_NL_GEN(thread_allocatedp, &ALLOCATED_GET(), uint64_t *);
CTL_RO_NL_GEN(thread_deallocated, DEALLOCATED_GET(), uint64_t);
+CTL_RO_NL_GEN(thread_deallocatedp, &DEALLOCATED_GET(), uint64_t *);
#endif
/******************************************************************************/