xref: /linux/Documentation/ABI/testing/procfs-smaps_rollup (revision bd628c1bed7902ec1f24ba0fe70758949146abbe)
1What:		/proc/pid/smaps_rollup
2Date:		August 2017
3Contact:	Daniel Colascione <dancol@google.com>
4Description:
5		This file provides pre-summed memory information for a
6		process.  The format is identical to /proc/pid/smaps,
7		except instead of an entry for each VMA in a process,
8		smaps_rollup has a single entry (tagged "[rollup]")
9		for which each field is the sum of the corresponding
10		fields from all the maps in /proc/pid/smaps.
11		For more details, see the procfs man page.
12
13		Typical output looks like this:
14
15		00100000-ff709000 ---p 00000000 00:00 0		 [rollup]
16		Rss:		     884 kB
17		Pss:		     385 kB
18		Shared_Clean:	     696 kB
19		Shared_Dirty:	       0 kB
20		Private_Clean:	     120 kB
21		Private_Dirty:	      68 kB
22		Referenced:	     884 kB
23		Anonymous:	      68 kB
24		LazyFree:	       0 kB
25		AnonHugePages:	       0 kB
26		ShmemPmdMapped:	       0 kB
27		Shared_Hugetlb:	       0 kB
28		Private_Hugetlb:       0 kB
29		Swap:		       0 kB
30		SwapPss:	       0 kB
31		Locked:		     385 kB
32