diff --git a/man5/proc.5 b/man5/proc.5 index 488acd483..e1e61adad 100644 --- a/man5/proc.5 +++ b/man5/proc.5 @@ -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