proc_pid_map_files(5) File Formats Manual proc_pid_map_files(5)
NOM
/proc/pid/map_files/ - Fichiers projetes en memoire
DESCRIPTION
/proc/pid/map_files/ (depuis Linux 3.3)
Ce sous-repertoire contient des enregistrements correspondant
aux fichiers projetes en memoire (consulter mmap(2)). Les
enregistrements sont nommes par paires d'adresses (exprimees en
nombres hexadecimaux) de debut et fin de zone memoire et sont
des liens symboliques vers les fichiers projetes. Voici un
exemple, avec la sortie coupee et formatee 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 entrees soient presentes pour des zones de memoire
ayant ete projetees avec l'attribut MAP_FILE, la facon dont la
memoire partagee anonyme (les zones creees avec les attributs
MAP_ANON | MAP_SHARED) est implementee dans Linux signifie que
ce genre de zones apparaissent aussi dans ce repertoire. Voici
un exemple ou le fichier cible est le /dev/zero efface :
lrw-------. 1 root root 64 Apr 16 21:33
7fc075d2f000-7fc075e6f000 -> /dev/zero (efface)
La permission d'acceder a ce fichier est regie par une
verification PTRACE_MODE_READ_FSCREDS de mode d'acces ptrace.
Consulter ptrace(2).
Jusqu'a Linux 4.3, ce repertoire n'existe que si l'option de
configuration du noyau CONFIG_CHECKPOINT_RESTORE a ete activee.
Des capacites sont necessaires pour lire le contenu des liens
symboliques dans ce repertoire : avant Linux 5.9, le processus
lecteur necessitait 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-a-dire root).
VOIR AUSSI
proc(5)
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par
Christophe Blaess , Stephan Rafin
, Thierry Vignaud ,
Francois Micaux, Alain Portal , Jean-Philippe
Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas
Huriaux , Nicolas Francois
, Florentin Duneau
, Simon Paillard , Denis Barbier , David Prevot
, Jean-Paul Guillonneau
et Lucien Gentis
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
Pages du manuel de Linux 6.9.1 2 mai 2024 proc_pid_map_files(5)