het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

llvm-nm-3.8 - Online in de cloud

Voer llvm-nm-3.8 uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht llvm-nm-3.8 die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


llvm-nm - lijst LLVM bitcode en symbooltabel objectbestand

KORTE INHOUD


llvm-nm [opties] [bestandsnamen...]

PRODUCTBESCHRIJVING


Het llvm-nm hulpprogramma vermeldt de namen van symbolen uit de LLVM-bitcodebestanden, objectbestanden,
or ar archieven die ze bevatten, genoemd op de opdrachtregel. Elk symbool wordt vermeld langs
met wat eenvoudige informatie over de herkomst ervan. Als er geen bestandsnaam is opgegeven, of - is
gebruikt als bestandsnaam, llvm-nm zal een bestand verwerken op zijn standaard invoerstroom.

llvm-nm's standaard uitvoerformaat is de traditionele BSD nm uitvoer formaat. Elke dergelijke output
record bestaat uit een (optioneel) 8-cijferig hexadecimaal adres, gevolgd door een typecode
teken, gevolgd door een naam, voor elk symbool. Per regel wordt één record afgedrukt; velden
worden gescheiden door spaties. Wanneer het adres wordt weggelaten, wordt het vervangen door 8 spaties.

Typecodetekens die momenteel worden ondersteund, en hun betekenis, zijn als volgt:

U
Genoemd object wordt verwezen maar niet gedefinieerd in dit bitcodebestand

C
Common (meerdere definities koppelen samen tot één definitie)

W
Zwakke referentie (meerdere definities koppelen aan elkaar tot nul of één definities)

t
Lokale functie (tekst) object

T
Globaal functie (tekst) object

d
Lokaal gegevensobject

D
Globaal gegevensobject

?
Iets onherkenbaars

Omdat LLVM-bitcodebestanden doorgaans objecten bevatten waarvan wordt aangenomen dat ze geen:
adressen totdat ze zijn gekoppeld aan een uitvoerbare afbeelding of dynamisch worden gecompileerd
"net op tijd", llvm-nm drukt geen adres af voor enig symbool in een LLVM-bitcodebestand,
even symbolen die zijn gedefinieerd in het bitcodebestand.

OPTIES


-B (Standaard)
Gebruik het BSD-uitvoerformaat. alias voor --format=bsd.

-P Gebruik het POSIX.2-uitvoerformaat. alias voor --format=posix.

--debug-syms, -a
Toon alle symbolen, zelfs alleen debugger.

--alleen-gedefinieerd
Druk alleen symbolen af ​​die in dit bestand zijn gedefinieerd (in tegenstelling tot symbolen die mogelijk
waarnaar wordt verwezen door objecten in dit bestand, maar niet gedefinieerd in dit bestand.)

--dynamisch, -D
Dynamische symbolen weergeven in plaats van normale symbolen.

--extern-alleen, -g
Print alleen symbolen waarvan de definities extern zijn; dat wil zeggen, toegankelijk vanaf andere
bestanden.

--format=format, -f formaat
Selecteer een uitvoerformaat; formaat kan zijn sysv, posixof bsd. De standaardwaarde is bsd.

-Help Druk een samenvatting af van de opdrachtregelopties en hun betekenis.

--geen sortering, -p
Toont symbolen in de volgorde waarin ze zijn aangetroffen.

--numeriek sorteren, -N, -v
Sorteer symbolen op adres.

--print-bestandsnaam, -EEN, -o
Laat elk symbool voorafgaan door het bestand waar het vandaan komt.

--afdrukformaat, -S
Toon symboolgrootte in plaats van adres.

--grootte-sorteren
Sorteer symbolen op grootte.

--undefined-only, -u
Druk alleen symbolen af ​​waarnaar in dit bestand wordt verwezen maar die niet zijn gedefinieerd.

Gebruik llvm-nm-3.8 online met onworks.net-services


Ad


Ad