Man page - proc_pid_map_files(5)

Packages contains this manual

Available languages:

en fr pl ro de

Manual

proc_pid_map_files

NOM
DESCRIPTION
VOIR AUSSI
TRADUCTION

NOM

/proc/pid/map_files/ - Fichiers projetés en mémoire

DESCRIPTION

/proc/ pid /map_files/ (depuis Linux 3.3)

Ce sous-rĂ©pertoire contient des enregistrements correspondant aux fichiers projetĂ©s en mĂ©moire (consulter mmap (2)). Les enregistrements sont nommĂ©s par paires d’adresses (exprimĂ©es en nombres hexadĂ©cimaux) de dĂ©but et fin de zone mĂ©moire et sont des liens symboliques vers les fichiers projetĂ©s. Voici un exemple, avec la sortie coupĂ©e et formatĂ©e pour tenir sur un affichage en 80 colonnes :

# ls -l /proc/self/map_files/
lr--------. 1 root root 64 Apr 16 21:31
3252e00000-3252e20000 -> /usr/lib64/ld-2.15.so
...

Bien que ces entrĂ©es soient prĂ©sentes pour des zones de mĂ©moire ayant Ă©tĂ© projetĂ©es avec l’attribut MAP_FILE , la façon dont la mĂ©moire partagĂ©e anonyme (les zones créées avec les attributs MAP_ANON | MAP_SHARED ) est implĂ©mentĂ©e dans Linux signifie que ce genre de zones apparaissent aussi dans ce rĂ©pertoire. Voici un exemple oĂč le fichier cible est le /dev/zero effacé :

lrw-------. 1 root root 64 Apr 16 21:33
7fc075d2f000-7fc075e6f000 -> /dev/zero (effacé)

La permission d’accĂ©der Ă  ce fichier est rĂ©gie par une vĂ©rification PTRACE_MODE_READ_FSCREDS de mode d’accĂšs ptrace. Consulter ptrace (2).

Jusqu’à Linux 4.3, ce rĂ©pertoire n’existe que si l’option de configuration du noyau CONFIG_CHECKPOINT_RESTORE a Ă©tĂ© activĂ©e.

Des capacitĂ©s sont nĂ©cessaires pour lire le contenu des liens symboliques dans ce rĂ©pertoire : avant Linux 5.9, le processus lecteur nĂ©cessitait CAP_SYS_ADMIN dans l’espace de noms initial. Depuis Linux 5.9, le processus lecteur doit avoir soit CAP_SYS_ADMIN ou CAP_CHECKPOINT_RESTORE dans l’espace de noms utilisateur (c’est-Ă -dire root).

VOIR AUSSI

proc (5)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>, Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr> et Lucien Gentis <lucien.gentis@waika9.com>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .