EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

aarch64-linux-gnu-addr2line - Online in der Cloud

Führen Sie aarch64-linux-gnu-addr2line im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl aarch64-linux-gnu-addr2line, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


addr2line - Adressen in Dateinamen und Zeilennummern umwandeln.

ZUSAMMENFASSUNG


addr2line [-a|--Adressen]
[-b bfdname|--ziel=bfdname]
[-C|--demangle[=Stil]]
[-e Dateinamen|--exe=Dateinamen]
[-f|--Funktionen] [-s|--Basisname]
[-i|--in Linien]
[-p|--schöner Druck]
[-j|--Abschnitt=Name]
[-H|--help] [-V|--Version]
[Adresse Adresse ...]

BESCHREIBUNG


addr2line übersetzt Adressen in Dateinamen und Zeilennummern. Angegeben eine Adresse in an
ausführbare Datei oder ein Offset in einem Abschnitt eines verschiebbaren Objekts, verwendet es das Debugging
Informationen, um herauszufinden, welcher Dateiname und welche Zeilennummer damit verknüpft sind.

Das zu verwendende ausführbare oder verschiebbare Objekt wird mit dem . angegeben -e Möglichkeit. Der Standard
ist die Datei a.aus. Der zu verwendende Abschnitt im verschiebbaren Objekt wird mit dem -j
.

addr2line hat zwei Betriebsarten.

Im ersten werden hexadezimale Adressen in der Befehlszeile angegeben, und addr2line
zeigt den Dateinamen und die Zeilennummer für jede Adresse an.

In dieser Sekunde, addr2line liest hexadezimale Adressen von der Standardeingabe und druckt die
Dateiname und Zeilennummer für jede Adresse auf der Standardausgabe. In diesem Modus addr2line
kann in einer Pipe verwendet werden, um dynamisch gewählte Adressen umzuwandeln.

Das Ausgabeformat ist DATEINAME:LINENO. Standardmäßig generiert jede Eingangsadresse eine
Ausgabezeile an.

Zwei Optionen können zusätzliche Zeilen vor jeder erzeugen DATEINAME:LINENO Zeile (darin
Auftrag).

Besitzt das -a Wenn die Option verwendet wird, wird eine Zeile mit der Eingabeadresse angezeigt.

Besitzt das -f Option verwendet wird, dann eine Zeile mit dem FUNKTIONSNAME wird angezeigt. Dies ist das
Name der Funktion, die die Adresse enthält.

Eine Option kann zusätzliche Zeilen nach dem erzeugen DATEINAME:LINENO Linie.

Besitzt das -i Option verwendet wird und der Code an der angegebenen Adresse dort vorhanden ist, weil
Inlining durch den Compiler, dann werden danach zusätzliche Zeilen angezeigt. Ein oder zwei extra
Zeilen (wenn die -f Option verwendet wird) werden für jede Inline-Funktion angezeigt.

Alternativ, wenn die -p Wenn die Option verwendet wird, generiert jede Eingabeadresse eine einzelne, lange,
Ausgabezeile mit der Adresse, dem Funktionsnamen, dem Dateinamen und der Zeilennummer.
Besitzt das -i Option auch verwendet wurde, werden alle eingebetteten Funktionen im angezeigt
auf die gleiche Weise, aber in getrennten Zeilen und mit vorangestelltem Text (eingebettet von).

Wenn der Dateiname oder Funktionsname nicht ermittelt werden kann, addr2line druckt zwei frage
Markierungen an ihrer Stelle. Wenn die Zeilennummer nicht ermittelt werden kann, addr2line druckt 0.

OPTIONAL


Die hier als Alternativen dargestellten Lang- und Kurzformen der Optionen sind gleichwertig.

-a
--Adressen
Anzeige der Adresse vor dem Funktionsnamen, Datei- und Zeilennummerinformationen. Die
Adresse wird mit a . gedruckt 0x Präfix, um es leicht zu identifizieren.

-b bfdname
--ziel=bfdname
Geben Sie an, dass das Objektcodeformat für die Objektdateien . ist bfdname.

-C
--demangle[=Stil]
Decodieren (entwirren) Symbolnamen auf niedriger Ebene in Namen auf Benutzerebene. Neben dem Entfernen jeglicher
Anfangsunterstrich, der vom System vorangestellt wird, macht C++-Funktionsnamen lesbar.
Verschiedene Compiler haben unterschiedliche Mangelstile. Der optionale Entformungsstil
-Argument kann verwendet werden, um einen geeigneten Entschlüsselungsstil für Ihren Compiler auszuwählen.

-e Dateinamen
--exe=Dateinamen
Geben Sie den Namen der ausführbaren Datei an, für die Adressen übersetzt werden sollen. Die
Standarddatei ist a.aus.

-f
--Funktionen
Anzeige von Funktionsnamen sowie Datei- und Zeilennummerninformationen.

-s
--Basisnamen
Zeigen Sie nur die Basis jedes Dateinamens an.

-i
--in Linien
Wenn die Adresse zu einer Funktion gehört, die inline eingebunden wurde, werden die Quellinformationen für alle
Einschließende Bereiche bis zur ersten nicht eingebetteten Funktion werden ebenfalls gedruckt. Zum
Beispiel, wenn "main" "callee1" einfügt, was "callee2" inline, und die Adresse von ist
"callee2", die Quellinformationen für "callee1" und "main" werden ebenfalls gedruckt.

-j
--Sektion
Lesen Sie Offsets relativ zum angegebenen Abschnitt anstelle von absoluten Adressen.

-p
--schöner Druck
Gestalten Sie die Ausgabe benutzerfreundlicher: Jeder Standort wird auf einer Zeile gedruckt. Wenn Option
-i angegeben ist, wird den Zeilen für alle einschließenden Bereiche das Präfix vorangestellt (eingebettet von).

@Datei
Lesen Sie die Befehlszeilenoptionen von Datei. Die gelesenen Optionen werden anstelle der eingefügt
Original @Datei Möglichkeit. Wenn Datei nicht existiert oder nicht gelesen werden kann, dann ist die Option
wörtlich behandelt und nicht entfernt.

Optionen in Datei werden durch Leerzeichen getrennt. Ein Leerzeichen kann enthalten sein
in einer Option, indem Sie die gesamte Option in einfache oder doppelte Anführungszeichen setzen. Irgendein
Zeichen (einschließlich eines umgekehrten Schrägstrichs) können eingefügt werden, indem dem Zeichen vorangestellt wird
mit Backslash enthalten. Die Datei kann selbst zusätzliches @ enthaltenDatei Optionen; irgendein
solche Optionen werden rekursiv verarbeitet.

Verwenden Sie aarch64-linux-gnu-addr2line online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad