Por que as bibliotecas compartilhadas (arquivos .so) são carregadas como privadas?

2

Isso é de um arquivo smaps:

b750d000-b76bc000 r-xp 00000000 08:01 918842 /lib/i386-linux-gnu/libc-2.23.so

O p em r-xp indica que é carregado como privado, acredito. Porque isto é assim? Isso não prejudica o propósito das bibliotecas compartilhadas se uma cópia de cada arquivo .so for carregada em diferentes endereços de memória para diferentes processos? Qual a vantagem dessa oferta de carregamento particular?

    
por notsopopularguy 17.10.2016 / 14:58

0 respostas