abilint: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= 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...')
 
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 11: Rad 11:


== ANVÄNDNING ==
== ANVÄNDNING ==
  abilint [alternativ] [<abi-fil>]
abilint [alternativ] [<abi-fil>]


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


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


* '''--debug-info-dir <sökväg>'''
* '''--debug-info-dir <sökväg>'''
  Ange var separata debug-informationfiler finns när dessa inte är en del av ELF-filen.
Ange var separata debug-informationfiler finns när dessa inte är en del av ELF-filen.


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


* '''--header-file | --hf <header-fil>'''
* '''--header-file | --hf <header-fil>'''
  Ange var en offentlig header-fil finns som ska beaktas vid analysen.
Ange var en offentlig header-fil finns som ska beaktas vid analysen.


* '''--headers-dir | --hd <katalog>'''
* '''--headers-dir | --hd <katalog>'''
  Ange var offentliga headers för första biblioteket finns.
Ange var offentliga headers för första biblioteket finns.


* '''--help'''
* '''--help'''
  Visa en kort hjälp och avsluta.
Visa en kort hjälp och avsluta.


* '''--noout'''
* '''--noout'''
  Visa inget på standardutgången. Kommandoresultatet anger om det lyckades.
Visa inget på standardutgången. Kommandoresultatet anger om det lyckades.


* '''--suppressions <specifikationsfil>'''
* '''--suppressions <specifikationsfil>'''
  Använd en undertryckningsspecifikationsfil för att ignorera vissa ABI-element i utgången.
Använd en undertryckningsspecifikationsfil för att ignorera vissa ABI-element i utgången.


* '''--stdin | --'''
* '''--stdin | --'''
  Läs in data från standardingången.
Läs in data från standardingången.


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


* '''--version | -v'''
* '''--version | -v'''
  Visa programversionen och avsluta.
Visa programversionen och avsluta.


== FÖRFATTARE ==
== FÖRFATTARE ==
Rad 60: Rad 60:


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


= Sidslut =
= Sidslut =

Nuvarande version från 12 januari 2025 kl. 07.58

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.