Questo è il comando llvm-objdump-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-objdump - pagina di manuale per llvm-objdump 3.8
DESCRIZIONE
ERRORE: ld.so: l'oggetto 'libfakeroot-sysv.so' da LD_PRELOAD non può essere precaricato (non può
apri file oggetto condiviso): ignorato. PANORAMICA: dumper di file oggetto llvm
UTILIZZO: llvm-objdump [opzioni]
OPZIONI:
Opzioni generali:
-aarch64-neon-sintassi - Scegli lo stile del codice NEON da cui emettere
Backend AArch64:
= generico
- Emetti assieme NEON generico
=apple - Emetti assieme NEON in stile Apple
-arco=- architettura(e) da un file Mach-O a
cumulo di rifiuti
-nome-arco=- Arco bersaglio da smontare, vedi
-versione per obiettivi disponibili
-intestazioni-archivio - Stampa intestazioni di archivio per Mach-O
archivi (richiede -maco)
-archiviazione-membri-offset - Stampa l'offset su ciascun membro dell'archivio
per gli archivi Mach-O (richiede -maco ed -intestazioni-archivio)
-legamento - Visualizza le informazioni di associazione mach-o
-controllo-limiti-trappola-singola - Usa un blocco trap per funzione
-colore - usa l'evidenziazione della sintassi colorata
(predefinito=rilevamento automatico)
-cppfnome=- Specificare il nome del generato
function
-cppfor=- Specificare il nome della cosa a
generare
-cppgen - Scegli che tipo di output generare
=programma
- Genera un programma completo
=modulo
- Genera una definizione di modulo
=contenuto
- Generare i contenuti di un modulo
=funzione
- Genera una definizione di funzione
=funzioni
- Genera tutte le definizioni delle funzioni
=in linea
- Genera una funzione in linea
=variabile
- Genera una definizione di variabile
=tipo - Genera una definizione di tipo
-dati-nel-codice - Stampa i dati in tabella codici per Mach-O
oggetti (richiede -maco)
-dis-nome-simbolo=- smontare solo questo simbolo
istruzioni (richiede -maco
-disabilita-fusione-versamento - Disabilita la fusione del codice di versamento in
istruzioni
-smontare - Visualizza mnemonici assembler per il
istruzioni per la macchina
-smontare-tutto - Visualizza mnemonici assembler per il
istruzioni per la macchina
-dsim=- Usa il file .dSYM per le informazioni di debug
-dylib-id - Stampa l'id della libreria condivisa per il
file dylib Mach-O (richiede -maco)
-dylibs-usato - Stampa le librerie condivise utilizzate per
file Mach-O collegati (richiede -maco)
-abilitare-controlli-null-impliciti - Piega gli assegni nulli nella memoria difettosa
operazioni
-abilita-carica-pre -
-abilita-objc-arc-opts - abilita/disabilita tutte le ottimizzazioni ARC
-enable-scoped-noalias -
-abilita-tbaa -
-ricerca-esaustiva-nel-registro - Ricerca esaustiva dei registri
bypassando la profondità e i tagli di interferenza della ricolorazione dell'ultima possibilità
-esporta-prova - Visualizza i simboli esportati mach-o
-sezione-mappa-difetto - Visualizza il contenuto della sezione faultmap
-funzioni-filtro-stampa=- Stampa IR solo per funzioni il cui nome
corrisponde a questo per tutte le opzioni print-[before|after][-all]
-completo-addr - Stampa l'indirizzo principale completo
-g - Stampa le informazioni sulla riga dalle informazioni di debug
se disponibile
-gpsize=- Dimensione globale dell'indirizzamento del puntatore.
La dimensione predefinita è 8.
-imp-null-check-dimensione-pagina=- La dimensione della pagina del target in byte
-simboli-indiretti - Stampa tabella simboli indiretti per Mach-O
oggetti (richiede -maco)
-info-plist - Stampa la sezione info plist come stringhe
per oggetti Mach-O (richiede -maco)
-internalizzare-file-api-pubblici=- Un file contenente un elenco di nomi di simboli
conservare
-internalize-public-api-list=- Un elenco di nomi di simboli da preservare
-join-liveintervals - Coalesce copie (default=true)
-pigro-bind - Visualizza le informazioni di rilegatura mach-o pigro
-limite-precisione-flottante=- Genera sequenze in linea di bassa precisione
per alcune chiamate lib float
-link-opt-suggerimenti - Stampa i suggerimenti per l'ottimizzazione del linker per
Oggetti Mach-O (richiede -maco)
-maco - Usa il parser di file oggetto specifico di MachO
-matr=- Target specifici attributi
-mcpu=- Scegli come target un tipo di CPU specifico (-mcpu=Aiuto
per dettagli)
-errore-mancante-parentesi - Errore per parentesi mancante intorno
registri dei predicati
-registro-errore-non contiguo - Errore per i nomi di registro che non lo sono
contigio
-mfuturo-reg - Abilita i registri futuri
-mips16-isole-costanti - Abilita mips16 isole costanti.
-mips16-hard-float - Abilita mips16 hard float.
-mno-composto - Disabilita la ricerca del composto
istruzioni per esagono
-mno-ldc1-sdc1 - Espandere carichi e negozi a doppia precisione
alle loro controparti di precisione singola
-mno-abbinamento - Disabilita la ricerca di istruzioni duplex
per esagono
-mwarn-parentesi-mancante - Avvisa per parentesi mancanti in giro
registri dei predicati
-mwarn-registro-non contiguo - Avvisa per i nomi di registro che non lo sono
contigio
-mwarn-sign-mancata corrispondenza - Avvisa per mancata corrispondenza di un firmato e
valore senza segno
-no-discriminatori - Disabilita la generazione del discriminatore
informazioni.
-nessun-indirizzario-iniziale - Stampa nessun indirizzo iniziale
-no-show-raw-insn - Quando si smontano le istruzioni, non farlo
stampa i byte di istruzione.
-operandi-no-simbolici - non operandi simbolici quando
smontaggio (richiede -maco)
-non verboso - Stampa le informazioni per gli oggetti Mach-O in
forma non verbosa o numerica (richiede -maco)
-nvptx-sched4reg - Specifico NVPTX: programma per la registrazione
pressione
-objc-meta-dati - Stampa i metadati runtime di Objective-C
per i file Mach-O (richiede -maco)
-stampa-dopo-tutto - Stampa IR dopo ogni passaggio
-stampa-prima-di-tutto - Stampa IR prima di ogni passaggio
-stampa-imm-esadecimale - Usa il formato esadecimale per i valori immediati
-print-machineinstrs=- Istruzioni per la macchina da stampa
-intestazione-privata - Visualizza solo il primo formato specifico
intestazione del file
-intestazioni-private - Visualizza intestazioni di file specifiche per il formato
-r - Visualizzare le voci di trasferimento nel
filetto
-crudo-clang-ast - Scarica il contenuto binario grezzo del
clang sezione AST
-rdf-discarica -
-rdf-limite=-
-ribasare - Visualizza le informazioni di ribasatura mach-o
-regalloc - Registra l'allocatore da usare
=predefinito
- scegli l'allocatore del registro in base a -O opzione
=base - allocatore registro di base
= veloce - allocatore di registro veloce
= goloso
- allocatore avido registro
=pbqp - allocatore di registro PBQP
-riscrivi-file-mappa=- Simbolo Riscrivi mappa
-rng-seme=- Seme per il generatore di numeri casuali
-s - Visualizza il contenuto di ogni sezione
-sample-profile-check-record-coverage=- Emetti un avviso se inferiore al N% di
i record nel profilo di input sono abbinati all'IR.
-sample-profile-check-sample-coverage=- Emetti un avviso se inferiore al N% di
i campioni nel profilo di input sono abbinati all'IR.
-sample-profile-global-cold-threshold=- Funzioni di primo livello che tengono conto di
meno del N% di tutti i campioni raccolti nel profilo, sarà contrassegnato come freddo per
l'inliner da considerare.
-sample-profile-global-hot-threshold=- Funzioni di primo livello che tengono conto di
più del N% di tutti i campioni raccolti nel profilo, sarà contrassegnato come caldo per il
inliner da considerare.
-sample-profile-inline-hot-threshold=- Funzioni in linea che rappresentano di più
del N% di tutti i campioni raccolti nella funzione genitore, sarà di nuovo inline.
-sample-profile-max-propagate-iterazioni=- Numero massimo di iterazioni da eseguire
durante la propagazione dei pesi del blocco campione/bordo attraverso il CFG.
-sezione=- Operare solo sulle sezioni specificate.
Con -maco segmento di discarica, sezione
-intestazione-sezione - Visualizza i riepiloghi delle intestazioni per
ogni sezione.
-stackmap-versione=- Specificare la versione di codifica della mappa dello stack
(predefinito = 1)
-statistiche - Abilita l'output delle statistiche dal programma
(disponibile con asserzioni)
-file-riepilogo=- Il file di riepilogo da utilizzare per la funzione
importazione.
-t - Visualizza la tabella dei simboli
-il tempo passa - Tempo ogni passaggio, stampa del tempo trascorso
per ciascuno in uscita
-triplo=- Obiettivo triplo da smontare, vedi
-versione per obiettivi disponibili
-intestazioni-universali - Stampa intestazioni universali Mach-O (richiede
-maco)
-rilassati-info - Visualizza le informazioni sullo svolgimento
-verifica-debug-info -
-verifica-dom-info - Verifica le informazioni del dominatore (richiede tempo)
-verify-loop-info - Verifica le informazioni sul ciclo (che richiede tempo)
-verifica-regalloc - Verifica durante l'assegnazione del registro
-verifica-informazioni-regione - Verifica le informazioni sulla regione (che richiede tempo)
-verifica-scev - Verifica il backedge di ScalarEvolution preso
conta (lento)
-legame-debole - Visualizza le informazioni di rilegatura debole mach-o
-x86-asm-sintassi - Scegli lo stile del codice da emettere da X86
back-end:
=att - Emetti assieme in stile AT&T
=intel - Emetti assembly in stile Intel
Opzioni generiche:
-Aiuto - Visualizza le opzioni disponibili (-aiuto-nascosto
per più)
-lista-aiuto - Visualizza l'elenco delle opzioni disponibili
(-lista-aiuto-nascosta per più)
-versione - Visualizza la versione di questo programma
Usa llvm-objdump-3.8 online utilizzando i servizi onworks.net