Это команда abipkgdiff, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
abipkgdiff - сравнивает ABI файлов ELF в программных пакетах
abipkgdiff сравнивает двоичные интерфейсы приложений (ABI) ELF двоичные файлы, содержащие
в двух программных пакетах. В настоящее время поддерживаются следующие форматы пакетов программного обеспечения: дебютантка, RPM,
деготь архивы (сжатые или нет) и простые каталоги, содержащие двоичные файлы.
Для получения подробного отчета об изменениях ABI, который включает изменения функций и переменных.
подтипы, два входных пакета должны сопровождаться их отладочной информацией
пакеты, содержащие отладочную информацию в DWARF формат.
ПРИЗЫВ
abipkgdiff [опция]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
· --Помогите | -h
Вывести краткую справку о команде и выйти.
· --версия | -v
Вывести версию программы и выйти.
· --debug-info-pkg1 | --d1
Для случаев, когда отладочная информация для package1 разделен в отдельный файл,
говорит abipkgdiff где найти этот отдельный пакет отладочной информации.
· --debug-info-pkg2 | --d2
Для случаев, когда отладочная информация для package2 разделен в отдельный файл,
говорит abipkgdiff где найти этот отдельный пакет отладочной информации.
· --dso-только
Сравните только файлы ELF, которые являются общими библиотеками. Не сравнивайте исполняемые файлы,
например.
· --избыточный
В отчетах о различиях отображайте повторяющиеся изменения. Избыточное изменение - это изменение
который был отображен в другом месте данного отчета.
· --no-linkage-имя
В итоговом отчете не отображайте имена связей добавленных, удаленных или
измененные функции или переменные.
· --нет-добавлены-символы
Не показывать список функций, переменных или любой добавленный символ.
· --no-добавленные двоичные файлы
Не показывать список двоичных файлов, добавленных во второй пакет.
Обратите внимание, что наличие таких добавленных двоичных файлов не рассматривается как ABI.
изменение этим инструментом; как таковой, он не влияет на код выхода
орудие труда. Это имеет только информационную ценность. Однако удаленные двоичные файлы
рассматривается как изменение ABI.
· --нет-абигнор
Не ищите package2 на наличие файлов подавления.
· - непараллельный
По умолчанию abipkgdiff будет использовать все доступные ему процессоры для выполнения
одновременно. Эта опция указывает ему не извлекать пакеты и не запускать сравнения в
параллельны друг другу.
· - подавления | --суппр <путь к подавлению>
Используйте файл спецификации подавления, расположенный по адресу путь к подавлению. Обратите внимание, что это
опция может появляться в командной строке несколько раз; все подавление
затем учитываются файлы спецификаций.
· --no-show-locs
Не показывать информацию о том, где в второй общие библиотека соответствующие
тип был изменен.
· --fail-нет-dbg
Сделайте программу неудачной и верните ненулевой код выхода, если не может прочитать ни один из
информация об отладке, которая поступает из пакетов информации об отладке, которые были предоставлены на
командная строка. Если в командной строке не был указан пакет отладочной информации, то это
опция не активна.
Обратите внимание, что ненулевой код выхода, возвращаемый программой в результате этой опции
постоянная ABIDIF_ERROR. Чтобы узнать числовое значение этой константы, пожалуйста,
обратитесь к документации по коду выхода.
· --keep-tmp-файлы
Не стирайте файлы временного каталога, созданные во время выполнения
инструмент.
· --подробный
Отправлять подробные сообщения о ходе выполнения.
ВЕРНУТЬ VALUE
Код выхода из abipkgdiff команда равна 0, если сравнивается ABI двоичных файлов.
равны или не равны нулю, если они различаются или инструмент обнаружил ошибку.
В последнем случае значение кода выхода такое же, как и для инструмента abidiff.
Используйте abipkgdiff в Интернете с помощью сервисов onworks.net