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)