|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() ims ims Inscription : janvier 2010 Messages : 3 ![]() |
Bonjour,
Quelqu'un sait-il comment faire pour explorer un fichier file.so sur mac ? connaitre les fonctions qui sont contenues ainsi que les signatures ? Merci. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 194 ![]() |
.so = bibliothèque dynamique sous Linux
.dylib = bibliothèque dynamique sous Mac OS X Donc je suppose que tu voulais parler de fichiers .dylib. Pour ton problème, jette un oeil du côté de la commande "nm", et tu dois pouvoir voir toutes les fonctions à l'aide d'un 'nm' + 'grep -e " T "' ou quelque chose du genre. Ca te donnera le nom de toutes les fonctions, pour les signatures par contre je ne sais pas.
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() ims ims Inscription : janvier 2010 Messages : 3 ![]() |
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 252 ![]() |
Citation:
.so == dynamic loadable module of code (or bundle) .dylib == dynamically loadable shared library et il y a aussi otool qui peut vous aider… quant aux signatures, si la librairie n'est pas compilée avec les symboles pour le debugging ou est une librairie Objective-C… il n'y a pas de raison de les trouver… avec otool vous verrez le code désassemblé, çà permet déjà de voir le nombre de paramètres des fonctions… |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com