Scopri cosa funzioni statiche di una libreria C è

Ho statica libreria C (dire mylib.a) e mi chiedevo se è possibile scoprire quali funzioni sono implementate all’interno di quel file. Non ho un corrispondente file di intestazione. quello che mi serve è come l’equivalente di javap per Java.

InformationsquelleAutor cd1 | 2010-03-29

 

2 Replies
  1. 38

    Su Windows è possibile utilizzare dumpbin. Su Linux e amici è possibile utilizzare nm.

    • nm funziona sia con dinamica (libfoo.così) e statico (libbar.a) biblioteche
  2. 29

    Utilizzare nm. Che danno solo il simbolo nomi – di cui la maggior parte dei simboli con prefisso T saranno funzioni. Gli argomenti della funzione non vengono mantenute nel file binario.

Lascia un commento