Roberta Dobrescu <[email protected]> writes: > Buna, > > Am rulat urmatoarea comanda: > > $ sudo pmap 1 > > Printre informatiile oferite se gasesc si urmatoarele mapari: > > 00007f03ede3e000 1780K r-x-- /lib/x86_64-linux-gnu/libc-2.17.so > 00007f03edffb000 2048K ----- /lib/x86_64-linux-gnu/libc-2.17.so > 00007f03ee1fb000 16K r---- /lib/x86_64-linux-gnu/libc-2.17.so > 00007f03ee1ff000 8K rw--- /lib/x86_64-linux-gnu/libc-2.17.so > > Neclaritatea mea se refera la randul al doilea si anume la faptul ca o > portiune din biblioteca libc este mapata fara niciun drept. De asemenea, am > observat ca aproape toate procesele au astfel de zone (mereu de 2M). > > Care este explicatia :-) ?
E ceva ce ține de un specific al sistemelelor x86_64. În general este ca zona de gardă (împotriva buffer overflows) și să fie mai ușor de partajat. Vezi detalii aici[1]. Urmărește și link-ul din răspuns. [1] http://stackoverflow.com/questions/16524895/proc-pid-maps-shows-pages-with-no-rwx-permissions-on-x86-64-linux Răzvan _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
