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