.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_pid_maps 5 "15 juin 2024" "Pages du manuel de Linux 6.9.1" .SH NOM /proc/pid/maps \- Régions de mémoire projetées .SH DESCRIPTION .TP \fI/proc/\fPpid\fI/maps\fP Ce fichier contient les régions de la mémoire actuellement projetées et leurs autorisations d'accès. Consultez \fBmmap\fP(2) pour de plus amples renseignements sur les projections en mémoire. .IP La permission d’accéder à ce fichier est régie par une vérification \fBPTRACE_MODE_READ_FSCREDS\fP de mode d’accès ptrace. Consulter \fBptrace\fP(2). .IP Le format du fichier est : .IP .in +4n .EX \fIadresse droits posit. périph. inœud chemin\fP 00400000\-00452000 r\-xp 00000000 08:02 173521 /usr/bin/dbus\-daemon 00651000\-00652000 r\-\-p 00051000 08:02 173521 /usr/bin/dbus\-daemon 00652000\-00655000 rw\-p 00052000 08:02 173521 /usr/bin/dbus\-daemon 00e03000\-00e24000 rw\-p 00000000 00:00 0 [heap] 00e24000\-011f7000 rw\-p 00000000 00:00 0 [heap] \&... 35b1800000\-35b1820000 r\-xp 00000000 08:02 135522 /usr/lib64/ld\-2.15.so 35b1a1f000\-35b1a20000 r\-\-p 0001f000 08:02 135522 /usr/lib64/ld\-2.15.so 35b1a20000\-35b1a21000 rw\-p 00020000 08:02 135522 /usr/lib64/ld\-2.15.so 35b1a21000\-35b1a22000 rw\-p 00000000 00:00 0 35b1c00000\-35b1dac000 r\-xp 00000000 08:02 135870 /usr/lib64/libc\-2.15.so 35b1dac000\-35b1fac000 \-\-\-p 001ac000 08:02 135870 /usr/lib64/libc\-2.15.so 35b1fac000\-35b1fb0000 r\-\-p 001ac000 08:02 135870 /usr/lib64/libc\-2.15.so 35b1fb0000\-35b1fb2000 rw\-p 001b0000 08:02 135870 /usr/lib64/libc\-2.15.so \&... f2c6ff8c000\-7f2c7078c000 rw\-p 00000000 00:00 0 [stack:986] \&... 7fffb2c0d000\-7fffb2c2e000 rw\-p 00000000 00:00 0 [stack] 7fffb2d48000\-7fffb2d49000 r\-xp 00000000 00:00 0 [vdso] .EE .in .IP Le champ \fIadresse\fP correspond à l'espace d'adressage dans le processus que la projection occupe. Le champ \fIdroits\fP est un ensemble d'autorisations : .IP .in +4n .EX r = lecture w = écriture x = exécution s = partage p = privé (copie lors de l'écriture) .EE .in .IP Le champ \fIposit.\fP est la position dans le fichier ou autre. \fIpériph.\fP correspond à la paire (majeur:mineur). \fIinœud\fP est l'inœud sur ce périphérique. 0 signifie qu'aucun inœud n'est associé à cette zone mémoire, comme c'est le cas avec BSS (données non initialisées). .IP Le champ \fIchemin\fP sera normalement le fichier sur lequel s'appuie la projection. Pour les fichiers ELF, faire correspondre le champ \fIchemin\fP est facile en regardant le champ Offset des en\-têtes du programme ELF (\fIreadelf\ \-l\fP). .IP Des pseudochemins pratiques supplémentaires existent. .RS .TP \fI[stack]\fP La pile du processus initial (aussi connu comme le thread principal). .TP \fI[stack:\fPtid\fI]\fP (de Linux 3.4 à Linux 4.4) .\" commit b76437579d1344b612cf1851ae610c636cec7db0 (added) .\" commit 65376df582174ffcec9e6471bf5b0dd79ba05e4a (removed) Une pile de thread (où \fItid\fP est un identifiant de thread). Cela correspond au chemin \fI/proc/\fPpid\fI/task/\fPtid\fI/\fP. Ce champ a été retiré dans Linux 4.5 puisque fournir cette information pour un processus avec un grand nombre de threads coûte cher. .TP \fI[vdso]\fP L'objet virtuel partagé lié dynamiquement. Consulter \fBvdso\fP(7). .TP \fI[heap]\fP Le tas du processus. .TP \fI[anon:\fPnom\fI]\fP (depuis Linux 5.17) .\" Commit 9a10064f5625d5572c3626c1516e0bebc6c9fe9b Un mappage nommé privé anonyme. Il est défini avec \fBprctl\fP(2) \fBPR_SET_VMA_ANON_NAME\fP. .TP \fI[anon_shmem:\fPnom\fI]\fP (depuis Linux 6.2) .\" Commit d09e8ca6cb93bb4b97517a18fbbf7eccb0e9ff43 Un mappage nommé partagé anonyme. Il est défini avec \fBprctl\fP(2) \fBPR_SET_VMA_ANON_NAME\fP. .in .RE .IP Si le champ \fIchemin\fP est vide, c'est un mappage anonyme tel qu’obtenu à l’aide de la fonction \fBmmap\fP(2). Faire correspondre cela à une source de processus est compliqué, sauf en l'exécutant à l'aide de \fBgdb\fP(1), \fBstrace\fP(1) ou similaire. .IP \fIchemin\fP est affiché littéralement sauf pour les caractères de nouvelle ligne qui sont remplacés par une séquence d’échappement octale. En conséquence, il n’est pas possible de savoir si le chemin d’origine contenait un caractère de nouvelle ligne ou la séquence de caractères littérale \fI\[rs]012\fP. .IP Si le mappage est une projection de fichier et que le fichier a été supprimé, la chaîne « (deleted) » est ajouté au chemin. Cela est aussi ambigu. .IP Sous Linux 2.0, aucun champ n'indique le chemin. .SH "VOIR AUSSI" \fBproc\fP(5) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot , Jean-Paul Guillonneau et Lucien Gentis . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .