Це команда abidw, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
abidw - серіалізувати ABI файлу ELF
abidw читає спільну бібліотеку в ELF формат і видає XML-подання свого ABI
стандартний вихід. Випущене представлення включає всі глобально визначені функції
і змінні, а також повне представлення їх типів. Він також включає а
представлення глобально визначених символів ELF файлу. Вхідна спільна бібліотека
має містити пов’язану інформацію про налагодження КНІР Формат.
ІНВОКАЦІЯ
abidw [параметри] [ ]
ВАРІАНТИ
· --допомога | -h
Відобразіть коротку довідку про команду та вийдіть.
· -- версія | -v
Відобразити версію програми та вийти.
· --debug-info-каталог | -d <dir-шлях>
У випадках, коли інформація про налагодження для шлях до elf-файлу знаходиться в окремому файлі, тобто
розташоване в нестандартному місці, про це говорить abidw де шукати цю інформацію про налагодження
файлу.
Зверніть увагу, що dir-шлях має вказувати на кореневий каталог, у якому міститься інформація про налагодження
розташована у вигляді дерева. У системах на базі Red Hat цей каталог є
зазвичай /usr/lib/debug.
Зауважте, що цей параметр не є обов’язковим для розділеної налагоджувальної інформації, встановленої вашим
системний менеджер пакетів, тому що тоді abidw знає, де його знайти.
· -- вихідний файл <шлях до файлу>
Ця опція вказує abidw видавати XML-подання шлях до elf-файлу в
файлу шлях до файлу, а не видавати його на стандартний вихід.
· --ноут
Ця опція вказує abidw щоб не видавати XML-подання ABI. Так що
тільки зчитує ELF і налагоджує інформацію, будує внутрішнє представлення
ABI і виходи. Цей параметр зазвичай корисний для налагодження.
· --check-alternate-debug-info <ельф-шлях>
Якщо інформація про налагодження файлу ельф-шлях містить посилання на an чергувати відлагоджувати
інформація файл, abidw перевіряє, чи може знайти цей альтернативний інформаційний файл налагодження. У цьому
У цьому випадку він видає значуще повідомлення про успіх із зазначенням повного шляху до альтернативного
знайдено інформаційний файл налагодження. В іншому випадку він видає код помилки.
· --no-show-locs
Не показувати інформацію про те, де в другий загальні бібліотека відповідний
тип був змінений.
· --check-alternate-debug-info-base-name <ельф-шлях>
Люблю --check-alternate-debug-info, але в повідомленні про успіх вкажіть лише базу
ім'я інформаційного файлу налагодження; не повний його шлях.
· --load-all-type
За замовчуванням libabigail (і, таким чином abidw) завантажує лише ті типи, які доступні з
оголошення функцій і змінних, які публічно визначені та експортовані
двійковий. Таким чином, лише ці типи присутні у виводі abidw. Однак цей варіант
робить abidw загрузка всі типи, визначені в двійкових файлах, навіть ті, які не є
доступні з публічних заяв.
· --abidiff
Завантажте ABI двійкового файлу ELF, наведеного в аргументі, збережіть його в XML libabigail
форматувати у тимчасовий файл; прочитати ABI з тимчасового файлу XML і порівняти
ABI, який було прочитано проти ABI бінарного файлу ELF
аргумент. ABI повинні порівнюватися рівними. Якщо вони цього не роблять, програма видає a
діагностика і виходить з ненульовим кодом.
Це варіант налагодження та перевірки працездатності.
· --статистика
Видавати статистику про різні внутрішні речі.
· -багатослівний
Видавайте докладні журнали про хід різних внутрішніх речей.
ПРИМІТКИ
Заступник відлагоджувати інформація файли
Починаючи з версії 4 специфікації DWARF, Заступник відлагоджувати інформація це GNU
розширення специфікації DWARF. Проте його було запропоновано включити до
майбутня версія 5 стандарту DWARF. Ви можете прочитати більше про розширення GNU для
стандарт DWARF тут.
Використовуйте abidw онлайн за допомогою служб onworks.net