abilint

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

abilint(1) - Linux manual sida

NAMN

abilint - validera en abigail ABI-representation

abilint tolkar den inbyggda XML-representationen av en ABI som genereras av abidw. Programmet läser in XML-representationen, bygger en modell i minnet och försöker sedan spara tillbaka den i XML-format till standardutgången. Om detta lyckas är XML-ABI-representationen troligtvis giltig.

Detta verktyg är främst avsett för att underlätta felsökning i Libabigail-biblioteket.

abilint kan även läsa en ELF-fil, bygga en in-memory-modell av dess ABI och serialisera modellen tillbaka i XML-format. ELF-filen måste dock innehålla debug-information i DWARF-formatet.

ANVÄNDNING

abilint [alternativ] [<abi-fil>]

ALTERNATIV

  • --annotate

Kommentera ABIXML-utgången med kommentarer ovanför de flesta element för att göra den mer läsbar.

  • --ctf

Extrahera ABI-information från CTF debug-information om sådan finns.

  • --debug-info-dir <sökväg>

Ange var separata debug-informationfiler finns när dessa inte är en del av ELF-filen.

  • --diff

Utför en textjämförelse mellan XML-ingången och minnesmodellen som sparats tillbaka på disk.

  • --header-file | --hf <header-fil>

Ange var en offentlig header-fil finns som ska beaktas vid analysen.

  • --headers-dir | --hd <katalog>

Ange var offentliga headers för första biblioteket finns.

  • --help

Visa en kort hjälp och avsluta.

  • --noout

Visa inget på standardutgången. Kommandoresultatet anger om det lyckades.

  • --suppressions <specifikationsfil>

Använd en undertryckningsspecifikationsfil för att ignorera vissa ABI-element i utgången.

  • --stdin | --

Läs in data från standardingången.

  • --tu

Förvänta att XML-representationen representerar en enda översättningsenhet.

  • --version | -v

Visa programversionen och avsluta.

FÖRFATTARE

Dodji Seketeli

COPYRIGHT

2014-2022, Red Hat, Inc.

KOLOFON

Denna sida är en del av libabigail-projektet (ABI Generic Analysis and Instrumentation Library). För mer information, besök https://sourceware.org/libabigail/.

Buggrapporter kan lämnas på https://sourceware.org/bugzilla/.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/abilint.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.