abipkgdiff - онлайн у хмарі

Це команда abipkgdiff, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


abipkgdiff - порівняння ABI файлів ELF у програмних пакетах

abipkgdiff порівнює двійкові інтерфейси додатків (ABI). ELF бінарні файли, що містяться
у двох програмних пакетах. На даний момент підтримуються формати програмного пакета Деб, RPM,
дьоготь архіви (стиснуті або ні) і прості каталоги, які містять двійкові файли.

Для повного звіту про зміни ABI, який містить зміни щодо функції та змінної
підтипів, два вхідних пакети повинні супроводжуватися інформацією про налагодження
пакети, які містять інформацію про налагодження КНІР Формат.

ІНВОКАЦІЯ


abipkgdiff [опція]

ВАРІАНТИ


· --допомога | -h

Відобразіть коротку довідку про команду та вийдіть.

· -- версія | -v

Відобразити версію програми та вийти.

· --debug-info-pkg1 | --d1

Для випадків, коли інформація про налагодження для пакет 1 розбивається на окремий файл,
розповідає abipkgdiff де знайти окремий пакет інформації про налагодження.

· --debug-info-pkg2 | --d2

Для випадків, коли інформація про налагодження для пакет 2 розбивається на окремий файл,
розповідає abipkgdiff де знайти окремий пакет інформації про налагодження.

· --dso-лише

Порівняйте лише файли ELF, які є спільними бібліотеками. Не порівнюйте виконувані файли,
наприклад.

· --зайві
У звітах diff відображайте зайві зміни. Зайва зміна — це зміна
яка була відображена в іншому місці даного звіту.

· --no-linkage-name

У отриманому звіті не відображати назви зв’язків доданих, видалених або
змінені функції або змінні.

· --no-added-syms

Не показувати список функцій, змінних чи будь-яких символів, які були додані.

· --no-added-binary

Не показувати список бінарних файлів, які були додані до другого пакету.

Зверніть увагу, що наявність таких доданих двійкових файлів не вважається ABI
змінити за допомогою цього інструменту; як такий, він не впливає на код виходу
інструмент. Він має лише інформаційну цінність. Однак видалені двійкові файли
розглядається як зміна ABI.

· --no-abignore

Не шукайте пакет 2 на наявність файлів придушення.

· --не паралельно

За замовчуванням abipkgdiff використовуватиме всі доступні для виконання процесори
одночасно. Ця опція вказує йому не витягувати пакунки або виконувати порівняння
паралельні.

· --придушення | --супр <шлях до придушення>

Використовуйте файл специфікації придушення, розташований за адресою шлях до придушення. Зауважте, що це
параметр може з'являтися кілька разів у командному рядку; все придушення
потім враховуються файли специфікації.

· --no-show-locs
Не показувати інформацію про те, де в другий загальні бібліотека відповідний
тип був змінений.

· --fail-no-dbg

Зробіть програму невдалою та поверніть ненульовий код виходу, якщо не вдалося прочитати будь-який з
інформація про налагодження, яка надходить з пакетів інформації про налагодження, які були надані на
командний рядок. Якщо в командному рядку не надано пакет інформації про налагодження, то це
опція не активна.

Зауважте, що ненульовий код виходу, повернутий програмою в результаті цієї опції
є константою ABIDIFF_ERROR. Щоб дізнатися числове значення цієї константи, будь ласка
зверніться до документації з кодом виходу.

· --keep-tmp-файли

Не видаляйте тимчасові файли каталогу, створені під час виконання
інструмент.

· -багатослівний

Надсилайте докладні повідомлення про прогрес.

ПОВЕРНЕННЯ VALUE


Код виходу abipkgdiff команда дорівнює 0, якщо порівнюється ABI двійкових файлів
рівні або відмінні від нуля, якщо вони відрізняються або якщо інструмент знайшов помилку.

У наступному випадку значення коду виходу таке ж, як і для інструмента abidiff.

Використовуйте abipkgdiff онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows