InglesPransesEspanyol

Ad


OnWorks favicon

h8300-hms-objdump - Online sa Cloud

Patakbuhin ang h8300-hms-objdump sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na h8300-hms-objdump na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


objdump - ipakita ang impormasyon mula sa mga object file.

SINOPSIS


objdump [-a--archive-header]
[-b bfdname--target=bfdname]
[-C--demangle[=estilo] ]
[-d--disassemble]
[-D--disassemble-lahat]
[-z--disassemble-zero]
[-EB-ANG--endian={malaki ⎪ maliit }]
[-f--file-header]
[--file-start-context]
[-g--debug]
[-e--debug-tags]
[-h--section-header--mga header]
[-i--impormasyon]
[-j seksyon--section=seksyon]
[-l--line-numbers]
[-S--pinagmulan]
[-m makina--arkitektura=makina]
[-M pagpipilian--disassembler-options=pagpipilian]
[-p--pribadong-header]
[-r--reloc]
[-R--dynamic-reloc]
[-s--buong-nilalaman]
[-G--mga saksak]
[-t--syms]
[-T--dynamic-syms]
[-x--lahat ng mga header]
[-w--malawak]
[--start-address=tirahan]
[--stop-address=tirahan]
[--prefix-address]
[--[no-]show-raw-insn]
[--adjust-vma=ginalaw]
[--espesyal-syms]
[-V--bersyon]
[-H- Tumulong]
objfile...

DESCRIPTION


objdump nagpapakita ng impormasyon tungkol sa isa o higit pang object file. Kinokontrol ng mga opsyon kung ano
partikular na impormasyong ipapakita. Ang impormasyong ito ay kadalasang kapaki-pakinabang sa mga programmer na
ay nagtatrabaho sa mga tool sa compilation, kumpara sa mga programmer na gusto lang ng kanilang
programa upang i-compile at magtrabaho.

objfile... ay ang mga object file na susuriin. Kapag tinukoy mo ang mga archive, objdump Ipinapakita ng
impormasyon sa bawat isa sa mga file ng object ng miyembro.

Opsyon


Ang mahaba at maiikling anyo ng mga opsyon, na ipinapakita dito bilang mga alternatibo, ay katumbas. Kahit na
isang opsyon mula sa listahan -a,-d,-D,-e,-f,-g,-G,-h,-H,-p,-r,-R,-s,-S,-t,-T,-V ,-x dapat
binigay

-a
--archive-header
Kung mayroon man sa objfile Ang mga file ay mga archive, ipakita ang impormasyon ng header ng archive (sa a
format na katulad ng ls -l). Bukod sa impormasyong maaari mong ilista ar tv, objdump
-a ipinapakita ang object file format ng bawat miyembro ng archive.

--adjust-vma=ginalaw
Kapag nagtatapon ng impormasyon, idagdag muna ginalaw sa lahat ng address ng seksyon. Ito ay
kapaki-pakinabang kung ang mga address ng seksyon ay hindi tumutugma sa talahanayan ng simbolo, na maaari
nangyayari kapag naglalagay ng mga seksyon sa mga partikular na address kapag gumagamit ng isang format na hindi magagawa
kumakatawan sa mga address ng seksyon, tulad ng a.out.

-b bfdname
--target=bfdname
Tukuyin na ang object-code na format para sa object file ay bfdname. Ang pagpipiliang ito ay maaaring
hindi kinakailangan; objdump maaaring awtomatikong makilala ang maraming mga format.

Halimbawa,

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

nagpapakita ng buod ng impormasyon mula sa mga header ng seksyon (-h) ng fu.o, Kung saan ay
tahasang kinilala (-m) bilang VAX object file sa format na ginawa ng Oasys
mga compiler. Maaari mong ilista ang mga format na magagamit sa -i pagpipilian.

-C
--demangle[=estilo]
I-decode (demangle) mababang antas na mga pangalan ng simbolo sa mga pangalan sa antas ng gumagamit. Bukod sa pag-alis ng anuman
paunang underscore na inihanda ng system, ginagawa nitong nababasa ang mga pangalan ng function ng C++.
Ang iba't ibang mga compiler ay may iba't ibang estilo ng mangling. Ang opsyonal na demangling style
Maaaring gamitin ang argumento upang pumili ng angkop na istilo ng demangling para sa iyong compiler.

-g
--debug
Ipakita ang impormasyon sa pag-debug. Sinusubukan nitong i-parse ang impormasyon sa pag-debug na nakaimbak sa
ang file at i-print ito gamit ang isang C tulad ng syntax. Ilang uri lang ng pag-debug
ipinatupad ang impormasyon. Ang ilang iba pang mga uri ay sinusuportahan ng basahin ang sarili -w.

-e
--debug-tags
katulad -g, ngunit ang impormasyon ay nabuo sa isang format na tugma sa tool na ctags.

-d
--disassemble
Ipakita ang assembler mnemonics para sa mga tagubilin ng makina mula sa objfile. ito
Bina-disassemble lang ng opsyon ang mga seksyong iyon na inaasahang naglalaman ng mga tagubilin.

-D
--disassemble-lahat
katulad -d, ngunit i-disassemble ang mga nilalaman ng lahat ng mga seksyon, hindi lamang ang mga inaasahan
naglalaman ng mga tagubilin.

--prefix-address
Kapag nagdidisassemble, i-print ang kumpletong address sa bawat linya. Ito ang mas matanda
format ng disassembly.

-EB
-ANG
--endian={malaki⎪maliit}
Tukuyin ang endianness ng object file. Nakakaapekto lamang ito sa disassembly. Maaari itong
maging kapaki-pakinabang kapag nag-disassembling ng isang format ng file na hindi naglalarawan ng endianness
impormasyon, tulad ng mga S-record.

-f
--file-header
Ipakita ang buod ng impormasyon mula sa pangkalahatang header ng bawat isa sa objfile file.

--file-start-context
Tukuyin na kapag nagpapakita ng interlisted source code/disassembly (ipinagpapalagay -S) galing sa
file na hindi pa naipapakita, i-extend ang konteksto sa simula ng file.

-h
--section-header
--mga header
Ipakita ang buod ng impormasyon mula sa mga header ng seksyon ng object file.

Maaaring ilipat ang mga segment ng file sa mga hindi karaniwang address, halimbawa sa pamamagitan ng paggamit ng
-Ttext, -Tdata, O -Tbss mga pagpipilian sa ld. Gayunpaman, ang ilang mga object file format, tulad ng
a.out, huwag iimbak ang panimulang address ng mga segment ng file. Sa mga sitwasyong iyon,
bagaman ld nililipat ng tama ang mga seksyon, gamit ang objdump -h para ilista ang file
hindi maipakita ng mga header ng seksyon ang mga tamang address. Sa halip, ipinapakita nito ang karaniwan
mga address, na implicit para sa target.

-H
- Tumulong
Mag-print ng buod ng mga opsyon sa objdump at lumabas.

-i
--impormasyon
Magpakita ng listahan na nagpapakita ng lahat ng mga arkitektura at mga format ng object na magagamit para sa
pagtutukoy na may -b or -m.

-j pangalan
--section=pangalan
Ipakita lamang ang impormasyon para sa seksyon pangalan.

-l
--line-numbers
Lagyan ng label ang display (gamit ang impormasyon sa pag-debug) ng filename at source line
mga numerong naaayon sa object code o reloc na ipinakita. Kapaki-pakinabang lamang sa -d, -D, O
-r.

-m makina
--arkitektura=makina
Tukuyin ang arkitektura na gagamitin kapag nagdidisassemble ng mga object file. Ito ay maaaring maging kapaki-pakinabang
kapag nagdidisassemble ng mga object file na hindi naglalarawan ng impormasyon sa arkitektura, tulad
bilang S-record. Maaari mong ilista ang mga magagamit na arkitektura gamit ang -i pagpipilian.

-M pagpipilian
--disassembler-options=pagpipilian
Ipasa ang partikular na impormasyon sa target sa disassembler. Sinusuportahan lamang sa ilang mga target.
Kung ito ay kinakailangan upang tukuyin ang higit sa isang disassembler opsyon pagkatapos ay maramihang -M
maaaring gamitin ang mga opsyon o maaaring ilagay nang magkasama sa isang listahan na pinaghihiwalay ng kuwit.

Kung ang target ay isang arkitektura ng ARM, maaaring gamitin ang switch na ito upang piliin kung alin
Ang set ng pangalan ng rehistro ay ginagamit sa panahon ng disassembler. Tinutukoy -M reg-name-std (Ang
default) ay pipiliin ang mga pangalan ng rehistro gaya ng ginamit sa set ng pagtuturo ng ARM
dokumentasyon, ngunit may rehistro 13 na tinatawag na 'sp', rehistro 14 na tinatawag na 'lr' at rehistro
15 na tinatawag na 'pc'. Tinutukoy -M reg-names-apcs pipiliin ang set ng pangalan na ginamit ng ARM
Pamamaraan ng Tawag sa Pamantayan, habang tinutukoy -M reg-names-raw gagamitin lang r Sinundan
sa pamamagitan ng numero ng rehistro.

Mayroon ding dalawang variant sa scheme ng pagpapangalan ng rehistro ng APCS na pinagana ng -M reg-
mga pangalan-atpcs at -M reg-names-special-atpcs na gumagamit ng ARM/Thumb Procedure Call
Mga karaniwang kombensiyon sa pagbibigay ng pangalan. (Alinman sa mga normal na pangalan ng rehistro o espesyal
magrehistro ng mga pangalan).

Magagamit din ang opsyong ito para sa mga arkitektura ng ARM na pilitin ang disassembler
bigyang-kahulugan ang lahat ng mga tagubilin bilang mga tagubilin sa Thumb sa pamamagitan ng paggamit ng switch
--disassembler-options=force-thumb. Maaari itong maging kapaki-pakinabang kapag sinusubukang i-disassemble
thumb code na ginawa ng iba pang mga compiler.

Para sa x86, ang ilan sa mga opsyon ay duplicate na function ng -m lumipat, ngunit payagan ang mas pinong
butil na kontrol. Maaaring tukuyin bilang kuwit ang maramihang mga pagpipilian mula sa sumusunod
pinaghiwalay na string. x86-64, i386 at i8086 piliin ang disassembly para sa ibinigay
arkitektura. Intel at upang pumili sa pagitan ng intel syntax mode at AT&T syntax mode.
addr32, addr16, datos32 at datos16 tukuyin ang default na laki ng address at laki ng operand.
Ang apat na opsyon na ito ay ma-override kung x86-64, i386 or i8086 lilitaw mamaya sa
pagpipiliang string. Panghuli, suffix, kapag nasa AT&T mode, inutusan ang disassembler na mag-print
isang mnemonic suffix kahit na ang suffix ay maaaring mahinuha ng mga operand.

Para sa PPC, booke, booke32 at booke64 piliin ang pag-disassembly ng mga tagubilin sa BookE. 32 at
64 piliin ang PowerPC at PowerPC64 disassembly, ayon sa pagkakabanggit.

Para sa MIPS, kinokontrol ng opsyong ito ang pag-print ng mga pangalan ng mneumonic ng pagtuturo at
irehistro ang mga pangalan sa disassembled na mga tagubilin. Maramihang mga pagpipilian mula sa mga sumusunod
maaaring tukuyin bilang isang string na pinaghihiwalay ng kuwit, at hindi papansinin ang mga di-wastong opsyon:

"walang alyas"
I-print ang 'raw' instruction mneumonic sa halip na ilang pseudo instruction
mneumonic. IE print ang 'daddu' o 'o' sa halip na 'move', 'sll' sa halip na 'nop',
at iba pa

"gpr-pangalan=ABI"
Mag-print ng mga pangalan ng GPR (general-purpose register) bilang naaangkop para sa tinukoy na ABI.
Bilang default, pinipili ang mga pangalan ng GPR ayon sa ABI ng binary being
nag disassemble.

"fpr-name=ABI"
Mag-print ng mga pangalan ng FPR (floating-point register) bilang naaangkop para sa tinukoy na ABI.
Bilang default, ang mga numero ng FPR ay naka-print sa halip na mga pangalan.

"cp0-names=ARCH"
I-print ang CP0 (system control coprocessor; coprocessor 0) irehistro ang mga pangalan bilang
naaangkop para sa CPU o arkitektura na tinukoy ng ARCH. Bilang default, ang CP0
Ang mga pangalan ng rehistro ay pinili ayon sa arkitektura at CPU ng binary
na disassembled.

"hwr-pangalan=ARCH"
I-print ang HWR (rehistro ng hardware, na ginagamit ng pagtuturo ng "rdhwr") bilang
naaangkop para sa CPU o arkitektura na tinukoy ng ARCH. Bilang default, ang mga pangalan ng HWR
ay pinili ayon sa arkitektura at CPU ng binary na nilalang
nag disassemble.

"reg-name=ABI"
Mag-print ng mga pangalan ng GPR at FPR bilang naaangkop para sa napiling ABI.

"reg-name=ARCH"
Mag-print ng mga pangalan ng register na partikular sa CPU (rehistro ng CP0 at mga pangalan ng HWR) kung naaangkop para sa
ang napiling CPU o arkitektura.

Para sa alinman sa mga opsyon na nakalista sa itaas, ABI or ARCH maaaring tukuyin bilang numeric upang magkaroon
mga numerong naka-print sa halip na mga pangalan, para sa mga napiling uri ng mga rehistro. Maaari mong ilista
ang magagamit na mga halaga ng ABI at ARCH gamit ang - Tumulong pagpipilian.

-p
--pribadong-header
Mag-print ng impormasyon na partikular sa object file format. Ang eksaktong impormasyon
naka-print ay depende sa object file format. Para sa ilang object file format, hindi
karagdagang impormasyon ay nakalimbag.

-r
--reloc
I-print ang mga relokasyon na entry ng file. Kung gagamitin sa -d or -D, ang mga relokasyon ay
naka-print na interspersed sa disassembly.

-R
--dynamic-reloc
I-print ang mga dynamic na relocation entry ng file. Ito ay makabuluhan lamang para sa dynamic
mga bagay, gaya ng ilang uri ng mga shared library.

-s
--buong-nilalaman
Ipakita ang buong nilalaman ng anumang mga seksyong hiniling. Bilang default, ang lahat ay walang laman
ipinapakita ang mga seksyon.

-S
--pinagmulan
Ipakita ang source code na may halong disassembly, kung maaari. Nagpapahiwatig -d.

--show-raw-insn
Kapag nagdidisassemble ng mga tagubilin, i-print ang pagtuturo sa hex pati na rin sa simboliko
anyo. Ito ang default maliban kung kailan --prefix-address Ginagamit.

--no-show-raw-insn
Kapag nagdidisassemble ng mga tagubilin, huwag i-print ang mga byte ng pagtuturo. Ito ang
default kung kailan --prefix-address Ginagamit.

-G
--mga saksak
Ipakita ang buong nilalaman ng anumang mga seksyon na hiniling. Ipakita ang nilalaman ng
.stab at .stab.index at .stab.excl na mga seksyon mula sa isang ELF file. Ito ay kapaki-pakinabang lamang
sa mga system (gaya ng Solaris 2.0) kung saan ang ".stab" na pagde-debug ng mga entri sa symbol-table ay
dinala sa isang seksyon ng ELF. Sa karamihan ng iba pang mga format ng file, ang pagde-debug ng mga entry sa symbol-table
ay interleaved na may linkage na simbolo, at makikita sa --syms output.

--start-address=tirahan
Simulan ang pagpapakita ng data sa tinukoy na address. Nakakaapekto ito sa output ng -d, -r
at -s mga pagpipilian.

--stop-address=tirahan
Ihinto ang pagpapakita ng data sa tinukoy na address. Nakakaapekto ito sa output ng -d, -r
at -s mga pagpipilian.

-t
--syms
I-print ang mga entry sa talahanayan ng simbolo ng file. Ito ay katulad ng impormasyon
ibinigay ng nm programa.

-T
--dynamic-syms
I-print ang mga dynamic na simbolo ng talahanayan ng mga entry ng file. Ito ay makabuluhan lamang para sa
mga dynamic na bagay, tulad ng ilang uri ng mga shared library. Ito ay katulad ng
impormasyong ibinigay ng nm programa kapag binigyan ng -D (--dynamic) pagpipilian.

--espesyal-syms
Kapag nagpapakita ng mga simbolo, kasama ang mga itinuturing ng target na espesyal sa ilan
paraan at kung saan ay karaniwang hindi magiging interesado sa gumagamit.

-V
--bersyon
I-print ang numero ng bersyon ng objdump at lumabas.

-x
--lahat ng mga header
Ipakita ang lahat ng magagamit na impormasyon ng header, kabilang ang talahanayan ng simbolo at relokasyon
mga entry. Gamit -x ay katumbas ng pagtukoy sa lahat ng -a -f -h -p -r -t.

-w
--malawak
I-format ang ilang linya para sa mga output device na mayroong higit sa 80 column. Huwag din
putulin ang mga pangalan ng simbolo kapag ipinakita ang mga ito.

-z
--disassemble-zero
Karaniwan ang disassembly output ay laktawan ang mga bloke ng mga zero. Ang pagpipiliang ito ay nagtuturo sa
disassembler upang i-disassemble ang mga bloke na iyon, tulad ng anumang iba pang data.

Gumamit ng h8300-hms-objdump online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    bakas
    bakas
    Ang strace project ay inilipat sa
    https://strace.io. strace is a
    diagnostic, debugging at pagtuturo
    userspace tracer para sa Linux. Ito ay ginagamit
    para subaybayan ang isang...
    I-download ang strace
  • 2
    gMKVExtractGUI
    gMKVExtractGUI
    Isang GUI para sa mkvextract utility (bahagi ng
    MKVToolNix) na kinabibilangan ng karamihan (kung
    hindi lahat) pag-andar ng mkvextract at
    mkvinfo utility. Nakasulat sa C#NET 4.0,...
    I-download ang gMKVExtractGUI
  • 3
    JasperReports Library
    JasperReports Library
    Ang JasperReports Library ay ang
    pinakasikat na open source sa mundo
    katalinuhan sa negosyo at pag-uulat
    makina. Ito ay ganap na nakasulat sa Java
    at kaya nitong...
    I-download ang JasperReports Library
  • 4
    Mga Frappe Books
    Mga Frappe Books
    Ang Frappe Books ay isang libre at open source
    desktop book-keeping software na
    simple at mahusay na idinisenyo upang magamit ng
    maliliit na negosyo at mga freelancer. Ito'...
    I-download ang Frappe Books
  • 5
    Numerical Python
    Numerical Python
    BALITA: Ang NumPy 1.11.2 ang huling release
    na gagawin sa sourceforge. Mga gulong
    para sa Windows, Mac, at Linux pati na rin
    Ang mga naka-archive na pamamahagi ng pinagmulan ay maaaring maging...
    I-download ang Numerical Python
  • 6
    CMU Sphinx
    CMU Sphinx
    Ang CMUSphinx ay isang speaker-independent na malaki
    bokabularyo tuluy-tuloy na pagsasalita na kumikilala
    inilabas sa ilalim ng BSD style license. Ito ay
    isang koleksyon din ng mga open source na tool ...
    I-download ang CMU Sphinx
  • Marami pa »

Linux command

Ad