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 | 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