Commit b3e78c203fd160b30f22112d16238084f943667f
1 parent
6f450eb2
ajout 27 mai
Showing
8 changed files
with
64 additions
and
2 deletions
Show diff stats
No preview for this file type
liens/liens.txt
@@ -114,6 +114,45 @@ Section Headers: | @@ -114,6 +114,45 @@ Section Headers: | ||
114 | 114 | ||
115 | 115 | ||
116 | 116 | ||
117 | - | ||
118 | - | 117 | + ////////////////////////////////////////////////////////// "zone mémoire allouée pour la pile" ////////////////////// |
118 | + | ||
119 | + | ||
120 | + On voit que le prog n'alloue aucune place dans la pile lorsqu'il n'est pas executé : | ||
121 | + | ||
122 | + GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 | ||
123 | + 0x0000000000000000 0x0000000000000000 RW 10 | ||
124 | + | ||
125 | + | ||
126 | + Mais lorsqu'il est executé il alloue de la memoire dans la pile : | ||
127 | + | ||
128 | + 00400000-00401000 r-xp 00000000 00:23 47981511 /home/apima3/pcwik/Desktop/pierrotc/opti/liens/pile | ||
129 | +7ffcc0f0d000-7ffcc0f2e000 rw-p 00000000 00:00 0 [stack] <------- ICI ADRESSE DE DEBUT ET ADRESSE DE FIN DIFFERENTES | ||
130 | +7ffcc0fd5000-7ffcc0fd7000 r-xp 00000000 00:00 0 [vdso] | ||
131 | +7ffcc0fd7000-7ffcc0fd9000 r--p 00000000 00:00 0 [vvar] | ||
132 | +ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] | ||
133 | + | ||
134 | + | ||
135 | +//////////////////////////////////////////// "zone mémoire allouée pour le tas" /////////////////////////////////////////////// | ||
136 | + | ||
137 | + | ||
138 | +ici on voit qu'un emplacement est alloué pour le tas | ||
139 | + | ||
140 | +00400000-00401000 r-xp 00000000 00:23 47978600 /home/apima3/pcwik/Desktop/pierrotc/opti/liens/tas | ||
141 | +00600000-00601000 rw-p 00000000 00:23 47978600 /home/apima3/pcwik/Desktop/pierrotc/opti/liens/tas | ||
142 | +00838000-00859000 rw-p 00000000 00:00 0 [heap] | ||
143 | +7f97cf85c000-7f97cf9fe000 r-xp 00000000 08:01 1314756 /lib/x86_64-linux-gnu/libc-2.19.so | ||
144 | +7f97cf9fe000-7f97cfbfd000 ---p 001a2000 08:01 1314756 /lib/x86_64-linux-gnu/libc-2.19.so | ||
145 | +7f97cfbfd000-7f97cfc01000 r--p 001a1000 08:01 1314756 /lib/x86_64-linux-gnu/libc-2.19.so | ||
146 | +7f97cfc01000-7f97cfc03000 rw-p 001a5000 08:01 1314756 /lib/x86_64-linux-gnu/libc-2.19.so | ||
147 | +7f97cfc03000-7f97cfc07000 rw-p 00000000 00:00 0 | ||
148 | +7f97cfc07000-7f97cfc27000 r-xp 00000000 08:01 1311215 /lib/x86_64-linux-gnu/ld-2.19.so | ||
149 | +7f97cfdf5000-7f97cfdf8000 rw-p 00000000 00:00 0 | ||
150 | +7f97cfe24000-7f97cfe27000 rw-p 00000000 00:00 0 | ||
151 | +7f97cfe27000-7f97cfe28000 r--p 00020000 08:01 1311215 /lib/x86_64-linux-gnu/ld-2.19.so | ||
152 | +7f97cfe28000-7f97cfe29000 rw-p 00021000 08:01 1311215 /lib/x86_64-linux-gnu/ld-2.19.so | ||
153 | +7f97cfe29000-7f97cfe2a000 rw-p 00000000 00:00 0 | ||
154 | +7ffe7f9ef000-7ffe7fa10000 rw-p 00000000 00:00 0 [stack] | ||
155 | +7ffe7fb9f000-7ffe7fba1000 r-xp 00000000 00:00 0 [vdso] | ||
156 | +7ffe7fba1000-7ffe7fba3000 r--p 00000000 00:00 0 [vvar] | ||
157 | +ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] | ||
119 | 158 |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type