abilint(1)

Från Wiki.linux.se
Version från den 20 februari 2025 kl. 09.03 av Admin (diskussion | bidrag) (Skapade sidan med '== abilint(1) - Linux manual sida == === NAMN === ''abilint'' - validera en Abigail ABI-representation ''abilint'' analyserar den ursprungliga XML-representationen av en ABI som skapats av ''abidw''. När XML-representationen av ABI:n har tolkats, bygger ''abilint'' en minnesmodell från den. Sedan försöker den spara modellen tillbaka i XML-format till standardutgången. Om denna läs-skriv-operation lyckas, är det sannolikt att den inmatade XML-ABI-representationen...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

abilint(1) - Linux manual sida

NAMN

abilint - validera en Abigail ABI-representation

abilint analyserar den ursprungliga XML-representationen av en ABI som skapats av abidw. När XML-representationen av ABI:n har tolkats, bygger abilint en minnesmodell från den. Sedan försöker den spara modellen tillbaka i XML-format till standardutgången. Om denna läs-skriv-operation lyckas, är det sannolikt att den inmatade XML-ABI-representationen är meningsfull.

Observera att detta verktyg främst är avsett för att hjälpa till med felsökning av problem i det underliggande Libabigail-biblioteket.

Observera också att abilint kan läsa en ELF-fil som indata, bygga en minnesmodell för dess ABI och serialisera den modellen tillbaka till XML till standardutgången. I det fallet måste ELF-filen åtföljas av dess felsökningsinformation i DWARF-format.

ANVÄNDNING

abilint [alternativ] [<abi-fil1>]

ALTERNATIV

  • --annotate
Kommenterar ABIXML-utdata med kommentarer ovanför de flesta element. Syftet är att göra ABIXML-utdata mer lättläst för felsökning eller dokumentationsändamål.
  • --ctf
Extraherar ABI-information från CTF-debugginformation, om sådan finns i det givna objektet.
  • --debug-info-dir <sökväg>
När en ELF-fil läses som indata och dess felsökningsinformation är uppdelad i en separat fil, anger detta alternativ var den separata felsökningsinformationen finns.
Observera att sökväg måste peka på rotkatalogen där felsökningsinformationen är organiserad. I Red Hat-baserade system är det vanligtvis <root>/usr/lib/debug.
  • --diff
För XML-indata utförs en textjämförelse mellan den ursprungliga indata och minnesmodellen som sparats tillbaka till disk. Detta kan hjälpa till att identifiera problem i hanteringen av XML-formatet av Libabigail.
  • --header-file | --hf <header-fil-sökväg>
Anger var en av de offentliga headers-filerna finns som verktyget ska beakta.
  • --headers-dir | --hd <headers-katalog>
Anger var de offentliga headers-filerna för det första delade biblioteket finns. Verktyget filtrerar då bort typer som inte definieras i offentliga headers.
  • --help
Visar en kort hjälptext och avslutar.
  • --noout
Visar ingen utdata på standardutgången. Kommandoåtergångsvärdet är det enda sättet att avgöra om kommandot lyckades.
  • --suppressions | suppr <sökväg-till-suppressionsfil>
Använder en undertryckningsfil. Detta alternativ kan upprepas flera gånger för att ange flera undertryckningsspecifikationer.
  • --stdin | --
Läser indata från standardinmatningen.
  • --tu
Förväntar sig att indata XML representerar en enda översättningsenhet.
  • --verbose
Visar detaljerade meddelanden om interna processer. Används för att felsöka verktyget och dess underliggande bibliotek.
  • --version | -v
Visar programmets version och avslutar.

FÖRFATTARE

Dodji Seketeli

UPPHOVSRÄTT

© 2014-2022, Red Hat, Inc.

KOLOFON

Denna sida är en del av libabigail (ABI Generic Analysis and Instrumentation Library). Information om projektet finns på sourceware.org/libabigail.

Om du har en buggrapport för denna manual, se bugzilla.

Denna sida genererades från projektets upstream Git-repository [1] den 2 februari 2025. Vid den tiden var det senaste commitdatumet den 13 januari 2025.

Om du upptäcker problem i denna HTML-version av sidan, eller om du har förslag på förbättringar, skicka ett mail till man-pages@man7.org.


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.