InggrisPerancisSpanyol

Ad


favorit OnWorks

m68hc12-objdump - Online di Cloud

Jalankan m68hc12-objdump di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah m68hc12-objdump yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator

PROGRAM:

NAMA


objdump - menampilkan informasi dari file objek.

RINGKASAN


keberatan [-a|--archive-header]
[-b nama bfd|--target=nama bfd]
[-C|--demangle[=gaya] ]
[-d|--membongkar]
[-D|--bongkar-semua]
[-z|--bongkar-nol]
[-EB|-ITU|--endian={besar | kecil }]
[-f|--file-header]
[--file-mulai-konteks]
[-g|--debug]
[-e|--debugging-tag]
[-h|--header-bagian|--header]
[-i|--info]
[-j bagian|--bagian=bagian]
[-l|--nomor-baris]
[-S|--sumber]
[-m mesin|--arsitektur=mesin]
[-M Pilihan|--disassembler-opsi=Pilihan]
[-p|--private-header]
[-r|--relokasi]
[-R|--dinamis-relokasi]
[-s|--penuh-isi]
[-W|--kerdil]
[-G|--tikam]
[-t|--simbol]
[-T|--dinamis-syms]
[-x|--all-header]
[-w|--lebar]
[--awal-alamat=alamat]
[--stop-alamat=alamat]
[--awalan-alamat]
[--[no-]tampilkan-raw-insn]
[--sesuaikan-vma=mengimbangi]
[--khusus-syms]
[-V|--Versi: kapan]
[-H|--membantu]
file objek...

DESKRIPSI


keberatan menampilkan informasi tentang satu atau lebih file objek. Opsi mengontrol apa
informasi tertentu untuk ditampilkan. Informasi ini sebagian besar berguna untuk programmer yang
sedang mengerjakan alat kompilasi, berbeda dengan pemrogram yang hanya menginginkan
program untuk dikompilasi dan bekerja.

file objek... adalah file objek yang akan diperiksa. Saat Anda menentukan arsip, keberatan menunjukkan
informasi pada setiap file objek anggota.

PILIHAN


Bentuk opsi yang panjang dan pendek, yang ditampilkan di sini sebagai alternatif, adalah setara. Paling sedikit
satu opsi dari daftar -a,-d,-D,-e,-f,-g,-G,-h,-H,-p,-r,-R,-s,-S,-t,-T,-V ,-x harus
diberikan.

-a
--tajuk-arsip
Jika salah satu dari file objek file adalah arsip, tampilkan informasi header arsip (dalam a
formatnya mirip dengan ls -l). Selain informasi yang bisa Anda daftarkan ar tv, keberatan
-a menunjukkan format file objek dari setiap anggota arsip.

--sesuaikan-vma=mengimbangi
Saat membuang informasi, pertama tambahkan mengimbangi ke semua alamat bagian. Ini adalah
berguna jika alamat bagian tidak sesuai dengan tabel simbol, yang dapat
terjadi ketika menempatkan bagian di alamat tertentu saat menggunakan format yang tidak bisa
mewakili alamat bagian, seperti a.out.

-b nama bfd
--target=nama bfd
Tentukan bahwa format kode objek untuk file objek adalah nama bfd. Opsi ini mungkin
tidak perlu; keberatan dapat secara otomatis mengenali banyak format.

Sebagai contoh,

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

menampilkan informasi ringkasan dari header bagian (-h) dari fu.o, Yang
diidentifikasi secara eksplisit (-m) sebagai file objek VAX dalam format yang dihasilkan oleh Oasys
kompiler. Anda dapat membuat daftar format yang tersedia dengan -i .

-C
--demangle[=gaya]
Dekode (merusak) nama simbol tingkat rendah menjadi nama tingkat pengguna. Selain menghapus apapun
garis bawah awal ditambahkan oleh sistem, ini membuat nama fungsi C++ dapat dibaca.
Kompiler yang berbeda memiliki gaya mangling yang berbeda. Gaya demangling opsional
argumen dapat digunakan untuk memilih gaya demangling yang sesuai untuk kompiler Anda.

-g
--debug
Menampilkan informasi debug. Ini mencoba untuk mengurai informasi debug yang disimpan di
file dan mencetaknya menggunakan sintaks seperti C. Hanya jenis debugging tertentu
informasi telah dilaksanakan. Beberapa jenis lain didukung oleh baca sendiri -w.

-e
--debugging-tag
Seperti -g, tetapi informasi dihasilkan dalam format yang kompatibel dengan alat ctags.

-d
--membongkar
Tampilkan mnemonik assembler untuk instruksi mesin dari file objek. Ini
option hanya membongkar bagian-bagian yang diharapkan berisi instruksi.

-D
--bongkar-semua
Seperti -d, tetapi bongkar isi semua bagian, bukan hanya yang diharapkan
berisi instruksi.

--awalan-alamat
Saat membongkar, cetak alamat lengkap di setiap baris. Ini yang lebih tua
format pembongkaran.

-EB
-ITU
--endian={besar|kecil}
Tentukan endianness dari file objek. Ini hanya mempengaruhi pembongkaran. Ini bisa
berguna saat membongkar format file yang tidak menggambarkan endianness
informasi, seperti S-record.

-f
--file-header
Tampilkan informasi ringkasan dari keseluruhan header masing-masing file objek file.

--file-mulai-konteks
Tentukan bahwa saat menampilkan kode sumber/pembongkaran yang disertakan (mengasumsikan: -S) dari
file yang belum ditampilkan, perluas konteksnya ke awal file.

-h
--header-bagian
--header
Menampilkan informasi ringkasan dari header bagian file objek.

Segmen file dapat dipindahkan ke alamat yang tidak standar, misalnya dengan menggunakan
-Tteks, -Data, atau -Tbs opsi untuk ld. Namun, beberapa format file objek, seperti
a.out, jangan simpan alamat awal segmen file. Dalam situasi-situasi tersebut,
meskipun ld memindahkan bagian dengan benar, menggunakan keberatan -h untuk membuat daftar file
header bagian tidak dapat menampilkan alamat yang benar. Sebaliknya, itu menunjukkan yang biasa
alamat, yang tersirat untuk target.

-H
--membantu
Cetak ringkasan opsi untuk keberatan dan keluar.

-i
--info
Tampilkan daftar yang menunjukkan semua arsitektur dan format objek yang tersedia untuk
spesifikasi dengan -b or -m.

-j nama
--bagian=nama
Tampilkan informasi hanya untuk bagian nama.

-l
--nomor-baris
Beri label tampilan (menggunakan informasi debug) dengan nama file dan baris sumber
nomor yang sesuai dengan kode objek atau relocs yang ditampilkan. Hanya berguna dengan -d, -D, atau
-r.

-m mesin
--arsitektur=mesin
Tentukan arsitektur yang akan digunakan saat membongkar file objek. Ini bisa berguna
saat membongkar file objek yang tidak menjelaskan informasi arsitektur, seperti:
sebagai S-record. Anda dapat membuat daftar arsitektur yang tersedia dengan -i .

-M Pilihan
--disassembler-opsi=Pilihan
Berikan informasi spesifik target ke disassembler. Hanya didukung pada beberapa target.
Jika perlu untuk menentukan lebih dari satu opsi disassembler maka beberapa -M
opsi dapat digunakan atau dapat ditempatkan bersama ke dalam daftar yang dipisahkan koma.

Jika targetnya adalah arsitektur ARM maka sakelar ini dapat digunakan untuk memilih yang mana
set nama register digunakan selama disassembler. Menentukan -M reg-nama-std (The
default) akan memilih nama register seperti yang digunakan dalam set instruksi ARM
dokumentasi, tetapi dengan register 13 disebut 'sp', register 14 disebut 'lr' dan register
15 disebut 'pc'. Menentukan -M reg-nama-apcs akan memilih set nama yang digunakan oleh ARM
Prosedur Panggilan Standar, sambil menentukan -M reg-nama-mentah hanya akan menggunakan r diikuti
dengan nomor register.

Ada juga dua varian pada skema penamaan register APCS yang diaktifkan oleh: -M pendaftaran-
nama-atpcs dan -M reg-nama-khusus-atpcs yang menggunakan Panggilan Prosedur ARM/Thumb
Konvensi penamaan standar. (Baik dengan nama register biasa atau spesial
mendaftarkan nama).

Opsi ini juga dapat digunakan untuk arsitektur ARM untuk memaksa disassembler untuk
menafsirkan semua instruksi sebagai instruksi Jempol dengan menggunakan sakelar
--disassembler-options=paksa-jempol. Ini bisa berguna saat mencoba membongkar
kode jempol yang dihasilkan oleh kompiler lain.

Untuk x86, beberapa opsi menduplikasi fungsi dari -m beralih, tetapi izinkan lebih baik
kontrol berbutir. Beberapa pilihan dari berikut ini dapat ditetapkan sebagai koma
tali yang terpisah. x86-64, i386 dan i8086 pilih pembongkaran untuk yang diberikan
Arsitektur. intel dan untuk pilih antara mode sintaks intel dan mode sintaks AT&T.
tambahan64, tambahan32, tambahan16, data32 dan data16 tentukan ukuran dan operan alamat default
ukuran. Keempat opsi ini akan diganti jika x86-64, i386 or i8086 muncul nanti
string opsi. Akhirnya, akhiran, ketika dalam mode AT&T, menginstruksikan disassembler untuk
mencetak sufiks mnemonic bahkan ketika sufiks dapat disimpulkan oleh operan.

Untuk PPK, buku, buku32 dan buku64 pilih pembongkaran instruksi BookE. 32 dan
64 pilih PowerPC dan PowerPC64 disassembly, masing-masing. e300 memilih pembongkaran
untuk keluarga e300. 440 memilih pembongkaran untuk PowerPC 440.

Untuk MIPS, opsi ini mengontrol pencetakan nama mnemonic instruksi dan register
nama dalam instruksi yang dibongkar. Beberapa pilihan dari berikut ini mungkin:
ditentukan sebagai string yang dipisahkan koma, dan opsi yang tidak valid diabaikan:

"bukan alias"
Cetak mnemonik instruksi 'mentah' alih-alih beberapa mnemonik instruksi semu.
Yaitu, cetak 'daddu' atau 'or' alih-alih 'move', 'sll' alih-alih 'nop', dll.

"gpr-nama=ABI"
Cetak nama GPR (register tujuan umum) yang sesuai untuk ABI yang ditentukan.
Secara default, nama GPR dipilih sesuai dengan ABI dari makhluk biner
dibongkar.

"nama-fpr=ABI"
Cetak nama FPR (floating-point register) yang sesuai untuk ABI yang ditentukan.
Secara default, nomor FPR dicetak daripada nama.

"cp0-nama=LENGKUNGAN"
Cetak CP0 (koprosesor kontrol sistem; koprosesor 0) daftarkan nama sebagai
sesuai untuk CPU atau arsitektur yang ditentukan oleh LENGKUNGAN. Secara default, CP0
nama register dipilih sesuai dengan arsitektur dan CPU biner
sedang dibongkar.

"nama-hwr=LENGKUNGAN"
Cetak nama HWR (register perangkat keras, digunakan oleh instruksi "rdhwr") sebagai:
sesuai untuk CPU atau arsitektur yang ditentukan oleh LENGKUNGAN. Secara default, nama HWR
dipilih sesuai dengan arsitektur dan CPU dari makhluk biner
dibongkar.

"nama-reg=ABI"
Cetak nama GPR dan FPR yang sesuai untuk ABI yang dipilih.

"nama-reg=LENGKUNGAN"
Cetak nama register khusus CPU (register CP0 dan nama HWR) yang sesuai untuk
CPU atau arsitektur yang dipilih.

Untuk salah satu opsi yang tercantum di atas, ABI or LENGKUNGAN dapat ditentukan sebagai numerik memiliki
nomor yang dicetak daripada nama, untuk jenis register yang dipilih. Anda bisa daftar
nilai yang tersedia dari ABI dan LENGKUNGAN menggunakan --membantu .

Untuk VAX, Anda dapat menentukan alamat entri fungsi dengan -M entri: 0xf00ba. Anda dapat menggunakan
ini beberapa kali untuk membongkar file biner VAX yang tidak mengandung simbol
tabel (seperti dump ROM). Dalam kasus ini, topeng entri fungsi akan menjadi
diterjemahkan sebagai instruksi VAX, yang mungkin akan memimpin sisa fungsi menjadi
salah dibongkar.

-p
--private-header
Mencetak informasi yang khusus untuk format file objek. Informasi yang tepat
dicetak tergantung pada format file objek. Untuk beberapa format file objek, tidak
informasi tambahan dicetak.

-r
--relokasi
Cetak entri relokasi file. Jika digunakan dengan -d or -D, relokasinya adalah
dicetak diselingi dengan pembongkaran.

-R
--dinamis-relokasi
Cetak entri relokasi dinamis file. Ini hanya berarti untuk dinamis
objek, seperti beberapa jenis perpustakaan bersama.

-s
--penuh-isi
Tampilkan konten lengkap dari setiap bagian yang diminta. Secara default semua tidak kosong
bagian ditampilkan.

-S
--sumber
Tampilkan kode sumber yang bercampur dengan pembongkaran, jika memungkinkan. menyiratkan -d.

--tunjukkan-mentah-insn
Saat membongkar instruksi, cetak instruksi dalam hex dan juga simbolis
membentuk. Ini adalah default kecuali ketika --awalan-alamat digunakan.

--no-show-raw-insn
Saat membongkar instruksi, jangan mencetak byte instruksi. Ini adalah
default kapan --awalan-alamat digunakan.

-W
--kerdil
Menampilkan konten bagian debug DWARF dalam file, jika ada.

-G
--tikam
Tampilkan konten lengkap dari setiap bagian yang diminta. Menampilkan isi dari
.stab dan .stab.index dan .stab.excl bagian dari file ELF. Ini hanya berguna
pada sistem (seperti Solaris 2.0) di mana entri tabel simbol debugging ".stab" adalah
dibawa di bagian ELF. Di sebagian besar format file lainnya, men-debug entri tabel simbol
disisipkan dengan simbol tautan, dan terlihat di --simbol output.

--awal-alamat=alamat
Mulai menampilkan data di alamat yang ditentukan. Ini mempengaruhi output dari -d, -r
dan -s Pilihan.

--stop-alamat=alamat
Berhenti menampilkan data di alamat yang ditentukan. Ini mempengaruhi output dari -d, -r
dan -s Pilihan.

-t
--simbol
Cetak entri tabel simbol dari file. Ini mirip dengan informasi
disediakan oleh nm program.

-T
--dinamis-syms
Cetak entri tabel simbol dinamis dari file. Ini hanya berarti untuk
objek dinamis, seperti beberapa jenis perpustakaan bersama. Ini mirip dengan
informasi yang diberikan oleh nm program ketika diberikan -D (--dinamis) pilihan.

--khusus-syms
Saat menampilkan simbol, sertakan simbol yang dianggap khusus oleh target dalam beberapa hal
cara dan yang biasanya tidak menarik bagi pengguna.

-V
--Versi: kapan
Cetak nomor versi dari keberatan dan keluar.

-x
--all-header
Tampilkan semua informasi header yang tersedia, termasuk tabel simbol dan relokasi
entri. Menggunakan -x setara dengan menentukan semua -a -f -h -p -r -t.

-w
--lebar
Format beberapa baris untuk perangkat keluaran yang memiliki lebih dari 80 kolom. Juga jangan
memotong nama simbol saat ditampilkan.

-z
--bongkar-nol
Biasanya output pembongkaran akan melewati blok nol. Pilihan ini mengarahkan
disassembler untuk membongkar blok-blok itu, sama seperti data lainnya.

@fillet
Baca opsi baris perintah dari fillet. Opsi yang dibaca disisipkan sebagai pengganti
asli @fillet pilihan. Jika fillet tidak ada, atau tidak dapat dibaca, maka opsi
akan diperlakukan secara harfiah, dan tidak dihapus.

Opsi dalam fillet dipisahkan oleh spasi. Karakter spasi putih dapat disertakan
dalam sebuah opsi dengan mengelilingi seluruh opsi dalam tanda kutip tunggal atau ganda. Setiap
karakter (termasuk garis miring terbalik) dapat dimasukkan dengan mengawali karakter menjadi
disertakan dengan garis miring terbalik. NS fillet mungkin sendiri mengandung tambahan @fillet pilihan; setiap
opsi tersebut akan diproses secara rekursif.

Gunakan m68hc12-objdump online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Bootloader EFI semanggi
    Bootloader EFI semanggi
    Proyek telah pindah ke
    https://github.com/CloverHackyColor/CloverBootloader..
    Fitur: Boot macOS, Windows, dan Linux
    dalam UEFI atau mode lama di Mac atau PC dengan
    UE...
    Unduh bootloader Clover EFI
  • 2
    bersaturpms
    bersaturpms
    Bergabunglah dengan kami di Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Aktifkan repositori URPMS di . Anda
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Unduh unitedrpms.dll
  • 3
    Tingkatkan Perpustakaan C++
    Tingkatkan Perpustakaan C++
    Boost menyediakan portabel gratis
    pustaka C++ peer-review. Itu
    penekanannya adalah pada perpustakaan portabel yang
    bekerja dengan baik dengan C++ Standard Library.
    Lihat http://www.bo...
    Unduh Boost C++ Libraries
  • 4
    VirtualGL
    VirtualGL
    VirtualGL mengalihkan perintah 3D dari a
    Aplikasi OpenGL Unix/Linux ke a
    GPU sisi server dan mengonversi
    merender gambar 3D menjadi aliran video
    dengan yang ...
    Unduh VirtualGL.dll
  • 5
    libusb
    libusb
    Perpustakaan untuk mengaktifkan ruang pengguna
    program aplikasi untuk berkomunikasi dengan
    perangkat USB. Pemirsa: Pengembang, Akhir
    Pengguna/Desktop. Bahasa Pemrograman:C.
    Kategori ...
    Unduh libusb.dll
  • 6
    menenggak
    menenggak
    SWIG adalah alat pengembangan perangkat lunak
    yang menghubungkan program yang ditulis dalam C dan
    C++ dengan berbagai level tinggi
    bahasa pemrograman. SWIG digunakan dengan
    berbeda...
    Unduh SWIG.dll
  • Lebih banyak lagi »

Perintah Linux

Ad