Como sei quais bibliotecas compartilhadas são carregadas por um processo já em execução?

5

Como sei quais bibliotecas compartilhadas são carregadas por um processo já em execução?

Estou usando o Linux.

    
por Tom Wijsman 18.08.2011 / 03:52

2 respostas

8

Tente

lsof -p <pid> | grep .so

você pode precisar instalar o lsof (apt-get install lsof no Ubuntu)

    
por 18.08.2011 / 03:58
3

Tente

cat /proc/<pid>/maps

Mostra o mapa da memória do processo. Uma biblioteca deve ter --x- bit definido em perm .

    
por 18.08.2011 / 05:01