Englishfrançaisespagnol

Icône de favori OnWorks

i686-linux-gnu-addr2line - En ligne dans le cloud

Exécutez i686-linux-gnu-addr2line dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande i686-linux-gnu-addr2line qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


addr2line - convertit les adresses en noms de fichiers et numéros de ligne.

SYNOPSIS


adresse2ligne [-a|--adresses]
[-b nom bfd|--cible=nom bfd]
[-C|--démêler[=Catégorie]]
[-e nom de fichier|--exe=nom de fichier]
[-f|--les fonctions] [-s|--nom de base]
[-i|--en lignes]
[-p|--joli-impression]
[-j|--section=prénom]
[-H|--Aidez-moi] [-V|--version]
[adr adr ...]

DESCRIPTION


addr2ligne traduit les adresses en noms de fichiers et numéros de ligne. Étant donné
une adresse dans un exécutable ou un décalage dans une section d'un fichier relocalisable
objet, il utilise les informations de débogage pour déterminer quel nom de fichier
et le numéro de ligne lui sont associés.

L'objet exécutable ou déplaçable à utiliser est spécifié avec le -e
option. La valeur par défaut est le fichier a.out. La section dans le relogeable
l'objet à utiliser est spécifié avec le -j option.

addr2ligne a deux modes de fonctionnement.

Dans le premier, les adresses hexadécimales sont spécifiées sur la ligne de commande,
et addr2ligne affiche le nom du fichier et le numéro de ligne pour chaque adresse.

Dans la seconde, addr2ligne lit les adresses hexadécimales à partir de la norme
entrée, et imprime le nom du fichier et le numéro de ligne pour chaque adresse sur
sortie standard. Dans ce mode, addr2ligne peut être utilisé dans un tuyau pour
convertir les adresses choisies dynamiquement.

Le format de la sortie est NOM DE FICHIER : LINENO. Par défaut chaque entrée
address génère une ligne de sortie.

Deux options peuvent générer des lignes supplémentaires avant chaque NOM DE FICHIER : LINENO
ligne (dans cet ordre).

Si la -a est utilisée, puis une ligne avec l'adresse d'entrée est
affiché.

Si la -f est utilisée, puis une ligne avec le NOM DE LA FONCTION is
affiché. Il s'agit du nom de la fonction contenant l'adresse.

Une option peut générer des lignes supplémentaires après la NOM DE FICHIER : LINENO
ligne.

Si la -i l'option est utilisée et le code à l'adresse donnée est présent
là à cause de l'inline par le compilateur alors des lignes supplémentaires sont
affiché par la suite. Une ou deux lignes supplémentaires (si le -f option est
utilisé) sont affichés pour chaque fonction en ligne.

Alternativement, si le -p option est utilisée puis chaque adresse d'entrée
génère une seule et longue ligne de sortie contenant l'adresse, le
le nom de la fonction, le nom du fichier et le numéro de ligne. Si la -i l'option a
également été utilisé, toutes les fonctions intégrées seront affichées dans le même
manière, mais sur des lignes séparées, et préfixé par le texte (aligné par).

Si le nom du fichier ou le nom de la fonction ne peut pas être déterminé, addr2ligne sera
imprimez deux points d'interrogation à leur place. Si le numéro de ligne ne peut pas être
déterminé, addr2ligne imprimera 0.

OPTIONS


Les formes longues et courtes d'options, présentées ici comme alternatives, sont
équivalent.

-a
--adresses
Afficher l'adresse avant le nom de la fonction, le fichier et le numéro de ligne
informations. L'adresse est imprimée avec un 0x préfixe pour facilement
l'identifier.

-b nom bfd
--cible=nom bfd
Spécifiez que le format de code objet pour les fichiers objet est
nom bfd.

-C
--demangle[=Catégorie]
Décoder (démêler) les noms de symboles de bas niveau en noms de niveau utilisateur.
En plus de supprimer tout trait de soulignement initial ajouté par le système,
cela rend les noms de fonction C++ lisibles. Différents compilateurs ont
différents styles de mutilation. L'argument de style de démêlage facultatif
peut être utilisé pour choisir un style de démêlage approprié pour votre
compilateur.

-e nom de fichier
--exe=nom de fichier
Spécifiez le nom de l'exécutable pour lequel les adresses doivent être
traduit. Le fichier par défaut est a.out.

-f
--les fonctions
Affichez les noms des fonctions ainsi que les informations sur les numéros de fichier et de ligne.

-s
--noms de base
Affichez uniquement la base de chaque nom de fichier.

-i
--en lignes
Si l'adresse appartient à une fonction qui a été inline, la source
informations pour tous les scopes englobants jusqu'au premier non-inlined
fonction sera également imprimée. Par exemple, si les inlines "principales"
« callee1 » qui inline « callee2 », et l'adresse est de « callee2 »,
les informations de source pour « callee1 » et « main » seront également
imprimé.

-j
--section
Lire les décalages relatifs à la section spécifiée au lieu d'absolus
Adresses.

-p
--joli-impression
Rendez la sortie plus conviviale : chaque emplacement est imprimé sur
une ligne. Si option -i est spécifié, des lignes pour tout englobant
les étendues sont préfixées par (aligné par).

@filet
Lire les options de ligne de commande à partir de filet. Les options lues sont insérées
à la place de l'original @filet option. Si filet n'existe pas, ou
ne peut pas être lu, alors l'option sera traitée littéralement, et non
enlevé.

options dans filet sont séparés par des espaces. Un espace
caractère peut être inclus dans une option en entourant l'ensemble
option entre guillemets simples ou doubles. Tout caractère (y compris
une barre oblique inverse) peut être inclus en préfixant le caractère à
inclus avec une barre oblique inverse. Les filet peut lui-même contenir d'autres
@filet options; ces options seront traitées de manière récursive.

Utilisez i686-linux-gnu-addr2line en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad