diff options
author | Siddhesh Poyarekar <siddhesh@redhat.com> | 2014-05-30 22:43:52 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@redhat.com> | 2014-05-30 22:43:52 +0530 |
commit | 4d653a59ffeae0f46f76a40230e2cfa9587b7e7e (patch) | |
tree | 5db8b13d05ee2c628d5307b621ccc3e4bb33d5aa /malloc | |
parent | 5190c17f2280d3aa27cfb057816d09d9af03b167 (diff) | |
download | glibc-4d653a59ffeae0f46f76a40230e2cfa9587b7e7e.tar glibc-4d653a59ffeae0f46f76a40230e2cfa9587b7e7e.tar.gz glibc-4d653a59ffeae0f46f76a40230e2cfa9587b7e7e.tar.bz2 glibc-4d653a59ffeae0f46f76a40230e2cfa9587b7e7e.zip |
Add mmap usage in malloc_info output
The current malloc_info xml output only has information about
allocations on the heap. Display information about number of mappings
and total mmapped size to this to complete the picture.
Diffstat (limited to 'malloc')
-rw-r--r-- | malloc/malloc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/malloc/malloc.c b/malloc/malloc.c index 963a333fe9..e78f8dfe76 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -5148,12 +5148,14 @@ malloc_info (int options, FILE *fp) fprintf (fp, "<total type=\"fast\" count=\"%zu\" size=\"%zu\"/>\n" "<total type=\"rest\" count=\"%zu\" size=\"%zu\"/>\n" + "<total type=\"mmap\" count=\"%zu\" size=\"%zu\"/>\n" "<system type=\"current\" size=\"%zu\"/>\n" "<system type=\"max\" size=\"%zu\"/>\n" "<aspace type=\"total\" size=\"%zu\"/>\n" "<aspace type=\"mprotect\" size=\"%zu\"/>\n" "</malloc>\n", total_nfastblocks, total_fastavail, total_nblocks, total_avail, + mp_.n_mmaps, mp_.mmapped_mem, total_system, total_max_system, total_aspace, total_aspace_mprotect); |