Dies ist der Befehl llvm-objdump-3.6, 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-objdump - Handbuchseite für llvm-objdump 3.6
BESCHREIBUNG
FEHLER: ld.so: Objekt 'libfakeroot-sysv.so' von LD_PRELOAD kann nicht vorgeladen werden (kann nicht
Gemeinsam genutzte Objektdatei öffnen): wird ignoriert. ÜBERSICHT: llvm-Objektdatei-Dumper
VERWENDUNG: llvm-objdump [Optionen]
OPTIONEN:
-aarch64-neon-Syntax - Wählen Sie den Stil des NEON-Codes, von dem aus gesendet werden soll
AArch64-Backend:
=generisch
- Emittiert generische NEON-Assembly
=apple - Emittiert eine NEON-Baugruppe im Apple-Stil
-arch=- Architektur(en) aus einer Mach-O-Datei zu
abladen
-arch-name=- Zielbogen zum Zerlegen, siehe
-Ausführung für verfügbare Ziele
-binden - Mach-O-Bindungsinformationen anzeigen
-Bounds-Checking-Einzelfalle - Verwenden Sie einen Trap-Block pro Funktion
-Farbe - Verwenden Sie farbige Syntaxhervorhebungen
(Standard=automatische Erkennung)
-cppfname=- Geben Sie den Namen des generierten . an
Funktion
-cppfor=- Geben Sie den Namen des Dings an
erzeugen
-cppgen - Wählen Sie aus, welche Art von Ausgabe generiert werden soll
=Programm
- Generieren Sie ein komplettes Programm
=Modul
- Generieren Sie eine Moduldefinition
=Inhalt
- Inhalte eines Moduls generieren
=Funktion
- Generieren Sie eine Funktionsdefinition
=Funktionen
- Generieren Sie alle Funktionsdefinitionen
=inline
- Generieren Sie eine Inline-Funktion
=variabel
- Erstellen Sie eine Variablendefinition
=type - Eine Typdefinition erstellen
-Spill-Fusing deaktivieren - Deaktivieren Sie das Verschmelzen des Spill-Codes in
Anleitung
-zerlegen - Assembler-Mnemonik für die anzeigen
Maschinenanleitung
-dsym=- Verwenden Sie die .dSYM-Datei für Debug-Informationen
-enable-load-pre -
-enable-misched - Aktivieren Sie die Maschinenanweisung
Planungspass.
-enable-objc-arc-opts - alle ARC-Optimierungen aktivieren/deaktivieren
-enable-scoped-noalias -
-enable-tbaa -
-erschöpfende-Register-Suche - Umfassende Suche nach Registern
Umgehen der Tiefen- und Interferenz-Cutoffs der letzten Chance-Umfärbung
-exporte-versuch - Mach-o-exportierte Symbole anzeigen
-vollständige-führende-Adresse - Drucken Sie die vollständige Hauptadresse aus
-g - Zeileninformationen aus Debug-Informationen drucken
wenn verfügbar
-Hilfe - Verfügbare Optionen anzeigen (-hilfe-versteckt
für mehr)
-internalize-public-api-file=- Eine Datei mit einer Liste von Symbolnamen
konservieren
-internalize-public-api-list=- Eine Liste der zu bewahrenden Symbolnamen
-Join-Live-Intervalle - Kopien zusammenfügen (Standard=true)
-faul-binden - Mach-o-Lazy-Binding-Informationen anzeigen
-limit-float-precision=- Generieren Sie Inline-Sequenzen mit geringer Genauigkeit
für einige float-libcalls
-Macho - Verwenden Sie MachO-spezifischen Objektdatei-Parser
-mattr=- Zielspezifische Attribute
-mc-x86-disable-arith-relaxation - Entspannung der Arithmetik deaktivieren
Anleitung für X86
-mcpu=- Zielen Sie auf einen bestimmten CPU-Typ (-mcpu=Hilfe
für Details)
-mips16-konstante-Inseln - MIPS: mips16 konstante Inseln aktivieren.
-mips16-hard-float - MIPS: mips16 Hard-Float-Aktivierung.
-mno-ldc1-sdc1 - Erweitern Sie doppelte Präzisionsladungen und -speicher
zu ihren einpräzisen Gegenstücken
-keine Diskriminatoren - Diskriminatorgenerierung deaktivieren
Informationen.
-no-show-raw-insn - Bei der Demontageanleitung nicht
Drucken Sie die Anweisungsbytes.
-nvptx-sched4reg - NVPTX-spezifisch: Zeitplan für die Registrierung
Druck
-nach allem drucken - IR nach jedem Durchgang drucken
-drucken-vor-allem - IR vor jedem Durchgang drucken
-print-imm-hex - Verwenden Sie das Hex-Format für unmittelbare Werte
-print-machineinstrs=- Maschinenanweisungen drucken
-private-header - Formatspezifische Dateiheader anzeigen
-r - Anzeige der Umzugseinträge im
Datei
-rebase - Mach-o-Rebasing-Informationen anzeigen
-regalloc - Registrieren Sie den zu verwendenden Allokator
=Standard
- Wählen Sie den Registerzuordner basierend auf -O zu erhalten
=basic - Basisregisterzuordner
=schnell - schneller Registerzuordner
=gierig
- gieriger Registerzuordner
=pbqp - PBQP-Registerzuordner
-rewrite-map-Datei=- Symbol-Rewrite-Map
-rng-seed=- Seed für den Zufallszahlengenerator
-s - Zeigen Sie den Inhalt jedes Abschnitts an
-sample-profile-max-propagate-iterations=- Maximale Anzahl von Iterationen zu gehen
durch, wenn Abtastblock-/Kantengewichtungen durch das CFG propagiert werden.
-Abschnittsüberschriften - Zusammenfassungen der Überschriften anzeigen für
jeder Abschnitt.
-stackmap-version=- Geben Sie die Stackmap-Kodierungsversion an
(Standard = 1)
-Statistiken - Statistikausgabe vom Programm aktivieren
(verfügbar mit Asserts)
-t - Zeigen Sie die Symboltabelle an
-Zeit vergeht - Zeit bei jedem Durchgang, Drucken der verstrichenen Zeit
für jeden beim Ausgang
-dreifach=- Zieltripel zum Zerlegen, siehe
-Ausführung für verfügbare Ziele
-universelle-Header - Drucken Sie universelle Mach-O-Header
-Entspannung-Info - Informationen zum Abwickeln anzeigen
-verify-debug-info -
-verify-dom-info - Überprüfen Sie die Dominator-Informationen (zeitaufwändig)
-Verify-Loop-Info - Überprüfen Sie die Loop-Informationen (zeitaufwändig)
-verify-regalloc - Überprüfen Sie während der Registerzuordnung
-Regionsinfos überprüfen - Überprüfen Sie die Regionsinformationen (zeitaufwändig)
-überprüfen-scev - Überprüfen Sie, ob der Backedge von ScalarEvolution übernommen wurde
zählt (langsam)
-Ausführung - Zeigen Sie die Version dieses Programms an
-schwach-binden - Zeigt Informationen zur schwachen Mach-O-Bindung an
-x86-asm-Syntax - Wählen Sie den Codestil aus, der von X86 ausgegeben werden soll
Backend:
=att - Baugruppe im AT&T-Stil ausgeben
=intel - Baugruppe im Intel-Stil ausgeben
-x86-recip-refinement-steps=- Geben Sie die Anzahl der Newton-Raphson-Werte an
Iterationen, die auf das Ergebnis der Hardware-Anweisung zur reziproken Schätzung angewendet werden.
Verwenden Sie llvm-objdump-3.6 online mit den onworks.net-Diensten