La commande objdump

tahsgh Messages postés 22 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 15 novembre 2010 - 28 mars 2010 à 14:05
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 29 mars 2010 à 02:47
salut;
pouvez vous me donnez une explication précise de l'output de la commande "objdump -h executable",
que désigne par exemple la colonne "vma" ...

1 réponse

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
29 mars 2010 à 02:47
salut,



envoi nous le texte qui te pose problème.

VMA veut dire virtual memory address. C'est l'adresse ou sera chargé la section en mémoire virtuelle.

ton fichier à des sections code, data, stack,...

si les adresses son contigues dans le fichier avec un alignement faible pour gagner de la place, elles seront ordonnées autrement en memoire pour pouvoir fonctionner et avec un alignement différent.

@++
0
Rejoignez-nous