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.