![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Autres systèmes Forum d'entraide sur les autres systèmes : UNIX, Mac, Mobiles, ... |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: août 2008
Messages: 1
|
bonjour,
j'ai besoin d'identifier les différents segments mémoire d'un processus en exécution. je sais que ces informations sont stockés sous /proc/pid/maps mais j'ai pas reussit à comprendre tous les segments. par exemple pour un processus test voyons ce qu'on trouve sous /proc/pid/maps: $ more /proc/6275/maps 08048000-08049000 r-xp 00000000 08:06 3399744 /home/sst/Desktop/stage/test/test 08049000-0804a000 rw-p 00000000 08:06 3399744 /home/sst/Desktop/stage/test/test b7e88000-b7e89000 rw-p b7e88000 00:00 0 b7e89000-b7fb0000 r-xp 00000000 08:01 262150 /lib/i686/libc-2.4.so b7fb0000-b7fb1000 r--p 00126000 08:01 262150 /lib/i686/libc-2.4.so b7fb1000-b7fb3000 rw-p 00127000 08:01 262150 /lib/i686/libc-2.4.so b7fb3000-b7fb6000 rw-p b7fb3000 00:00 0 b7fc9000-b7fcb000 rw-p b7fc9000 00:00 0 b7fcb000-b7fe3000 r-xp 00000000 08:01 262160 /lib/ld-2.4.so b7fe3000-b7fe4000 r--p 00017000 08:01 262160 /lib/ld-2.4.so b7fe4000-b7fe5000 rw-p 00018000 08:01 262160 /lib/ld-2.4.so bfdf6000-bfe0c000 rw-p bfdf6000 00:00 0 [stack] bfffe000-bffff000 r-xp bfffe000 00:00 0 je sais que le 1er segment est le segment de code, le deuxième est celui des données, le 3ème est celui de tas, le 12 éme est celui de la pile et les segments (4+5+6+9+10+11) sont les librairies utilisés mais ces que j'arrive pas à comprendre ces sont les segments (7+8+13) merci d'avance. |
|
|
|
![]() |
![]() |
||
mapping mémoire sous lunix
|
||
| Outils de la discussion | |
|
|