~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/procfs-smaps_rollup

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/procfs-smaps_rollup (Version linux-6.12-rc7) and /Documentation/ABI/testing/procfs-smaps_rollup (Version linux-5.8.18)


  1 What:           /proc/pid/smaps_rollup              1 What:           /proc/pid/smaps_rollup
  2 Date:           August 2017                         2 Date:           August 2017
  3 Contact:        Daniel Colascione <dancol@googl      3 Contact:        Daniel Colascione <dancol@google.com>
  4 Description:                                        4 Description:
  5                 This file provides pre-summed       5                 This file provides pre-summed memory information for a
  6                 process.  The format is almost      6                 process.  The format is almost identical to /proc/pid/smaps,
  7                 except instead of an entry for      7                 except instead of an entry for each VMA in a process,
  8                 smaps_rollup has a single entr      8                 smaps_rollup has a single entry (tagged "[rollup]")
  9                 for which each field is the su      9                 for which each field is the sum of the corresponding
 10                 fields from all the maps in /p     10                 fields from all the maps in /proc/pid/smaps.
 11                 Additionally, the fields Pss_A     11                 Additionally, the fields Pss_Anon, Pss_File and Pss_Shmem
 12                 are not present in /proc/pid/s     12                 are not present in /proc/pid/smaps.  These fields represent
 13                 the sum of the Pss field of ea     13                 the sum of the Pss field of each type (anon, file, shmem).
 14                 For more details, see Document     14                 For more details, see Documentation/filesystems/proc.rst
 15                 and the procfs man page.           15                 and the procfs man page.
 16                                                    16 
 17                 Typical output looks like this !!  17                 Typical output looks like this:
 18                                                    18 
 19                         00100000-ff709000 ---p !!  19                 00100000-ff709000 ---p 00000000 00:00 0          [rollup]
 20                         Size:               11 !!  20                 Size:               1192 kB
 21                         KernelPageSize:        !!  21                 KernelPageSize:        4 kB
 22                         MMUPageSize:           !!  22                 MMUPageSize:           4 kB
 23                         Rss:                 8 !!  23                 Rss:                 884 kB
 24                         Pss:                 3 !!  24                 Pss:                 385 kB
 25                         Pss_Dirty:             !!  25                 Pss_Anon:            301 kB
 26                         Pss_Anon:            3 !!  26                 Pss_File:             80 kB
 27                         Pss_File:              !!  27                 Pss_Shmem:             4 kB
 28                         Pss_Shmem:             !!  28                 Shared_Clean:        696 kB
 29                         Shared_Clean:        6 !!  29                 Shared_Dirty:          0 kB
 30                         Shared_Dirty:          !!  30                 Private_Clean:       120 kB
 31                         Private_Clean:       1 !!  31                 Private_Dirty:        68 kB
 32                         Private_Dirty:         !!  32                 Referenced:          884 kB
 33                         Referenced:          8 !!  33                 Anonymous:            68 kB
 34                         Anonymous:             !!  34                 LazyFree:              0 kB
 35                         LazyFree:              !!  35                 AnonHugePages:         0 kB
 36                         AnonHugePages:         !!  36                 ShmemPmdMapped:        0 kB
 37                         ShmemPmdMapped:        !!  37                 Shared_Hugetlb:        0 kB
 38                         Shared_Hugetlb:        !!  38                 Private_Hugetlb:       0 kB
 39                         Private_Hugetlb:       !!  39                 Swap:                  0 kB
 40                         Swap:                  !!  40                 SwapPss:               0 kB
 41                         SwapPss:               !!  41                 Locked:              385 kB
 42                         Locked:              3 << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php