Ini adalah perintah i686-linux-gnu-addr2line yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
addr2line - mengubah alamat menjadi nama file dan nomor baris.
RINGKASAN
addr2baris [-a|--alamat]
[-b nama bfd|--target=nama bfd]
[-C|--demangle[=gaya]]
[-e nama file|--exe=nama file]
[-f|--fungsi] [-s|--nama dasar]
[-i|--sebaris]
[-p|--cukup-cetak]
[-j|--bagian=nama]
[-H|--membantu] [-V|--Versi: kapan]
[tambah addr...]
DESKRIPSI
addr2line menerjemahkan alamat ke dalam nama file dan nomor baris. Diberikan
alamat di executable atau offset di bagian relocatable
objek, ia menggunakan informasi debug untuk mencari tahu nama file mana
dan nomor baris terkait dengannya.
Objek yang dapat dieksekusi atau dipindahkan untuk digunakan ditentukan dengan -e
pilihan. Defaultnya adalah file keluar. Bagian di relokasi
objek yang akan digunakan ditentukan dengan -j .
addr2line memiliki dua mode operasi.
Yang pertama, alamat heksadesimal ditentukan pada baris perintah,
dan addr2line menampilkan nama file dan nomor baris untuk setiap alamat.
Yang kedua, addr2line membaca alamat heksadesimal dari standar
masukan, dan mencetak nama file dan nomor baris untuk setiap alamat di
keluaran standar. Dalam mode ini, addr2line dapat digunakan dalam pipa untuk
mengkonversi alamat yang dipilih secara dinamis.
Format keluarannya adalah NAMA FILE:LINENO. Secara default setiap masukan
alamat menghasilkan satu baris output.
Dua opsi dapat menghasilkan baris tambahan sebelum masing-masing NAMA FILE:LINENO
baris (dalam urutan itu).
Jika -a opsi digunakan maka baris dengan alamat input adalah
ditampilkan.
Jika -f opsi digunakan, maka garis dengan NAMA FUNGSI is
ditampilkan. Ini adalah nama fungsi yang berisi alamat.
Satu opsi dapat menghasilkan baris tambahan setelah NAMA FILE:LINENO
line.
Jika -i opsi digunakan dan kode di alamat yang diberikan ada
di sana karena inlining oleh kompiler maka baris tambahan adalah
ditampilkan setelahnya. Satu atau dua baris tambahan (jika -f pilihannya adalah
digunakan) ditampilkan untuk setiap fungsi sebaris.
Atau jika -p opsi digunakan maka setiap alamat input
menghasilkan satu, panjang, jalur keluaran yang berisi alamat,
nama fungsi, nama file dan nomor baris. jika -i pilihan memiliki
juga telah digunakan maka fungsi sebaris apa pun akan ditampilkan dalam hal yang sama
cara, tetapi pada baris terpisah, dan diawali oleh teks (bergaris oleh).
Jika nama file atau nama fungsi tidak dapat ditentukan, addr2line akan
mencetak dua tanda tanya di tempat mereka. Jika nomor baris tidak bisa
ditentukan, addr2line akan mencetak 0.
PILIHAN
Bentuk opsi panjang dan pendek, yang ditampilkan di sini sebagai alternatif, adalah
setara.
-a
--alamat
Tampilkan alamat sebelum nama fungsi, file, dan nomor baris
informasi. Alamat dicetak dengan 0x awalan dengan mudah
mengidentifikasi itu.
-b nama bfd
--target=nama bfd
Tentukan bahwa format kode objek untuk file objek adalah
nama bfd.
-C
--demangle[=gaya]
Dekode (merusak) nama simbol tingkat rendah menjadi nama tingkat pengguna.
Selain menghapus garis bawah awal yang ditambahkan oleh sistem,
ini membuat nama fungsi C++ dapat dibaca. Kompiler yang berbeda memiliki
gaya mangling yang berbeda. Argumen gaya demangling opsional
dapat digunakan untuk memilih gaya demangling yang sesuai untuk Anda
penyusun.
-e nama file
--exe=nama file
Tentukan nama executable yang alamatnya harus
diterjemahkan. File defaultnya adalah keluar.
-f
--fungsi
Menampilkan nama fungsi serta informasi file dan nomor baris.
-s
--nama dasar
Tampilkan hanya dasar dari setiap nama file.
-i
--sebaris
Jika alamat tersebut milik fungsi yang digariskan, sumbernya
informasi untuk semua cakupan terlampir kembali ke non-inline pertama
fungsi juga akan dicetak. Misalnya, jika "utama" sebaris
"callee1" yang sebaris dengan "callee2", dan alamatnya dari "callee2",
informasi sumber untuk "callee1" dan "main" juga akan
dicetak.
-j
--bagian
Baca offset relatif terhadap bagian yang ditentukan alih-alih absolut
alamat.
-p
--cukup-cetak
Jadikan output lebih ramah manusia: setiap lokasi dicetak di
satu baris. Jika opsi -i ditentukan, garis untuk semua lampiran
lingkup diawali dengan (bergaris oleh).
@fillet
Baca opsi baris perintah dari fillet. Opsi yang dibaca dimasukkan
menggantikan yang 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. Sebuah spasi putih
karakter dapat dimasukkan dalam pilihan dengan mengelilingi keseluruhan
pilihan dalam tanda kutip tunggal atau ganda. Karakter apa pun (termasuk
garis miring terbalik) dapat disertakan dengan mengawali karakter menjadi
disertakan dengan garis miring terbalik. NS fillet mungkin mengandung tambahan
@fillet pilihan; setiap opsi tersebut akan diproses secara rekursif.
Gunakan i686-linux-gnu-addr2line online menggunakan layanan onworks.net