Questo è il comando llvm-nm-3.8 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
llvm-nm - elenca il codice bit LLVM e la tabella dei simboli del file oggetto
SINOSSI
lvm-nm [Opzioni] [nomi di file...]
DESCRIZIONE
Le lvm-nm l'utilità elenca i nomi dei simboli dai file bitcode LLVM, file oggetto,
or ar archivi che li contengono, denominati sulla riga di comando. Ogni simbolo è elencato insieme
con alcune semplici informazioni sulla sua provenienza. Se non viene specificato alcun nome di file, oppure - is
usato come nome di file, lvm-nm elaborerà un file sul suo flusso di input standard.
lvm-nmil formato di output predefinito di è il tradizionale BSD nm formato di output. Ciascuna di queste uscite
record è costituito da un indirizzo esadecimale di 8 cifre (opzionale), seguito da un codice tipo
carattere, seguito da un nome, per ogni simbolo. Viene stampato un record per riga; campi
sono separati da spazi. Quando l'indirizzo viene omesso, viene sostituito da 8 spazi.
I caratteri del codice tipo attualmente supportati e il loro significato sono i seguenti:
U
L'oggetto con nome è referenziato ma non definito in questo file bitcode
C
Comune (più definizioni si collegano insieme in una def)
W
Riferimento debole (più definizioni si collegano in zero o una definizione)
t
Oggetto funzione locale (testo)
T
Oggetto funzione globale (testo)
d
Oggetto dati locali
D
Oggetto dati globali
?
Qualcosa di irriconoscibile
Poiché i file bitcode LLVM in genere contengono oggetti che non sono considerati avere
indirizzi fino a quando non vengono collegati in un'immagine eseguibile o compilati dinamicamente
"appena in tempo", lvm-nm non stampa un indirizzo per nessun simbolo in un file bitcode LLVM,
simboli pari definiti nel file bitcode.
VERSIONI
-B (Default)
Usa il formato di output BSD. Alias per --formato=bsd.
-P Usa il formato di output POSIX.2. Alias per --formato=posix.
--debug-syms, -a
Mostra tutti i simboli, anche solo il debugger.
--solo-definito
Stampa solo i simboli definiti in questo file (al contrario dei simboli che potrebbero essere
referenziato dagli oggetti in questo file, ma non definito in questo file.)
--dinamico, -D
Visualizza simboli dinamici invece di simboli normali.
--solo esterno, -g
Stampa solo simboli le cui definizioni sono esterne; cioè accessibile da altri
File.
--formato=formato, -f formato
Seleziona un formato di output; formato può essere sysv, posix, o bsd. L'impostazione predefinita è bsd.
-Aiuto Stampa un riepilogo delle opzioni della riga di comando e dei loro significati.
--nessun tipo, -p
Mostra i simboli nell'ordine incontrato.
--ordinamento-numerico, -N, -v
Ordina i simboli per indirizzo.
--print-nome-file, -UN, -o
Anteporre ogni simbolo con il file da cui proviene.
--formato di stampa, -S
Mostra la dimensione del simbolo invece dell'indirizzo.
--dimensione-ordinamento
Ordina i simboli per dimensione.
--solo indefinito, -u
Stampa solo i simboli referenziati ma non definiti in questo file.
Usa llvm-nm-3.8 online utilizzando i servizi onworks.net