abilint(1)

Från Wiki.linux.se
Version från den 20 februari 2025 kl. 09.06 av Admin (diskussion | bidrag)
(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.