J'ai une bibliothèque C statique (disons mylib.a
) et je me demandais s'il était possible de savoir quelles fonctions sont implémentées dans ce fichier. Je n'ai pas de fichier d'en-tête correspondant. ce dont j'ai besoin est comme l'équivalent de javap
pour Java.
Sous Windows, vous pouvez utiliser dumpbin
. Sur Linux et ses amis, vous pouvez utiliser nm
.
Utilisez nm . Cela ne vous donnera que les noms des symboles - dont la plupart des symboles préfixés avec T
seront des fonctions. Les arguments de fonction ne sont pas conservés dans le binaire.