proc.5: ffix: use a hanging list as is done elsewhere in the page

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2020-10-27 07:53:44 +01:00
parent 4492c4bf2c
commit bd13ace0c5
1 changed files with 92 additions and 92 deletions

View File

@ -2492,19 +2492,19 @@ nonvoluntary_ctxt_switches: 545
.IP
The fields are as follows:
.RS
.IP * 2
.IR Name :
.TP
.IR Name
Command run by this process.
Strings longer than
.B TASK_COMM_LEN
(16) characters (including the terminating null byte) are silently truncated.
.IP *
.IR Umask :
.TP
.IR Umask
Process umask, expressed in octal with a leading zero; see
.BR umask (2).
(Since Linux 4.7.)
.IP *
.IR State :
.TP
.IR State
Current state of the process.
One of
"R (running)",
@ -2515,33 +2515,33 @@ One of
"Z (zombie)",
or
"X (dead)".
.IP *
.IR Tgid :
.TP
.IR Tgid
Thread group ID (i.e., Process ID).
.IP *
.IR Ngid :
.TP
.IR Ngid
NUMA group ID (0 if none; since Linux 3.13).
.IP *
.IR Pid :
.TP
.IR Pid
Thread ID (see
.BR gettid (2)).
.IP *
.IR PPid :
.TP
.IR PPid
PID of parent process.
.IP *
.IR TracerPid :
.TP
.IR TracerPid
PID of process tracing this process (0 if not being traced).
.IP *
.IR Uid ", " Gid :
.TP
.IR Uid ", " Gid
Real, effective, saved set, and filesystem UIDs (GIDs).
.IP *
.IR FDSize :
.TP
.IR FDSize
Number of file descriptor slots currently allocated.
.IP *
.IR Groups :
.TP
.IR Groups
Supplementary group list.
.IP *
.IR NStgid :
.TP
.IR NStgid
Thread group ID (i.e., PID) in each of the PID namespaces of which
.I [pid]
is a member.
@ -2551,24 +2551,24 @@ if mounted by the kernel),
followed by the value in successively nested inner namespaces.
.\" commit e4bc33245124db69b74a6d853ac76c2976f472d5
(Since Linux 4.1.)
.IP *
.IR NSpid :
.TP
.IR NSpid
Thread ID in each of the PID namespaces of which
.I [pid]
is a member.
The fields are ordered as for
.IR NStgid .
(Since Linux 4.1.)
.IP *
.IR NSpgid :
.TP
.IR NSpgid
Process group ID in each of the PID namespaces of which
.I [pid]
is a member.
The fields are ordered as for
.IR NStgid .
(Since Linux 4.1.)
.IP *
.IR NSsid :
.TP
.IR NSsid
descendant namespace session ID hierarchy
Session ID in each of the PID namespaces of which
.I [pid]
@ -2576,77 +2576,77 @@ is a member.
The fields are ordered as for
.IR NStgid .
(Since Linux 4.1.)
.IP *
.IR VmPeak :
.TP
.IR VmPeak
Peak virtual memory size.
.IP *
.IR VmSize :
.TP
.IR VmSize
Virtual memory size.
.IP *
.IR VmLck :
.TP
.IR VmLck
Locked memory size (see
.BR mlock (2)).
.IP *
.IR VmPin :
.TP
.IR VmPin
Pinned memory size
.\" commit bc3e53f682d93df677dbd5006a404722b3adfe18
(since Linux 3.2).
These are pages that can't be moved because something needs to
directly access physical memory.
.IP *
.IR VmHWM :
.TP
.IR VmHWM
Peak resident set size ("high water mark").
.IP *
.IR VmRSS :
.TP
.IR VmRSS
Resident set size.
Note that the value here is the sum of
.IR RssAnon ,
.IR RssFile ,
and
.IR RssShmem .
.IP *
.IR RssAnon :
.TP
.IR RssAnon
Size of resident anonymous memory.
.\" commit bf9683d6990589390b5178dafe8fd06808869293
(since Linux 4.5).
.IP *
.IR RssFile :
.TP
.IR RssFile
Size of resident file mappings.
.\" commit bf9683d6990589390b5178dafe8fd06808869293
(since Linux 4.5).
.IP *
.IR RssShmem :
.TP
.IR RssShmem
Size of resident shared memory (includes System V shared memory,
mappings from
.BR tmpfs (5),
and shared anonymous mappings).
.\" commit bf9683d6990589390b5178dafe8fd06808869293
(since Linux 4.5).
.IP *
.IR VmData ", " VmStk ", " VmExe :
.TP
.IR VmData ", " VmStk ", " VmExe
Size of data, stack, and text segments.
.IP *
.IR VmLib :
.TP
.IR VmLib
Shared library code size.
.IP *
.IR VmPTE :
.TP
.IR VmPTE
Page table entries size (since Linux 2.6.10).
.IP *
.IR VmPMD :
.TP
.IR VmPMD
.\" commit dc6c9a35b66b520cf67e05d8ca60ebecad3b0479
Size of second-level page tables (added in Linux 4.0; removed in Linux 4.15).
.IP *
.IR VmSwap :
.TP
.IR VmSwap
.\" commit b084d4353ff99d824d3bc5a5c2c22c70b1fba722
Swapped-out virtual memory size by anonymous private pages;
shmem swap usage is not included (since Linux 2.6.34).
.IP *
.IR HugetlbPages :
.TP
.IR HugetlbPages
Size of hugetlb memory portions
.\" commit 5d317b2b6536592a9b51fe65faed43d65ca9158e
(since Linux 4.4).
.IP *
.IR CoreDumping :
.TP
.IR CoreDumping
Contains the value 1 if the process is currently dumping core,
and 0 if it is not
.\" commit c643401218be0f4ab3522e0c0a63016596d6e9ca
@ -2654,11 +2654,11 @@ and 0 if it is not
This information can be used by a monitoring process to avoid killing
a process that is currently dumping core,
which could result in a corrupted core dump file.
.IP *
.IR Threads :
.TP
.IR Threads
Number of threads in process containing this thread.
.IP *
.IR SigQ :
.TP
.IR SigQ
This field contains two slash-separated numbers that relate to
queued signals for the real user ID of this process.
The first of these is the number of currently queued
@ -2668,44 +2668,44 @@ resource limit on the number of queued signals for this process
.BR RLIMIT_SIGPENDING
in
.BR getrlimit (2)).
.IP *
.IR SigPnd ", " ShdPnd :
.TP
.IR SigPnd ", " ShdPnd
Mask (expressed in hexadecimal)
of signals pending for thread and for process as a whole (see
.BR pthreads (7)
and
.BR signal (7)).
.IP *
.IR SigBlk ", " SigIgn ", " SigCgt :
.TP
.IR SigBlk ", " SigIgn ", " SigCgt
Masks (expressed in hexadecimal)
indicating signals being blocked, ignored, and caught (see
.BR signal (7)).
.IP *
.IR CapInh ", " CapPrm ", " CapEff :
.TP
.IR CapInh ", " CapPrm ", " CapEff
Masks (expressed in hexadecimal)
of capabilities enabled in inheritable, permitted, and effective sets
(see
.BR capabilities (7)).
.IP *
.IR CapBnd :
.TP
.IR CapBnd
Capability bounding set, expressed in hexadecimal
(since Linux 2.6.26, see
.BR capabilities (7)).
.IP *
.IR CapAmb :
.TP
.IR CapAmb
Ambient capability set, expressed in hexadecimal
(since Linux 4.3, see
.BR capabilities (7)).
.IP *
.IR NoNewPrivs :
.TP
.IR NoNewPrivs
.\" commit af884cd4a5ae62fcf5e321fecf0ec1014730353d
Value of the
.I no_new_privs
bit
(since Linux 4.10, see
.BR prctl (2)).
.IP *
.IR Seccomp :
.TP
.IR Seccomp
.\" commit 2f4b3bf6b2318cfaa177ec5a802f4d8d6afbd816
Seccomp mode of the process
(since Linux 3.8, see
@ -2719,34 +2719,34 @@ Seccomp mode of the process
This field is provided only if the kernel was built with the
.BR CONFIG_SECCOMP
kernel configuration option enabled.
.IP *
.IR Speculation_Store_Bypass :
.TP
.IR Speculation_Store_Bypass
.\" commit fae1fa0fc6cca8beee3ab8ed71d54f9a78fa3f64
Speculation flaw mitigation state
(since Linux 4.17, see
.BR prctl (2)).
.IP *
.IR Cpus_allowed :
.TP
.IR Cpus_allowed
Hexadecimal mask of CPUs on which this process may run
(since Linux 2.6.24, see
.BR cpuset (7)).
.IP *
.IR Cpus_allowed_list :
.TP
.IR Cpus_allowed_list
Same as previous, but in "list format"
(since Linux 2.6.26, see
.BR cpuset (7)).
.IP *
.IR Mems_allowed :
.TP
.IR Mems_allowed
Mask of memory nodes allowed to this process
(since Linux 2.6.24, see
.BR cpuset (7)).
.IP *
.IR Mems_allowed_list :
.TP
.IR Mems_allowed_list
Same as previous, but in "list format"
(since Linux 2.6.26, see
.BR cpuset (7)).
.IP *
.IR voluntary_ctxt_switches ", " nonvoluntary_ctxt_switches :
.TP
.IR voluntary_ctxt_switches ", " nonvoluntary_ctxt_switches
Number of voluntary and involuntary context switches (since Linux 2.6.23).
.RE
.TP