Ini adalah perintah abipkgdiff 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
abipkgdiff - bandingkan ABI file ELF dalam paket perangkat lunak
abipkgdiff membandingkan Antarmuka Biner Aplikasi (ABI) dari ELF mengandung binari
dalam dua paket perangkat lunak. Format paket perangkat lunak yang saat ini didukung adalah: Deb, RPM,
ter arsip (baik dikompresi atau tidak) dan direktori biasa yang berisi binari.
Untuk laporan perubahan ABI komprehensif yang mencakup perubahan tentang fungsi dan variabel
sub-tipe, dua paket input harus disertai dengan informasi debugnya
paket yang berisi informasi debug di KERDIL Format.
DOA
abipkgdiff [opsi]
PILIHAN
· --membantu | -h
Tampilkan bantuan singkat tentang perintah dan keluar.
· --Versi: kapan | -v
Tampilkan versi program dan keluar.
· --debug-info-pkg1 | --d1
Untuk kasus di mana informasi debug untuk paket1 dipecah menjadi file terpisah,
mengatakan abipkgdiff di mana menemukan paket informasi debug terpisah itu.
· --debug-info-pkg2 | --d2
Untuk kasus di mana informasi debug untuk paket2 dipecah menjadi file terpisah,
mengatakan abipkgdiff di mana menemukan paket informasi debug terpisah itu.
· --dso-saja
Bandingkan file ELF yang merupakan pustaka bersama saja. Jangan membandingkan file yang dapat dieksekusi,
contohnya.
· --berulang
Dalam laporan diff, tampilkan perubahan yang berlebihan. Perubahan yang berlebihan adalah perubahan
yang telah ditampilkan di tempat lain dalam laporan tertentu.
· --tidak ada-nama-tautan
Dalam laporan yang dihasilkan, jangan tampilkan nama tautan dari yang ditambahkan, dihapus, atau
mengubah fungsi atau variabel.
· --tanpa-tambahan-syms
Jangan tampilkan daftar fungsi, variabel, atau simbol apa pun yang ditambahkan.
· --tanpa-tambahan-binari
Jangan tampilkan daftar binari yang ditambahkan ke paket kedua.
Harap dicatat bahwa kehadiran binari tambahan tersebut tidak dianggap seperti ABI
ubah dengan alat ini; dengan demikian, itu tidak berdampak pada kode keluar dari
alat. Itu hanya memiliki nilai informasi. Biner yang dihapus, bagaimanapun,
dianggap sebagai perubahan ABI.
· --tidak-mengabaikan
Jangan cari paket2 untuk keberadaan file supresi.
· --tidak paralel
Secara default, abipkgdiff akan menggunakan semua prosesor yang tersedia untuk dieksekusi
bersamaan. Opsi ini memberitahunya untuk tidak mengekstrak paket atau menjalankan perbandingan di
paralel.
· --supresi | --suppr <jalan menuju penekanan>
Gunakan file spesifikasi penindasan yang terletak di jalan menuju penekanan. Perhatikan bahwa ini
opsi dapat muncul beberapa kali di baris perintah; semua penindasan
file spesifikasi kemudian diperhitungkan.
· --tidak ada pertunjukan-lokasi
Jangan tampilkan informasi tentang lokasi di kedua berbagi perpustakaan masing-masing
jenis diubah.
· --gagal-tidak-dbg
Buat program gagal dan kembalikan kode keluar bukan nol jika tidak dapat membaca salah satu dari
informasi debug yang berasal dari paket info debug yang diberikan di
garis komando. Jika tidak ada paket info debug yang disediakan di baris perintah, maka ini
opsi tidak aktif.
Perhatikan bahwa kode keluar bukan nol yang dikembalikan oleh program sebagai hasil dari opsi ini
adalah konstanta ABIDIF_ERROR. Untuk mengetahui nilai numerik dari konstanta itu, silakan
lihat dokumentasi kode keluar.
· --keep-tmp-file
Jangan hapus file direktori sementara yang dibuat selama eksekusi
alat.
· --bertele-tele
Pancarkan pesan kemajuan verbose.
KEMBALI NILAI
Kode keluar dari abipkgdiff perintah adalah 0 jika ABI dari binari dibandingkan
sama, atau bukan nol jika berbeda atau jika alat mengalami kesalahan.
Dalam kasus selanjutnya, nilai kode keluar sama dengan alat abidiff.
Gunakan abipkgdiff online menggunakan layanan onworks.net