EngelsFransSpaans

Ad


OnWorks-favicon

h8300-hms-objdump - Online in de cloud

Voer h8300-hms-objdump uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht h8300-hms-objdump 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


objdump - toon informatie uit objectbestanden.

KORTE INHOUD


objdump [-a--archief-headers]
[-b bfdnaam--doel=bfdnaam]
[-C--ontmantelen[=stijl] ]
[-d--demonteren]
[-D--alles demonteren]
[-z--demonteer-nullen]
[-EB-DE--endiaans={groot ⎪ klein }]
[-f--bestand-headers]
[--bestand-start-context]
[-g--debuggen]
[-e--debugging-tags]
[-h--sectie-headers--koppen]
[-i--info]
[-j sectie--sectie=sectie]
[-l--lijn nummers]
[-S--bron]
[-m machine--architectuur=machine]
[-M opties--disassembler-opties=opties]
[-p--privé-headers]
[-r--verplaatsen]
[-R--dynamische-verplaatsing]
[-s--volledige inhoud]
[-G--steken]
[-t--sym]
[-T--dynamische-syms]
[-x--alle headers]
[-w--breed]
[--start-adres=adres]
[--stop-adres=adres]
[--prefix-adressen]
[--[no-]show-raw-insn]
[--aanpassen-vma=compenseren]
[--special-syms]
[-V--versie]
[-H--help]
objbestand...

PRODUCTBESCHRIJVING


object geeft informatie weer over een of meer objectbestanden. De opties bepalen wat:
bepaalde informatie weer te geven. Deze informatie is vooral nuttig voor programmeurs die:
werken aan de compilatietools, in tegenstelling tot programmeurs die gewoon hun
programma om te compileren en te werken.

objbestand... zijn de te onderzoeken objectbestanden. Wanneer u archieven opgeeft, object shows
informatie over elk van de ledenobjectbestanden.

OPTIES


De lange en korte vormen van opties, hier weergegeven als alternatieven, zijn gelijkwaardig. Minstens
één optie uit de lijst -a,-d,-D,-e,-f,-g,-G,-h,-H,-p,-r,-R,-s,-S,-t,-T,-V ,-x moet
gegeven.

-a
--archief-header
Als een van de objbestand bestanden zijn archieven, geef de archiefkopinformatie weer (in a
formaat vergelijkbaar met ls -l). Naast de informatie die je zou kunnen vermelden met ar tv, object
-a toont het objectbestandsformaat van elk archieflid.

--aanpassen-vma=compenseren
Bij het dumpen van informatie, eerst toevoegen compenseren naar alle sectieadressen. Dit is
handig als de sectieadressen niet overeenkomen met de symbolentabel, wat kan
gebeuren bij het plaatsen van secties op bepaalde adressen bij gebruik van een formaat dat niet kan
sectie-adressen vertegenwoordigen, zoals a.out.

-b bfdnaam
--doel=bfdnaam
Specificeer dat de objectcode-indeling voor de objectbestanden is: bfdnaam. Deze optie kan
niet nodig zijn; object kan automatisch veel formaten herkennen.

Bijvoorbeeld

objdump -b oasys -m vax -h fu.o

geeft samenvattende informatie weer uit de sectiekoppen (-h) van fu.oDit is
expliciet geïdentificeerd (-m) als een VAX-objectbestand in het formaat geproduceerd door Oasys
samenstellers. U kunt de beschikbare formaten weergeven met de -i optie.

-C
--ontwarren[=stijl]
decoderen (ontmantelen) symboolnamen op laag niveau in namen op gebruikersniveau. Naast het verwijderen van eventuele
aanvankelijke onderstrepingsteken voorafgegaan door het systeem, dit maakt C++-functienamen leesbaar.
Verschillende compilers hebben verschillende mangling-stijlen. De optionele ontmantelingsstijl
argument kan worden gebruikt om een ​​geschikte demangling-stijl voor uw compiler te kiezen.

-g
--debuggen
Foutopsporingsinformatie weergeven. Dit probeert foutopsporingsinformatie te ontleden die is opgeslagen in
het bestand en print het uit met een C-achtige syntaxis. Alleen bepaalde soorten foutopsporing
informatie zijn geïmplementeerd. Sommige andere typen worden ondersteund door: lees zelf -w.

-e
--debugging-tags
Like -g, maar de informatie wordt gegenereerd in een formaat dat compatibel is met de tool ctags.

-d
--demonteren
Geef het geheugensteuntje van de assembler weer voor de machine-instructies van: objbestand. Deze
optie demonteert alleen die secties waarvan verwacht wordt dat ze instructies bevatten.

-D
--alles demonteren
Like -d, maar demonteer de inhoud van alle secties, niet alleen de secties die naar verwachting zullen
instructies bevatten.

--prefix-adressen
Druk bij het demonteren op elke regel het volledige adres af. Dit is de oudste
demontage formaat.

-EB
-DE
--endian={groot⎪klein}
Specificeer de endianness van de objectbestanden. Dit betreft alleen de demontage. Dit kan
handig zijn bij het demonteren van een bestandsindeling die endianness niet beschrijft
informatie, zoals S-records.

-f
--bestand-headers
Geef samenvattende informatie weer van de algemene kop van elk van de objbestand bestanden.

--bestand-start-context
Specificeer dat bij het weergeven van interlisted broncode/demontage (aangenomen -S) van een
bestand dat nog niet is weergegeven, breidt u de context uit naar het begin van het bestand.

-h
--sectie-headers
--koppen
Geef samenvattingsinformatie weer uit de sectiekoppen van het objectbestand.

Bestandssegmenten kunnen worden verplaatst naar niet-standaard adressen, bijvoorbeeld door de
-Ttekst, -Tgegevensof - Eetlepels opties om ld. Sommige bestandsindelingen voor objecten, zoals
a.out, sla het startadres van de bestandssegmenten niet op. In die situaties,
hoewel ld verplaatst de secties correct, met behulp van object -h om het bestand weer te geven
sectiekoppen kunnen niet de juiste adressen weergeven. In plaats daarvan toont het de gebruikelijke
adressen, die impliciet zijn voor het doel.

-H
--help
Druk een overzicht van de opties af om object en verlaat.

-i
--info
Geef een lijst weer met alle architecturen en objectformaten die beschikbaar zijn voor
specificatie met -b or -m.

-j naam
--sectie=naam
Toon alleen informatie voor sectie naam.

-l
--lijn nummers
Label het scherm (met behulp van foutopsporingsinformatie) met de bestandsnaam en de bronregel
nummers die overeenkomen met de getoonde objectcode of relocs. Alleen nuttig met -d, -Dof
-r.

-m machine
--architectuur=machine
Geef de architectuur op die moet worden gebruikt bij het demonteren van objectbestanden. Dit kan handig zijn
bij het demonteren van objectbestanden die geen architectuurinformatie beschrijven, zoals
als S-records. U kunt de beschikbare architecturen weergeven met de -i optie.

-M opties
--disassembler-opties=opties
Geef doelspecifieke informatie door aan de disassembler. Alleen ondersteund op sommige doelen.
Als het nodig is om meer dan één demontageoptie op te geven, dan meerdere -M
opties kunnen worden gebruikt of kunnen samen in een door komma's gescheiden lijst worden geplaatst.

Als het doel een ARM-architectuur is, kan deze schakelaar worden gebruikt om te selecteren welke
register name set wordt gebruikt tijdens disassembler. Specificeren -M reg-naam-std (De
standaard) selecteert de registernamen zoals gebruikt in de instructieset van ARM
documentatie, maar met register 13 genaamd 'sp', register 14 genaamd 'lr' en register
15 genaamd 'pc'. Specificeren -M reg-namen-apcs zal de naamset selecteren die door de ARM . wordt gebruikt
Procedure Call Standard, onder vermelding van -M reg-namen-raw zal gewoon gebruiken r gevolgd
door het registernummer.

Er zijn ook twee varianten op het APCS-registernaamgevingsschema, mogelijk gemaakt door: -M reg-
namen-atpcs en -M reg-namen-special-atpcs die gebruik maken van de ARM/Thumb Procedure Call
Standaard naamgevingsconventies. (Ofwel met de normale registernamen of de speciale
namen registreren).

Deze optie kan ook worden gebruikt voor ARM-architecturen om de disassembler te dwingen om:
interpreteer alle instructies als duiminstructies met behulp van de schakelaar
--disassembler-options=kracht-duim. Dit kan handig zijn wanneer u probeert te demonteren
thumb-code geproduceerd door andere compilers.

Voor de x86 dupliceren sommige opties functies van de -m switch, maar laat fijner
korrelige controle. Meerdere selecties uit het volgende kunnen worden gespecificeerd als een komma
gescheiden string. x86-64, i386 en i8086 selecteer demontage voor de gegeven
architectuur. intel en naar kies tussen Intel-syntaxismodus en AT&T-syntaxismodus.
adres32, adres16, data32 en data16 specificeer de standaard adresgrootte en operandgrootte.
Deze vier opties worden overschreven als x86-64, i386 or i8086 verschijnen later in de
optie tekenreeks. ten slotte, achtervoegsel, in AT&T-modus, instrueert de disassembler om af te drukken
een geheugensteuntje, zelfs als het achtervoegsel kan worden afgeleid door de operanden.

Voor PPC, boeken, boek32 en boek64 selecteer demontage van BookE-instructies. 32 en
64 selecteer respectievelijk PowerPC en PowerPC64 demontage.

Voor MIPS regelt deze optie het afdrukken van geheugensteunnamen en instructies
registreer namen in gedemonteerde instructies. Meerdere selecties uit het volgende
kan worden opgegeven als een door komma's gescheiden tekenreeks en ongeldige opties worden genegeerd:

"geen aliassen"
Druk de 'ruwe' instructie-mneumonic af in plaats van een pseudo-instructie
ezelsbruggetje. IE print 'daddu' of 'or' in plaats van 'move', 'sll' in plaats van 'nop',
enz.

"gpr-names=ABI"
Druk GPR-namen (general-purpose register) af zoals van toepassing voor de gespecificeerde ABI.
Standaard worden GPR-namen geselecteerd volgens de ABI van het binaire wezen
gedemonteerd.

"fpr-names=ABI"
Druk FPR-namen (floating-point register) af zoals van toepassing voor de gespecificeerde ABI.
Standaard worden FPR-nummers afgedrukt in plaats van namen.

"cp0-names=BOOG"
Print CP0 (systeembesturing coprocessor; coprocessor 0) registernamen als
geschikt voor de CPU of architectuur gespecificeerd door BOOG. Standaard, CP0
registernamen worden geselecteerd op basis van de architectuur en CPU van het binaire bestand
gedemonteerd worden.

"hwr-names=BOOG"
Print HWR (hardware register, gebruikt door de "rdhwr" instructie) namen als
geschikt voor de CPU of architectuur gespecificeerd door BOOG. Standaard HWR-namen
worden geselecteerd volgens de architectuur en CPU van het binaire wezen
gedemonteerd.

"reg-names=ABI"
Druk GPR- en FPR-namen af ​​zoals van toepassing voor de geselecteerde ABI.

"reg-names=BOOG"
Print CPU-specifieke registernamen (CP0-register- en HWR-namen) zoals van toepassing voor:
de geselecteerde CPU of architectuur.

Voor een van de hierboven genoemde opties, ABI or BOOG kan worden gespecificeerd als: numerieke hebben
nummers gedrukt in plaats van namen, voor de geselecteerde soorten registers. Je kunt een lijst maken
de beschikbare waarden van ABI en BOOG met de --help optie.

-p
--privé-headers
Druk informatie af die specifiek is voor de bestandsindeling van het object. De exacte informatie
afgedrukt hangt af van de bestandsindeling van het object. Voor sommige bestandsindelingen voor objecten geldt geen
aanvullende informatie wordt afgedrukt.

-r
--verplaatsen
Druk de verplaatsingsgegevens van het bestand af. Indien gebruikt met -d or -D, de verhuizingen zijn
gedrukt afgewisseld met de demontage.

-R
--dynamische-verplaatsing
Druk de dynamische verplaatsingsgegevens van het bestand af. Dit is alleen zinvol voor dynamisch
objecten, zoals bepaalde typen gedeelde bibliotheken.

-s
--volledige inhoud
Geef de volledige inhoud van de gevraagde secties weer. Standaard allemaal niet leeg
secties worden weergegeven.

-S
--bron
Toon broncode vermengd met demontage, indien mogelijk. Impliceert -d.

--show-raw-insn
Bij het demonteren van instructies, print de instructie zowel in hex als in symbolic
formulier. Dit is de standaard behalve wanneer --prefix-adressen is gebruikt.

--no-show-raw-insn
Druk bij het demonteren van instructies de instructiebytes niet af. Dit is de
standaard wanneer --prefix-adressen is gebruikt.

-G
--steken
Geef de volledige inhoud van de gevraagde secties weer. Geef de inhoud van de . weer
.stab en .stab.index en .stab.excl secties uit een ELF-bestand. Dit is alleen nuttig
op systemen (zoals Solaris 2.0) waarin ".stab" debugging symbooltabel-items zijn
gedragen in een ELF-sectie. In de meeste andere bestandsindelingen, foutopsporing in symbooltabelitems
zijn verweven met koppelingssymbolen en zijn zichtbaar in de --sym uitgang.

--start-adres=adres
Begin met het weergeven van gegevens op het opgegeven adres. Dit heeft invloed op de output van de -d, -r
en -s opties.

--stop-adres=adres
Stop met het weergeven van gegevens op het opgegeven adres. Dit heeft invloed op de output van de -d, -r
en -s opties.

-t
--sym
Druk de symbooltabelitems van het bestand af. Dit is vergelijkbaar met de informatie
geleverd door de nm programma.

-T
--dynamische-syms
Druk de dynamische symbolentabelitems van het bestand af. Dit is alleen zinvol voor
dynamische objecten, zoals bepaalde typen gedeelde bibliotheken. Dit is vergelijkbaar met de
informatie verstrekt door de nm programma wanneer gegeven de -D (--dynamisch) keuze.

--special-syms
Bij het weergeven van symbolen omvatten die symbolen die het doelwit in sommige gevallen als speciaal beschouwt
manier en die normaal gesproken niet van belang zijn voor de gebruiker.

-V
--versie
Print het versienummer van object en verlaat.

-x
--alle headers
Toon alle beschikbare koptekstinformatie, inclusief de symbolentabel en verplaatsing
inzendingen. Gebruik makend van -x is gelijk aan het specificeren van alle -a -f -h -p -r -t.

-w
--breed
Formatteer enkele regels voor uitvoerapparaten met meer dan 80 kolommen. ook niet
kap symboolnamen af ​​wanneer ze worden weergegeven.

-z
--demonteer-nullen
Normaal gesproken slaat de demontage-uitgang blokken met nullen over. Deze optie leidt de
disassembler om die blokken te demonteren, net als alle andere gegevens.

Gebruik h8300-hms-objdump online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    spoor
    spoor
    Het strace-project is verplaatst naar
    https://strace.io. strace is a
    diagnostisch, foutopsporing en instructie
    gebruikersruimte tracer voor Linux. Het is gebruikt
    bewaken van een...
    Strace downloaden
  • 2
    gMKV GUI uitpakken
    gMKV GUI uitpakken
    Een GUI voor het hulpprogramma mkvextract (onderdeel van
    MKVToolNix) die de meeste (if
    niet alle) functionaliteit van mkvextract en
    mkvinfo-hulpprogramma's. Geschreven in C#NET 4.0,...
    GMKVExtractGUI downloaden
  • 3
    Jasper Reports-bibliotheek
    Jasper Reports-bibliotheek
    JasperReports Library is de
    's werelds meest populaire open source
    business intelligence en rapportage
    motor. Het is volledig in Java geschreven
    en het kan...
    JasperReports-bibliotheek downloaden
  • 4
    Frappe-boeken
    Frappe-boeken
    Frappe Books is een gratis en open source
    desktop boekhoudsoftware dat is
    eenvoudig en goed ontworpen om door te worden gebruikt
    kleine bedrijven en freelancers. Het'...
    Frappe boeken downloaden
  • 5
    Numerieke Python
    Numerieke Python
    NIEUWS: NumPy 1.11.2 is de laatste release
    dat zal worden gemaakt op sourceforge. Wielen
    ook voor Windows, Mac en Linux
    gearchiveerde brondistributies kunnen worden gevonden...
    Numerieke python downloaden
  • 6
    CMU Sfinx
    CMU Sfinx
    CMUSphinx is een sprekeronafhankelijke large
    woordenschat continue spraakherkenner
    uitgebracht onder licentie in BSD-stijl. Het is
    ook een verzameling open source-tools ...
    CMU Sphinx downloaden
  • Meer "

Linux-commando's

Ad