cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

procfs-smaps_rollup (1401B)


      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 almost 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		Additionally, the fields Pss_Anon, Pss_File and Pss_Shmem
     12		are not present in /proc/pid/smaps.  These fields represent
     13		the sum of the Pss field of each type (anon, file, shmem).
     14		For more details, see Documentation/filesystems/proc.rst
     15		and the procfs man page.
     16
     17		Typical output looks like this::
     18
     19			00100000-ff709000 ---p 00000000 00:00 0		 [rollup]
     20			Size:               1192 kB
     21			KernelPageSize:        4 kB
     22			MMUPageSize:           4 kB
     23			Rss:		     884 kB
     24			Pss:		     385 kB
     25			Pss_Anon:	     301 kB
     26			Pss_File:	      80 kB
     27			Pss_Shmem:	       4 kB
     28			Shared_Clean:	     696 kB
     29			Shared_Dirty:	       0 kB
     30			Private_Clean:	     120 kB
     31			Private_Dirty:	      68 kB
     32			Referenced:	     884 kB
     33			Anonymous:	      68 kB
     34			LazyFree:	       0 kB
     35			AnonHugePages:	       0 kB
     36			ShmemPmdMapped:	       0 kB
     37			Shared_Hugetlb:	       0 kB
     38			Private_Hugetlb:       0 kB
     39			Swap:		       0 kB
     40			SwapPss:	       0 kB
     41			Locked:		     385 kB