#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: man-pages-l10n VERSION\n"
"POT-Creation-Date: 2014-07-17 17:57+0900\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: TH
#: man-pages/man5/proc.5:62
#, no-wrap
msgid "PROC"
msgstr ""
#. type: TH
#: man-pages/man5/proc.5:62
#, no-wrap
msgid "2014-07-08"
msgstr ""
#. type: TH
#: man-pages/man5/proc.5:62
#, no-wrap
msgid "Linux"
msgstr ""
#. type: TH
#: man-pages/man5/proc.5:62
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
#: man-pages/man5/proc.5:63
#, no-wrap
msgid "NAME"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:65
msgid "proc - process information pseudo-filesystem"
msgstr ""
#. type: SH
#: man-pages/man5/proc.5:65
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:74
msgid ""
"The I filesystem is a pseudo-filesystem which provides an interface to "
"kernel data structures. It is commonly mounted at I. Most of it is "
"read-only, but some files allow kernel variables to be changed."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:78
msgid ""
"The following list describes many of the files and directories under the I"
"proc> hierarchy."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:79
#, no-wrap
msgid "I"
msgstr ""
#. FIXME Describe /proc/[pid]/attr and
#. /proc/[pid]/task/[tid]/attr
#. This is a directory
#. Added in ???
#. CONFIG_SECURITY
#. type: Plain text
#: man-pages/man5/proc.5:91
msgid ""
"There is a numerical subdirectory for each running process; the subdirectory "
"is named by the process ID. Each such subdirectory contains the following "
"pseudo-files and directories."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:91
#, no-wrap
msgid "I (since 2.6.0-test7)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:98
msgid ""
"This contains the contents of the ELF interpreter information passed to the "
"process at exec time. The format is one I ID plus one "
"I value for each entry. The last entry contains two zeros."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:98
#, no-wrap
msgid "I (since Linux 2.6.24)"
msgstr ""
#. Info in Documentation/cgroups/cgroups.txt
#. type: Plain text
#: man-pages/man5/proc.5:104
msgid ""
"This file describes control groups to which the process/task belongs. For "
"each cgroup hierarchy there is one entry containing colon-separated fields "
"of the form:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:108
#, no-wrap
msgid "CW< 5:cpuacct,cpu,cpuset:/daemons>\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:112
msgid "The colon-separated fields are, from left to right:"
msgstr ""
#. type: IP
#: man-pages/man5/proc.5:113
#, no-wrap
msgid "1."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:115
msgid "hierarchy ID number"
msgstr ""
#. type: IP
#: man-pages/man5/proc.5:115
#, no-wrap
msgid "2."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:117
msgid "set of subsystems bound to the hierarchy"
msgstr ""
#. type: IP
#: man-pages/man5/proc.5:117
#, no-wrap
msgid "3."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:119
msgid "control group in the hierarchy to which the process belongs"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:124
msgid ""
"This file is present only if the B kernel configuration "
"option is enabled."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:124
#, no-wrap
msgid "I (since Linux 2.6.22)"
msgstr ""
#. commit b813e931b4c8235bb42e301096ea97dbdee3e8fe (2.6.22)
#. commit 398499d5f3613c47f2143b8c54a04efb5d7a6da9 (2.6.32)
#. commit 040fa02077de01c7e08fa75be6125e4ca5636011 (3.11)
#. "Clears page referenced bits shown in smaps output"
#. write-only, writable only by the owner of the process
#. type: Plain text
#: man-pages/man5/proc.5:134
msgid "This is a write-only file, writable only by owner of the process."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:136
msgid "The following values may be written to the file:"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:137
#, no-wrap
msgid "1 (since Linux 2.6.22)"
msgstr ""
#. Internally: CLEAR_REFS_ALL
#. type: Plain text
#: man-pages/man5/proc.5:144
msgid ""
"Reset the PG_Referenced and ACCESSED/YOUNG bits for all the pages associated "
"with the process. (Before kernel 2.6.32, writing any nonzero value to this "
"file had this effect.)"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:144
#, no-wrap
msgid "2 (since Linux 2.6.32)"
msgstr ""
#. Internally: CLEAR_REFS_ANON
#. type: Plain text
#: man-pages/man5/proc.5:149
msgid ""
"Reset the PG_Referenced and ACCESSED/YOUNG bits for all anonymous pages "
"associated with the process."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:149
#, no-wrap
msgid "3 (since Linux 2.6.32)"
msgstr ""
#. Internally: CLEAR_REFS_MAPPED
#. type: Plain text
#: man-pages/man5/proc.5:154
msgid ""
"Reset the PG_Referenced and ACCESSED/YOUNG bits for all file-mapped pages "
"associated with the process."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:170
msgid ""
"Clearing the PG_Referenced and ACCESSED/YOUNG bits provides a method to "
"measure approximately how much memory a process is using. One first "
"inspects the values in the \"Referenced\" fields for the VMAs shown in I"
"proc/[pid]/smaps> to get an idea of the memory footprint of the process. "
"One then clears the PG_Referenced and ACCESSED/YOUNG bits and, after some "
"measured time interval, once again inspects the values in the \"Referenced\" "
"fields to get an idea of the change in memory footprint of the process "
"during the measured interval. If one is interested only in inspecting the "
"selected mapping types, then the value 2 or 3 can be used instead of 1."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:172
msgid "A further value can be written to affect a different bit:"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:173
#, no-wrap
msgid "4 (since Linux 3.11)"
msgstr ""
#. Internally: CLEAR_REFS_SOFT_DIRTY
#. type: Plain text
#: man-pages/man5/proc.5:183
msgid ""
"Clear the soft-dirty bit for all the pages associated with the process. "
"This is used (in conjunction with I) by the check-"
"point restore system to discover which pages of a process have been dirtied "
"since the file I was written to."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:188
msgid ""
"Writing any value to I other than those listed above "
"has no effect."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:194
msgid ""
"The I file is present only if the "
"B kernel configuration option is enabled."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:194
#, no-wrap
msgid "I"
msgstr ""
#. In 2.3.26, this also used to be true if the process was swapped out.
#. type: Plain text
#: man-pages/man5/proc.5:204
msgid ""
"This holds the complete command line for the process, unless the process is "
"a zombie. In the latter case, there is nothing in this file: that is, a "
"read on this file will return 0 characters. The command-line arguments "
"appear in this file as a set of strings separated by null bytes "
"(\\(aq\\e0\\(aq), with a further null byte after the last string."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:204
#, no-wrap
msgid "I (since kernel 2.6.23)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:208 man-pages/man5/proc.5:3029 man-pages/man5/proc.5:3033
msgid "See B(5)."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:208
#, no-wrap
msgid "I (since kernel 2.6.12)"
msgstr ""
#. and/proc/[pid]/task/[tid]/cpuset
#. type: Plain text
#: man-pages/man5/proc.5:213
msgid "See B(7)."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:213
#, no-wrap
msgid "I"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:218
msgid ""
"This is a symbolic link to the current working directory of the process. To "
"find out the current working directory of process 20, for instance, you can "
"do this:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:222
#, no-wrap
msgid "$B< cd /proc/20/cwd; /bin/pwd>\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:233
msgid ""
"Note that the I command is often a shell built-in, and might not work "
"properly. In B(1), you may use I."
msgstr ""
#. The following was still true as at kernel 2.6.13
#. FIXME Describe /proc/[pid]/seccomp
#. Added in 2.6.12
#. FIXME Describe /proc/[pid]/sessionid
#. Added in 2.6.25; read-only; only readable by real UID
#. CONFIG_AUDITSYSCALL
#. FIXME Describe /proc/[pid]/sched
#. Added in 2.6.23
#. CONFIG_SCHED_DEBUG, and additional fields if CONFIG_SCHEDSTATS
#. Displays various scheduling parameters
#. This file can be written, to reset stats
#. FIXME Describe /proc/[pid]/schedstats and
#. /proc/[pid]/task/[tid]/schedstats
#. Added in 2.6.9
#. CONFIG_SCHEDSTATS
#. type: Plain text
#: man-pages/man5/proc.5:239 man-pages/man5/proc.5:1034
msgid ""
"In a multithreaded process, the contents of this symbolic link are not "
"available if the main thread has already terminated (typically by calling "
"B(3))."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:239
#, no-wrap
msgid "I"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:245
msgid ""
"This file contains the environment for the process. The entries are "
"separated by null bytes (\\(aq\\e0\\(aq), and there may be a null byte at "
"the end. Thus, to print out the environment of process 1, you would do:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:250
#, no-wrap
msgid "$B< strings /proc/1/environ>\n"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:253
#, no-wrap
msgid "I"
msgstr ""
#. The following was still true as at kernel 2.6.13
#. type: Plain text
#: man-pages/man5/proc.5:268
msgid ""
"Under Linux 2.2 and later, this file is a symbolic link containing the "
"actual pathname of the executed command. This symbolic link can be "
"dereferenced normally; attempting to open it will open the executable. You "
"can even type I to run another copy of the same executable "
"as is being run by process [pid]. In a multithreaded process, the contents "
"of this symbolic link are not available if the main thread has already "
"terminated (typically by calling B(3))."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:276
msgid ""
"Under Linux 2.0 and earlier, I is a pointer to the binary "
"which was executed, and appears as a symbolic link. A B(2) call "
"on this file under Linux 2.0 returns a string in the format:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:278
#, no-wrap
msgid " [device]:inode\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:281
msgid ""
"For example, [0301]:1502 would be inode 1502 on device major 03 (IDE, MFM, "
"etc. drives) minor 01 (first partition on the first drive)."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:286
msgid "B(1) with the I<-inum> option can be used to locate the file."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:286
#, no-wrap
msgid "I"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:292
msgid ""
"This is a subdirectory containing one entry for each file which the process "
"has open, named by its file descriptor, and which is a symbolic link to the "
"actual file. Thus, 0 is standard input, 1 standard output, 2 standard "
"error, and so on."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:299
msgid ""
"For file descriptors for pipes and sockets, the entries will be symbolic "
"links whose content is the file type with the inode. A B(2) call "
"on this file returns a string in the format:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:301
#, no-wrap
msgid " type:[inode]\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:308
msgid ""
"For example, I will be a socket and its inode is 2248868. "
"For sockets, that inode can be used to find more information in one of the "
"files under I."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:318
msgid ""
"For file descriptors that have no corresponding inode (e.g., file "
"descriptors produced by B(2), B(2), "
"B(2), B(2), and B(2)), the entry will be a "
"symbolic link with contents of the form"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:320
#, no-wrap
msgid " anon_inode:Efile-typeE\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:324
msgid "In some cases, the I is surrounded by square brackets."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:328
msgid ""
"For example, an epoll file descriptor will have a symbolic link whose "
"content is the string I."
msgstr ""
#. The following was still true as at kernel 2.6.13
#. type: Plain text
#: man-pages/man5/proc.5:334
msgid ""
"In a multithreaded process, the contents of this directory are not available "
"if the main thread has already terminated (typically by calling "
"B(3))."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:347
msgid ""
"Programs that will take a filename as a command-line argument, but will not "
"take input from standard input if no argument is supplied, or that write to "
"a file named as a command-line argument, but will not send their output to "
"standard output if no argument is supplied, can nevertheless be made to use "
"standard input or standard out using I. For example, "
"assuming that I<-i> is the flag designating an input file and I<-o> is the "
"flag designating an output file:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:351
#, no-wrap
msgid "$B< foobar -i /proc/self/fd/0 -o /proc/self/fd/1 ...>\n"
msgstr ""
#. The following is not true in my tests (MTK):
#. Note that this will not work for
#. programs that seek on their files, as the files in the fd directory
#. are not seekable.
#. type: Plain text
#: man-pages/man5/proc.5:359
msgid "and you have a working filter."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:369
msgid ""
"I is approximately the same as I in some UNIX "
"and UNIX-like systems. Most Linux MAKEDEV scripts symbolically link I to I, in fact."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:383
msgid ""
"Most systems provide symbolic links I, I, and I"
"dev/stderr>, which respectively link to the files I<0>, I<1>, and I<2> in I"
"proc/self/fd>. Thus the example command above could be written as:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:387
#, no-wrap
msgid "$B< foobar -i /dev/stdin -o /dev/stdout ...>\n"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:392
#, no-wrap
msgid "I (since kernel 2.6.22)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:398
msgid ""
"This is a subdirectory containing one entry for each file which the process "
"has open, named by its file descriptor. The contents of each file can be "
"read to obtain information about the corresponding file descriptor, for "
"example:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:404
#, no-wrap
msgid "$B< cat /proc/12015/fdinfo/4>\n"
"pos: 1000\n"
"flags: 01002002\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:415
msgid ""
"The I field is a decimal number showing the current file offset. The "
"I field is an octal number that displays the file access mode and "
"file status flags (see B(2))."
msgstr ""
#. FIXME
#. Certain file types include additional info; see
#. Documentation/filesystems/proc.txt
#. Especially interesting is this:
#. commit ab49bdecc3ebb46ab661f5f05d5c5ea9606406c6
#. Author: Cyrill Gorcunov
#. Date: Mon Dec 17 16:05:06 2012 -0800
#. Basically, the /proc/PID/fdinfo/ entry for an inotify FD
#. includes the file handles for all watched FDs
#. type: Plain text
#: man-pages/man5/proc.5:430
msgid ""
"The files in this directory are readable only by the owner of the process."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:430
#, no-wrap
msgid "I (since kernel 2.6.20)"
msgstr ""
#. commit 7c3ab7381e79dfc7db14a67c6f4f3285664e1ec2
#. type: Plain text
#: man-pages/man5/proc.5:434
msgid "This file contains I/O statistics for the process, for example:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:445
#, no-wrap
msgid ""
"#B< cat /proc/3828/io>\n"
"rchar: 323934931\n"
"wchar: 323929600\n"
"syscr: 632687\n"
"syscw: 632675\n"
"read_bytes: 0\n"
"write_bytes: 323932160\n"
"cancelled_write_bytes: 0\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:449 man-pages/man5/proc.5:1460
msgid "The fields are as follows:"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:450
#, no-wrap
msgid "I: characters read"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:460
msgid ""
"The number of bytes which this task has caused to be read from storage. "
"This is simply the sum of bytes which this process passed to B(2) and "
"similar system calls. It includes things such as terminal I/O and is "
"unaffected by whether or not actual physical disk I/O was required (the read "
"might have been satisfied from pagecache)."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:460
#, no-wrap
msgid "I: characters written"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:466
msgid ""
"The number of bytes which this task has caused, or shall cause to be written "
"to disk. Similar caveats apply here as with I."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:466
#, no-wrap
msgid "I: read syscalls"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:473
msgid ""
"Attempt to count the number of read I/O operations\\(emthat is, system calls "
"such as B(2) and B(2)."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:473
#, no-wrap
msgid "I: write syscalls"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:480
msgid ""
"Attempt to count the number of write I/O operations\\(emthat is, system "
"calls such as B(2) and B(2)."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:480
#, no-wrap
msgid "I: bytes read"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:485
msgid ""
"Attempt to count the number of bytes which this process really did cause to "
"be fetched from the storage layer. This is accurate for block-backed "
"filesystems."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:485
#, no-wrap
msgid "I: bytes written"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:489
msgid ""
"Attempt to count the number of bytes which this process caused to be sent to "
"the storage layer."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:489
#, no-wrap
msgid "I:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:503
msgid ""
"The big inaccuracy here is truncate. If a process writes 1MB to a file and "
"then deletes the file, it will in fact perform no writeout. But it will "
"have been accounted as having caused 1MB of write. In other words: this "
"field represents the number of bytes which this process caused to not "
"happen, by truncating pagecache. A task can cause \"negative\" I/O too. If "
"this task truncates some dirty pagecache, some I/O which another task has "
"been accounted for (in its I) will not be happening."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:511
msgid ""
"I: In the current implementation, things are a bit racy on 32-bit "
"systems: if process A reads process B's I while process B is "
"updating one of these 64-bit counters, process A could see an intermediate "
"result."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:511
#, no-wrap
msgid "I (since kernel 2.6.24)"
msgstr ""
#. commit 3036e7b490bf7878c6dae952eec5fb87b1106589
#. type: Plain text
#: man-pages/man5/proc.5:521
msgid ""
"This file displays the soft limit, hard limit, and units of measurement for "
"each of the process's resource limits (see B(2)). Up to and "
"including Linux 2.6.35, this file is protected to allow reading only by the "
"real UID of the process. Since Linux 2.6.36, this file is readable by all "
"users on the system."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:521
#, no-wrap
msgid "I (since kernel 3.3)"
msgstr ""
#. commit 640708a2cff7f81e246243b0073c66e6ece7e53e
#. type: Plain text
#: man-pages/man5/proc.5:531
msgid ""
"This subdirectory contains entries corresponding to memory-mapped files (see "
"B(2)). Entries are named by memory region start and end address pair "
"(expressed as hexadecimal numbers), and are symbolic links to the mapped "
"files themselves. Here is an example, with the output wrapped and "
"reformatted to fit on an 80-column display:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:538
#, no-wrap
msgid ""
"$B< ls -l /proc/self/map_files/>\n"
"lr--------. 1 root root 64 Apr 16 21:31\n"
" 3252e00000-3252e20000 -E /usr/lib64/ld-2.15.so\n"
"\\&...\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:552
msgid ""
"Although these entries are present for memory regions that were mapped with "
"the B flag, the way anonymous shared memory (regions created with "
"the B flags) is implemented in Linux means that such "
"regions also appear on this directory. Here is an example where the target "
"file is the deleted I one:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:558
#, no-wrap
msgid ""
"lrw-------. 1 root root 64 Apr 16 21:33\n"
" 7fc075d2f000-7fc075e6f000 -E /dev/zero (deleted)\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:564
msgid ""
"This directory appears only if the B kernel "
"configuration option is enabled."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:564
#, no-wrap
msgid "I"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:571
msgid ""
"A file containing the currently mapped memory regions and their access "
"permissions. See B(2) for some further information about memory "
"mappings."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:573
msgid "The format of the file is:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:598
#, no-wrap
msgid ""
"I\n"
"00400000-00452000 r-xp 00000000 08:02 173521 /usr/bin/dbus-daemon\n"
"00651000-00652000 r--p 00051000 08:02 173521 /usr/bin/dbus-daemon\n"
"00652000-00655000 rw-p 00052000 08:02 173521 /usr/bin/dbus-daemon\n"
"00e03000-00e24000 rw-p 00000000 00:00 0 [heap]\n"
"00e24000-011f7000 rw-p 00000000 00:00 0 [heap]\n"
"\\&...\n"
"35b1800000-35b1820000 r-xp 00000000 08:02 135522 /usr/lib64/ld-2.15.so\n"
"35b1a1f000-35b1a20000 r--p 0001f000 08:02 135522 /usr/lib64/ld-2.15.so\n"
"35b1a20000-35b1a21000 rw-p 00020000 08:02 135522 /usr/lib64/ld-2.15.so\n"
"35b1a21000-35b1a22000 rw-p 00000000 00:00 0\n"
"35b1c00000-35b1dac000 r-xp 00000000 08:02 135870 /usr/lib64/libc-2.15.so\n"
"35b1dac000-35b1fac000 ---p 001ac000 08:02 135870 /usr/lib64/libc-2.15.so\n"
"35b1fac000-35b1fb0000 r--p 001ac000 08:02 135870 /usr/lib64/libc-2.15.so\n"
"35b1fb0000-35b1fb2000 rw-p 001b0000 08:02 135870 /usr/lib64/libc-2.15.so\n"
"\\&...\n"
"f2c6ff8c000-7f2c7078c000 rw-p 00000000 00:00 0 [stack:986]\n"
"\\&...\n"
"7fffb2c0d000-7fffb2c2e000 rw-p 00000000 00:00 0 [stack]\n"
"7fffb2d48000-7fffb2d49000 r-xp 00000000 00:00 0 [vdso]\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:607
msgid ""
"The I field is the address space in the process that the mapping "
"occupies. The I field is a set of permissions:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:615
#, no-wrap
msgid "r = read\n"
"w = write\n"
"x = execute\n"
"s = shared\n"
"p = private (copy on write)\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:628
msgid ""
"The I field is the offset into the file/whatever; I is the "
"device (major:minor); I is the inode on that device. 0 indicates "
"that no inode is associated with the memory region, as would be the case "
"with BSS (uninitialized data)."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:638
msgid ""
"The I field will usually be the file that is backing the mapping. "
"For ELF files, you can easily coordinate with the I field by looking "
"at the Offset field in the ELF program headers (I)."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:640
msgid "There are additional helpful pseudo-paths:"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:641
#, no-wrap
msgid "I<[stack]>"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:644
msgid "The initial process's (also known as the main thread's) stack."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:644
#, no-wrap
msgid "I<[stack:EtidE]> (since Linux 3.4)"
msgstr ""
#. commit b76437579d1344b612cf1851ae610c636cec7db0
#. type: Plain text
#: man-pages/man5/proc.5:653
msgid ""
"A thread's stack (where the ItidE> is a thread ID). It "
"corresponds to the I path."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:653
#, no-wrap
msgid "I<[vdso]>"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:656
msgid "The virtual dynamically linked shared object."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:656
#, no-wrap
msgid "I<[heap]>"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:659
msgid "The process's heap."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:673
msgid ""
"If the I field is blank, this is an anonymous mapping as obtained "
"via the B(2) function. There is no easy way to coordinate this back "
"to a process's source, short of running it through B(1), B(1), "
"or similar."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:675
msgid "Under Linux 2.0, there is no field giving pathname."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:675
#, no-wrap
msgid "I"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:682
msgid ""
"This file can be used to access the pages of a process's memory through "
"B(2), B(2), and B(2)."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:682
#, no-wrap
msgid "I (since Linux 2.6.26)"
msgstr ""
#. This info adapted from Documentation/filesystems/proc.txt
#. type: Plain text
#: man-pages/man5/proc.5:687
msgid ""
"This file contains information about mount points. It contains lines of the "
"form:"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:692
#, no-wrap
msgid ""
"CW<36 35 98:0 /mnt1 /mnt2 rw,noatime master:1 - ext3 /dev/root rw,errors="
"continue\n"
"(1)(2)(3) (4) (5) (6) (7) (8) (9) (10) (11)>\n"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:696
msgid "The numbers in parentheses are labels for the descriptions below:"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:697 man-pages/man5/proc.5:790
#, no-wrap
msgid "(1)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:701
msgid ""
"mount ID: unique identifier of the mount (may be reused after B(2))."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:701 man-pages/man5/proc.5:794
#, no-wrap
msgid "(2)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:704
msgid ""
"parent ID: ID of parent mount (or of self for the top of the mount tree)."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:704 man-pages/man5/proc.5:797
#, no-wrap
msgid "(3)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:710
msgid ""
"major:minor: value of I for files on filesystem (see B(2))."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:710 man-pages/man5/proc.5:800
#, no-wrap
msgid "(4)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:713
msgid "root: root of the mount within the filesystem."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:713
#, no-wrap
msgid "(5)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:716
msgid "mount point: mount point relative to the process's root."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:716
#, no-wrap
msgid "(6)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:719
msgid "mount options: per-mount options."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:719
#, no-wrap
msgid "(7)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:722
msgid "optional fields: zero or more fields of the form \"tag[:value]\"."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:722
#, no-wrap
msgid "(8)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:725
msgid "separator: marks the end of the optional fields."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:725
#, no-wrap
msgid "(9)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:728
msgid "filesystem type: name of filesystem in the form \"type[.subtype]\"."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:728
#, no-wrap
msgid "(10)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:731
msgid "mount source: filesystem-specific information or \"none\"."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:731
#, no-wrap
msgid "(11)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:734
msgid "super options: per-superblock options."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:738
msgid ""
"Parsers should ignore all unrecognized optional fields. Currently the "
"possible optional fields are:"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:739
#, no-wrap
msgid "shared:X"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:742
msgid "mount is shared in peer group X"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:742
#, no-wrap
msgid "master:X"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:745
msgid "mount is slave to peer group X"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:745
#, no-wrap
msgid "propagate_from:X"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:748
msgid "mount is slave and receives propagation from peer group X (*)"
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:748
#, no-wrap
msgid "unbindable"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:751
msgid "mount is unbindable"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:758
msgid ""
"(*) X is the closest dominant peer group under the process's root. If X is "
"the immediate master of the mount, or if there is no dominant peer group "
"under the same root, then only the \"master:X\" field is present and not the "
"\"propagate_from:X\" field."
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:762
msgid ""
"For more information on mount propagation see: I in the Linux kernel source tree."
msgstr ""
#. type: TP
#: man-pages/man5/proc.5:762
#, no-wrap
msgid "I (since Linux 2.4.19)"
msgstr ""
#. type: Plain text
#: man-pages/man5/proc.5:777
msgid ""
"This is a list of all the filesystems currently mounted in the process's "
"mount namespace. The format of this file is documented in B(5). "
"Since kernel version 2.6.15, this file is pollable: after opening the file "
"for reading, a change in this file (i.e., a filesystem mount or unmount) "
"causes B