Come verificare quali librerie condivise sono caricate in fase di esecuzione per un determinato processo?

C’è un modo per verificare quali librerie è un processo in esecuzione usando?

Per essere più specifico, se un programma carica alcune librerie condivise usando dlopen , quindi readelf o ldd non lo mostrerà. È ansible ottenere tali informazioni da un processo in esecuzione? Se sì, come?