EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

llvm-nm-3.8 - Online in der Cloud

Führen Sie llvm-nm-3.8 im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl llvm-nm-3.8, der im kostenlosen OnWorks-Hosting-Provider über eine 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


llvm-nm - Listet den LLVM-Bitcode und die Symboltabelle der Objektdatei auf

ZUSAMMENFASSUNG


llvm-nm [Optionen] [Dateinamen...]

BESCHREIBUNG


Das llvm-nm Dienstprogramm listet die Namen von Symbolen aus den LLVM-Bitcode-Dateien, Objektdateien,
or ar Archive, die sie enthalten, in der Befehlszeile benannt. Jedes Symbol ist mit aufgeführt
mit einigen einfachen Informationen über seine Herkunft. Wenn kein Dateiname angegeben ist, oder - is
als Dateiname verwendet, llvm-nm verarbeitet eine Datei in ihrem Standard-Eingabestream.

llvm-nmDas Standardausgabeformat von ist das traditionelle BSD nm Ausgabeformat. Jede solche Ausgabe
Datensatz besteht aus einer (optionalen) 8-stelligen hexadezimalen Adresse, gefolgt von einem Typencode
Zeichen gefolgt von einem Namen für jedes Symbol. Pro Zeile wird ein Datensatz gedruckt; Felder
sind durch Leerzeichen getrennt. Wenn die Adresse weggelassen wird, wird sie durch 8 Leerzeichen ersetzt.

Die derzeit unterstützten Typencodezeichen und ihre Bedeutungen sind wie folgt:

U
Das benannte Objekt ist in dieser Bitcode-Datei referenziert, aber nicht definiert

C
Common (mehrere Definitionen verknüpfen sich zu einer Def)

W
Schwache Referenz (mehrere Definitionen verknüpfen sich zu null oder einer Definition)

t
Lokale Funktion (Text) Objekt

T
Globales Funktions-(Text-)Objekt

d
Lokales Datenobjekt

D
Globales Datenobjekt

?
Etwas Unkenntliches

Da LLVM-Bitcode-Dateien normalerweise Objekte enthalten, die nicht als
Adressen, bis sie in ein ausführbares Image eingebunden oder dynamisch kompiliert werden
"gerade rechtzeitig", llvm-nm druckt keine Adresse für irgendein Symbol in einer LLVM-Bitcode-Datei,
sogar Symbole, die in der Bitcode-Datei definiert sind.

OPTIONAL


-B (Default)
Verwenden Sie das BSD-Ausgabeformat. Alias ​​für --format=bsd.

-P Verwenden Sie das POSIX.2-Ausgabeformat. Alias ​​für --format=posix.

--debug-syms, -a
Alle Symbole anzeigen, auch nur Debugger.

--definiert-nur
Drucken Sie nur Symbole, die in dieser Datei definiert sind (im Gegensatz zu Symbolen, die möglicherweise
von Objekten in dieser Datei referenziert, aber in dieser Datei nicht definiert.)

--dynamisch, -D
Zeigen Sie dynamische Symbole anstelle von normalen Symbolen an.

--nur extern, -g
Nur Symbole drucken, deren Definitionen extern sind; das heißt, von anderen aus zugänglich
Dateien.

--format=formatieren, -f Format
Wählen Sie ein Ausgabeformat aus; Format könnte sein sysv, POSIX, oder BSD. Der Standardwert ist BSD.

-Hilfe Drucken Sie eine Zusammenfassung der Befehlszeilenoptionen und ihrer Bedeutungen.

--keine Sortierung, -p
Zeigt Symbole in der gefundenen Reihenfolge an.

--numerisch-sortieren, -nicht, -v
Symbole nach Adresse sortieren.

--Druckdateiname, -EIN, -o
Stellen Sie vor jedem Symbol die Datei, aus der es stammt.

--Druckgröße, -S
Symbolgröße statt Adresse anzeigen.

--size-sort
Symbole nach Größe sortieren.

--undefiniert-nur, -u
Drucken Sie nur Symbole, die in dieser Datei referenziert, aber nicht definiert sind.

Verwenden Sie llvm-nm-3.8 online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad