Je veux écrire un petit utilitaire pour appeler des fonctions arbitraires d'une bibliothèque partagée C. L'utilisateur devrait pouvoir énumérer toutes les fonctions exportées semblables à ce que fait objdump ou nm. J'ai vérifié la source de ces services mais ils sont intimidants. Impossible de trouver suffisamment d'informations sur google, si la bibliothèque dl a cette fonctionnalité non plus.Quel est le moyen le plus simple de rechercher les noms de fonctions d'un binaire c de manière multiplateforme?
(Précision modifier. Je ne veux pas simplement appeler une fonction qui est connu à l'avance, j'apprécie un fragment d'exemple le long de votre réponse.)
Avec les types ctypes, vous devez connaître le nombre et les types d'arguments à l'avance. Cela va à l'encontre de la "clarification" du PO. Voir: http://python.net/crew/theller/ctypes/tutorial.html#specifying-the-required-argument-types-function-prototypes – Kevin