[so] Output pmap
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Mon Jun 2 16:12:41 EEST 2014
Roberta Dobrescu <roberta.dobrescu at gmail.com> 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
More information about the so
mailing list