diff options
| author | Jason Evans <je@fb.com> | 2010-12-03 23:55:47 (GMT) |
|---|---|---|
| committer | Jason Evans <je@fb.com> | 2010-12-03 23:55:47 (GMT) |
| commit | ecf229a39fc253da39ae6baeab9f5c1955786ff6 (patch) | |
| tree | e4b860f2b3110f0ac77112d05efd4a6d7e3858c8 /jemalloc/src/ctl.c | |
| parent | cfdc8cfbd626e83d38417bd8c73ac018b611e390 (diff) | |
| download | jemalloc-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.c | 8 |
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 /******************************************************************************/ |
