InglesPransesEspanyol

Ad


OnWorks favicon

m68hc12-objdump - Online sa Cloud

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

Ito ang command na m68hc12-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]
[-W|--duwende]
[-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-names-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.
addr64, addr32, addr16, datos32 at datos16 tukuyin ang default na laki ng address at operand
laki. Ang apat na opsyon na ito ay ma-override kung x86-64, i386 or i8086 lalabas mamaya sa
ang pagpipiliang string. Panghuli, suffix, kapag nasa AT&T mode, inutusan ang disassembler na
mag-print ng 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. e300 pinipili ang disassembly
para sa e300 family. 440 pumipili ng disassembly para sa PowerPC 440.

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

"walang alyas"
I-print ang 'raw' instruction mnemonic sa halip na ilang pseudo instruction mnemonic.
Ibig sabihin, i-print ang 'daddu' o 'o' sa halip na 'move', 'sll' sa halip na 'nop', atbp.

"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.

Para sa VAX, maaari mong tukuyin ang mga function entry address na may -M entry:0xf00ba. Maaari mong gamitin ang
ito ng maraming beses upang maayos na i-disassemble ang VAX binary file na walang simbolo
mga talahanayan (tulad ng ROM dumps). Sa mga kasong ito, ang function entry mask ay kung hindi man
na-decode bilang mga tagubilin ng VAX, na malamang na mangunguna sa natitirang bahagi ng pag-andar
maling na-disassemble.

-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.

-W
--duwende
Ipinapakita ang mga nilalaman ng mga seksyon ng DWARF debug sa file, kung mayroon man.

-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.

@file
Basahin ang mga opsyon sa command-line mula sa file. Ang mga opsyon na nabasa ay ipinasok sa lugar ng
orihinal @file pagpipilian Kung file ay hindi umiiral, o hindi mababasa, pagkatapos ay ang opsyon
literal na ituturing, at hindi aalisin.

Mga pagpipilian sa file ay pinaghihiwalay ng whitespace. Maaaring may kasamang whitespace na character
sa isang opsyon sa pamamagitan ng pagpapaligid sa buong opsyon sa alinman sa isa o dobleng panipi. Anuman
character (kabilang ang isang backslash) ay maaaring isama sa pamamagitan ng paglalagay ng prefix sa magiging character
kasama ng backslash. Ang file maaaring maglaman ng karagdagang @file mga pagpipilian; anuman
ang mga ganitong opsyon ay ipoproseso nang paulit-ulit.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Clover EFI bootloader
    Clover EFI bootloader
    Lumipat ang proyekto sa
    https://github.com/CloverHackyColor/CloverBootloader..
    Mga Tampok: I-boot ang macOS, Windows, at Linux
    sa UEFI o legacy mode sa Mac o PC na may
    UE...
    I-download ang Clover EFI bootloader
  • 2
    unitedrpms
    unitedrpms
    Samahan kami sa Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Paganahin ang URPMS repository sa iyong
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    I-download ang unitedrpms
  • 3
    Palakasin ang Mga Aklatan ng C++
    Palakasin ang Mga Aklatan ng C++
    Nagbibigay ang Boost ng libreng portable
    peer-reviewed na mga aklatan ng C++. Ang
    ang diin ay sa mga portable na aklatan na
    gumana nang maayos sa C++ Standard Library.
    Tingnan ang http://www.bo...
    I-download ang Boost C++ Libraries
  • 4
    VirtualGL
    VirtualGL
    Ang VirtualGL ay nagre-redirect ng mga 3D na utos mula sa a
    Unix/Linux OpenGL application papunta sa a
    server-side GPU at kino-convert ang
    nag-render ng mga 3D na larawan sa isang video stream
    kung saan ...
    I-download ang VirtualGL
  • 5
    libusb
    libusb
    Library upang paganahin ang espasyo ng gumagamit
    mga programa ng aplikasyon upang makipag-usap
    Mga USB device. Audience: Mga Developer, End
    Mga user/Desktop. Wika ng Programming: C.
    Mga kategorya...
    I-download ang libusb
  • 6
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • Marami pa »

Linux command

Ad