Retrouver le nom d'1 fonction dans un exe

Résolu
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 - 27 nov. 2006 à 22:03
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 - 27 nov. 2006 à 22:40
Salut,
Je me demande comment font les programmes de diagnostics qui permettent de lancer un .exe et font un rapport/Log en temps réel des fonctions appelées par cet exe avec le temps d'exécution et même un graphe des appels, ect...
Mais le nom d'une fonction n'apparait pas dans le binaire, seule une adresse y est présente, alors comment font ils ? Utilisent-ils les sources en même temps ?
Si vous avez une idée...

2 réponses

Bling 182 Messages postés 510 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 5 juillet 2009 3
27 nov. 2006 à 22:29
Si le programme est compilé avec les informations de debuggage, c'est tout à fait possible.


Avec ces infos il y a une relation entre les adresses et les noms de fonctions appelées (ou un arrangement dans le genre).
3
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
27 nov. 2006 à 22:40
Effectivement c'est logique.
0
Rejoignez-nous