10.9.2. Contenu de Binutils
Descriptions courtes
Traduit les adresses de programme en noms de fichier et numéros de ligne ; suivant une adresse et le nom d'un exécutable, il utilise les informations de débogage disponibles dans l'exécutable pour déterminer le fichier source et le numéro de ligne associé à cette adresse | |
Crée, modifie et extrait des archives | |
Un assembleur qui assemble la sortie de gcc en des fichiers objets | |
Utilisé par l'éditeur de liens pour récupérer les symboles C++ et Java, et pour empêcher les fonctions surchargées d'arrêter brutalement le programme | |
Affiche les données de profilage d'appels dans un graphe | |
Un éditeur de liens combinant un certain nombre d'objets et de fichiers archives en un seul fichier, en déplaçant leur données et en regroupant les références de symboles | |
Liste les symboles disponibles dans un fichier objet | |
Traduit un type de fichier objet en un autre | |
Affiche des informations sur le fichier objet donné, les options contrôlant les informations à afficher ; l'information affichée est surtout utile aux programmeurs qui travaillent sur les outils de compilation | |
Génère un index du contenu d'une archive et le stocke dans l'archive ; l'index liste tous les symboles définis par les membres de l'archive qui sont des fichiers objet déplaçables | |
Affiche des informations sur les binaires du type ELF | |
Liste les tailles des sections et la taille totale pour les fichiers objets donnés | |
Affiche, pour chaque fichier donné, la séquence de caractères affichables qui sont d'au moins la taille spécifiée (par défaut, 4) ; pour les fichiers objets, il affiche, par défaut, seulement les chaînes des sections d'initialisation et de chargement alors que pour les autres types de fichiers, il parcourt le fichier entier | |
Supprime les symboles des fichiers objets | |
Contient des routines utilisées par différents programmes GNU comme getopt, obstack, strerror, strtol et strtoul | |
Bibliothèque des descripteurs de fichiers binaires (Binary File Descriptor) | |
Une bibliothèque de gestion des opcodes—la “version lisible” des instructions du processeur ; elle est utilisée pour construire des outils comme objdump. |