home | help
LINPROCFS(5)		       File Formats Manual		    LINPROCFS(5)

NAME
     linprocfs -- Linux process file system

SYNOPSIS
     linproc	     /compat/linux/proc      linprocfs	     rw 0 0

DESCRIPTION
     The  Linux  process  file system, or linprocfs, emulates a subset of Linux'
     process file system and is required for  the  complete  operation	of  some
     Linux binaries.

     The  linprocfs  provides a two-level view of process space.  At the highest
     level, processes themselves are named, according to their	process  ids  in
     decimal,  with  no leading zeros.	There is also a special node called self
     which always refers to the process making the lookup request.

     Each node is a directory containing several files:

     exe     A reference to the vnode from which  the  process	text  was  read.
	     This can be used to gain access to the process' symbol table, or to
	     start another copy of the process.

     mem     The  complete  virtual memory image of the process.  Only those ad-
	     dresses which exist in the process  can  be  accessed.   Reads  and
	     writes to this file modify the process.  Writes to the text segment
	     remain private to the process.

     Each  node  is owned by the process's user, and belongs to that user's pri-
     mary group, except for the mem node, which belongs to the kmem group.

FILES
     /compat/linux/proc 	      The normal mount point for the linprocfs.
     /compat/linux/proc/cpuinfo       CPU vendor and model information in human-
				      readable form.
     /compat/linux/proc/meminfo       System memory information  in  human-read-
				      able form.
     /compat/linux/proc/pid	      A directory containing process information
				      for process pid.
     /compat/linux/proc/self	      A directory containing process information
				      for the current process.
     /compat/linux/proc/self/exe      The   executable	image  for  the  current
				      process.
     /compat/linux/proc/self/mem      The complete virtual address space of  the
				      current process.

EXAMPLES
     To mount a linprocfs file system on /compat/linux/proc:

	   mount -t linprocfs linproc /compat/linux/proc

SEE ALSO
     mount(2), unmount(2), linux(4), procfs(5), pseudofs(9)

HISTORY
     The linprocfs first appeared in FreeBSD 4.0.

AUTHORS
     The  linprocfs was derived from procfs by Pierre Beyssac.	This manual page
     was written by Dag-Erling Smorgrav, based on the procfs(5) manual	page  by
     Garrett Wollman.

FreeBSD 13.0			November 13, 2019		    LINPROCFS(5)

home | help