Dit is de opdracht llvm-objdump-3.5 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-objdump - handleiding voor llvm-objdump 3.5
PRODUCTBESCHRIJVING
OVERZICHT: llvm-objectbestandsdumper
GEBRUIK: llvm-objdump [opties]
OPTIES:
-aarch64-neon-syntaxis - Kies de stijl van de NEON-code om uit te zenden
AArch64-backend:
=generiek
- Zend generieke NEON-assemblage uit
= appel - NEON-assemblage in Apple-stijl uitstoten
-boog=- Doelboog om voor te demonteren, zie
-versie voor beschikbare doelen
-grenzen-controle-enkele-trap - Gebruik één valblok per functie
-vgl - Maak een CFG voor elke gevonden functie in
het object en schrijf het naar een graphviz-bestand
-cppfnaam=- Specificeer de naam van de gegenereerde
functie
-cppfor=- Geef de naam van het ding op
voortbrengen
-cppgen - Kies wat voor soort output u wilt genereren
=programma
- Genereer een compleet programma
= module
- Genereer een moduledefinitie
=inhoud
- Inhoud van een module genereren
=functie
- Genereer een functiedefinitie
=functies
- Genereer alle functiedefinities
=inline
- Genereer een inline-functie
=variabele
- Genereer een variabele definitie
=type - Genereer een typedefinitie
-uitschakelen-morsen-fusing - Schakel het samenvoegen van de morscode in . uit
instructies
-demonteren - Toon assembler geheugensteuntjes voor de
machine-instructies:
-dsym=- Gebruik .dSYM-bestand voor foutopsporingsinformatie
-enable-load-pre -
-enable-med - Schakel de machine-instructie in
planningspas.
-enable-object-arc-opts - alle ARC-optimalisaties in-/uitschakelen
-inschakelen-tbaa -
-uitputtend-register-zoeken - Uitgebreid zoeken naar registers
het omzeilen van de diepte en interferentie cutoffs van laatste kans herkleuren
-fatale-assembler-waarschuwingen - Beschouw waarschuwingen als een fout
-g - Druk lijninformatie af van foutopsporingsinformatie
indien beschikbaar
-Help - Beschikbare opties weergeven (-help-verborgen
voor meer)
-internaliseren-public-api-file=- Een bestand met een lijst met symboolnamen
behouden
-internaliseren-public-api-list=- Een lijst met symboolnamen om te bewaren
-join-liveintervallen - Coalesce-kopieën (default=true)
-limit-float-precision=- Genereer inline sequenties met lage precisie
voor sommige float libcalls
-mannelijk - Gebruik MachO-specifieke objectbestandsparser
-mattr=- Target specifieke attributen
-mc-x86-arith-ontspanning uitschakelen - Schakel versoepeling van rekenen uit
instructie voor X86
-mips16-constante-eilanden - MIPS: mips16 constante eilanden inschakelen.
-mips16-hard-float - MIPS: mips16 hard float inschakelen.
-mlsm - Schakel beweging van samengevoegde lading en winkel in
-mno-ldc1-sdc1 - Breid dubbele precisie ladingen en winkels uit
aan hun tegenhangers met één precisie
-geen-discriminerende - Schakel het genereren van discriminator uit
informatie.
-no-show-raw-insn - Bij het demonteren van instructies, niet doen
druk de instructiebytes af.
-nvptx-sched4reg - NVPTX Specifiek: schema voor registratie
onder druk zetten
- toch afdrukken - IR afdrukken na elke pas
-print-voor-alles - IR afdrukken voor elke pas
-print-machineinstrs=- Machine-instructies afdrukken
-privé-headers - Geef formaatspecifieke bestandsheaders weer
-r - Geef de verhuisitems weer in de
filet
-regalloc - Registreer toewijzing om te gebruiken
= standaard
- kies registertoewijzer op basis van -O optie
=basis - basisregistertoewijzer
=snel - snelle registertoewijzer
= hebzuchtig
- hebzuchtige registertoewijzer
=pbqp - PBQP-registertoewijzer
-rng-zaad=- Zaad voor de generator voor willekeurige getallen
-s - Geef de inhoud van elke sectie weer
-sample-profile-max-propagate-iterations=- Maximaal aantal iteraties te gaan
door bij het verspreiden van monsterblok-/randgewichten door de CFG.
-sectie-headers - Toon samenvattingen van de headers voor
elke sectie.
-verspilling - Spiller om te gebruiken: (standaard: standaard)
= triviaal
- triviale uitsmijter
=inline
- inline-spiller
-stackmap-versie=- Specificeer de stackmap-coderingsversie
(standaard = 1)
-statistieken - Statistieken uitvoer van programma inschakelen
(beschikbaar bij Asserts)
-symboliseren - Probeer bij het demonteren instructies
symboliseren operanden.
-t - Geef de symbolentabel weer
-tijd verstrijkt - Tijd elke pas, verstreken tijd afdrukken
voor elk bij uitgang
-drievoudig=- Target triple om voor te demonteren, zie
-versie voor beschikbare doelen
-ontspan-info - Geef informatie over afwikkelen weer
-verifieer-debug-info -
-verifieer-dom-info - Controleer dominator info (tijdrovend)
-verifieer-loop-info - Loop info verifiëren (tijdrovend)
-verifiëren-regalloc - Verifiëren tijdens registertoewijzing
-verifieer-regio-info - Regio-info verifiëren (tijdrovend)
-verifieer-scev - Controleer of de backedge van ScalarEvolution is genomen
telt (langzaam)
-versie - Geef de versie van dit programma weer
-x86-asm-syntaxis - Kies de codestijl die u wilt uitzenden vanaf X86
achterkant:
=att - Assemblage in AT&T-stijl uitzenden
= intel - Intel-achtige assemblage uitzenden
-yaml-cfg=- Maak een CFG en schrijf deze als een YAML
MCModule.
Gebruik llvm-objdump-3.5 online met behulp van onworks.net-services