aboutsummaryrefslogtreecommitdiffstats
path: root/man5/proc.5
diff options
context:
space:
mode:
authorAlejandro Colomar <alx.manpages@gmail.com>2022-08-01 23:57:55 +0200
committerAlejandro Colomar <alx.manpages@gmail.com>2022-08-02 00:02:45 +0200
commit30eadebd24ecfa513c9586557701c82371f3e44c (patch)
treeaa1c322f83a27669a62b29bc8e56e0f5b087ec9a /man5/proc.5
parent6ac285f94aa55c4925d0b6d52c7f571885eab08b (diff)
downloadman-pages-30eadebd24ecfa513c9586557701c82371f3e44c.tar.gz
proc.5: ffix
an.tmac:man5/proc.5:2010: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2011: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2012: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2013: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2014: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2015: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2016: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2017: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2018: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2019: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2020: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2021: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2022: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2023: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2024: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2025: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2026: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2027: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2028: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2029: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2030: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2031: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2032: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2033: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2034: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2035: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2036: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2037: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2038: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2039: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2040: style: 4 leading space(s) on input line an.tmac:man5/proc.5:2041: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3332: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3333: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3334: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3335: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3336: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3337: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3338: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3339: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3340: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3341: style: 5 leading space(s) on input line an.tmac:man5/proc.5:3342: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3343: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3344: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3345: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3346: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3347: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3348: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3349: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3350: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3351: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3352: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3353: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3354: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3355: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3357: style: 4 leading space(s) on input line an.tmac:man5/proc.5:3359: style: 4 leading space(s) on input line Reported-by: 'make lint-man' Reported-by: groff(1) Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
Diffstat (limited to 'man5/proc.5')
-rw-r--r--man5/proc.5126
1 files changed, 68 insertions, 58 deletions
diff --git a/man5/proc.5 b/man5/proc.5
index 7ceb6d5904..f5a771b227 100644
--- a/man5/proc.5
+++ b/man5/proc.5
@@ -2006,39 +2006,44 @@ configuration option (since Linux 4.6).
The "VmFlags" line (available since Linux 3.8)
represents the kernel flags associated with the virtual memory area,
encoded using the following two-letter codes:
+.RS
.IP
- rd - readable
- wr - writable
- ex - executable
- sh - shared
- mr - may read
- mw - may write
- me - may execute
- ms - may share
- gd - stack segment grows down
- pf - pure PFN range
- dw - disabled write to the mapped file
- lo - pages are locked in memory
- io - memory mapped I/O area
- sr - sequential read advise provided
- rr - random read advise provided
- dc - do not copy area on fork
- de - do not expand area on remapping
- ac - area is accountable
- nr - swap space is not reserved for the area
- ht - area uses huge tlb pages
- sf - perform synchronous page faults (since Linux 4.15)
- nl - non-linear mapping (removed in Linux 4.0)
- ar - architecture specific flag
- wf - wipe on fork (since Linux 4.14)
- dd - do not include area into core dump
- sd - soft-dirty flag (since Linux 3.13)
- mm - mixed map area
- hg - huge page advise flag
- nh - no-huge page advise flag
- mg - mergeable advise flag
- um - userfaultfd missing pages tracking (since Linux 4.3)
- uw - userfaultfd wprotect pages tracking (since Linux 4.3)
+.TS
+l l l.
+rd - readable
+wr - writable
+ex - executable
+sh - shared
+mr - may read
+mw - may write
+me - may execute
+ms - may share
+gd - stack segment grows down
+pf - pure PFN range
+dw - disabled write to the mapped file
+lo - pages are locked in memory
+io - memory mapped I/O area
+sr - sequential read advise provided
+rr - random read advise provided
+dc - do not copy area on fork
+de - do not expand area on remapping
+ac - area is accountable
+nr - swap space is not reserved for the area
+ht - area uses huge tlb pages
+sf - perform synchronous page faults (since Linux 4.15)
+nl - non-linear mapping (removed in Linux 4.0)
+ar - architecture specific flag
+wf - wipe on fork (since Linux 4.14)
+dd - do not include area into core dump
+sd - soft-dirty flag (since Linux 3.13)
+mm - mixed map area
+hg - huge page advise flag
+nh - no-huge page advise flag
+mg - mergeable advise flag
+um - userfaultfd missing pages tracking (since Linux 4.3)
+uw - userfaultfd wprotect pages tracking (since Linux 4.3)
+.TE
+.RE
.IP
The
.IR /proc/ pid /smaps
@@ -3328,36 +3333,41 @@ This file contains 64-bit masks corresponding to each physical page frame;
it is indexed by page frame number (see the discussion of
.IR /proc/ pid /pagemap ).
The bits are as follows:
+.RS
.IP
- 0 - KPF_LOCKED
- 1 - KPF_ERROR
- 2 - KPF_REFERENCED
- 3 - KPF_UPTODATE
- 4 - KPF_DIRTY
- 5 - KPF_LRU
- 6 - KPF_ACTIVE
- 7 - KPF_SLAB
- 8 - KPF_WRITEBACK
- 9 - KPF_RECLAIM
- 10 - KPF_BUDDY
- 11 - KPF_MMAP (since Linux 2.6.31)
- 12 - KPF_ANON (since Linux 2.6.31)
- 13 - KPF_SWAPCACHE (since Linux 2.6.31)
- 14 - KPF_SWAPBACKED (since Linux 2.6.31)
- 15 - KPF_COMPOUND_HEAD (since Linux 2.6.31)
- 16 - KPF_COMPOUND_TAIL (since Linux 2.6.31)
- 17 - KPF_HUGE (since Linux 2.6.31)
- 18 - KPF_UNEVICTABLE (since Linux 2.6.31)
- 19 - KPF_HWPOISON (since Linux 2.6.31)
- 20 - KPF_NOPAGE (since Linux 2.6.31)
- 21 - KPF_KSM (since Linux 2.6.32)
- 22 - KPF_THP (since Linux 3.4)
- 23 - KPF_BALLOON (since Linux 3.18)
+.TS
+r l l l.
+0 - KPF_LOCKED
+1 - KPF_ERROR
+2 - KPF_REFERENCED
+3 - KPF_UPTODATE
+4 - KPF_DIRTY
+5 - KPF_LRU
+6 - KPF_ACTIVE
+7 - KPF_SLAB
+8 - KPF_WRITEBACK
+9 - KPF_RECLAIM
+10 - KPF_BUDDY
+11 - KPF_MMAP (since Linux 2.6.31)
+12 - KPF_ANON (since Linux 2.6.31)
+13 - KPF_SWAPCACHE (since Linux 2.6.31)
+14 - KPF_SWAPBACKED (since Linux 2.6.31)
+15 - KPF_COMPOUND_HEAD (since Linux 2.6.31)
+16 - KPF_COMPOUND_TAIL (since Linux 2.6.31)
+17 - KPF_HUGE (since Linux 2.6.31)
+18 - KPF_UNEVICTABLE (since Linux 2.6.31)
+19 - KPF_HWPOISON (since Linux 2.6.31)
+20 - KPF_NOPAGE (since Linux 2.6.31)
+21 - KPF_KSM (since Linux 2.6.32)
+22 - KPF_THP (since Linux 3.4)
+23 - KPF_BALLOON (since Linux 3.18)
.\" KPF_BALLOON: commit 09316c09dde33aae14f34489d9e3d243ec0d5938
- 24 - KPF_ZERO_PAGE (since Linux 4.0)
+24 - KPF_ZERO_PAGE (since Linux 4.0)
.\" KPF_ZERO_PAGE: commit 56873f43abdcd574b25105867a990f067747b2f4
- 25 - KPF_IDLE (since Linux 4.3)
+25 - KPF_IDLE (since Linux 4.3)
.\" KPF_IDLE: commit f074a8f49eb87cde95ac9d040ad5e7ea4f029738
+.TE
+.RE
.IP
For further details on the meanings of these bits,
see the kernel source file