abidw(1)

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

abidw(1) - Linux manual sida

NAMN

abidw - serialisera ABI för en ELF-fil

abidw läser en delad bibliotek i [ELF-format] och genererar en XML-representation av dess ABI till standardutgång. Det genererade formatet, kallat ABIXML, inkluderar alla globalt definierade funktioner och variabler tillsammans med en komplett representation av deras typer. Det inkluderar även en representation av de globalt definierade ELF-symbolerna i filen.

När alternativet --linux-tree används kan detta program också hantera en [Linux-kernel] katalog, det vill säga en katalog som innehåller både vmlinux-binariet och kernelmoduler. Det analyserar dessa kernel-binarier och genererar en XML-representation av gränssnittet mellan kärnan och dess moduler.

ANVÄNDNING

abidw [alternativ] [<sökväg-till-elf-fil>]

ALTERNATIV

  • --help | -h

Visar en kort hjälptext och avslutar.

  • --version | -v

Visar programmets version och avslutar.

  • --abixml-version

Visar versionen av ABIXML-formatet som genereras av detta program.

  • --debug-info-dir | -d <katalog>

Anger katalogen där debuginformationen kan hittas om den är separat från ELF-filen.

  • --out-file | -o <fil>

Skriver ut XML-representationen till den angivna filen istället för standardutgång.

  • --noout

Läser in och analyserar ELF-filen men genererar ingen XML-utdata.

  • --suppressions <fil>

Anger en fil med undertryckningsregler som styr vilka ABI-element som ska ignoreras.

  • --exported-interfaces-only

Begränsar analysen till bara de funktioner och variabler som exporteras av ELF-symboler.

  • --load-all-types

Laddar alla typer från ELF-filen, även de som inte är kopplade till publika gränssnitt.

  • --check-alternate-debug-info <elf-fil>

Kontrollerar om ELF-filen refererar till en alternativ debuginfo-fil och rapporterar om den kan hittas.

  • --linux-tree

Behandlar den angivna sökvägen som en Linux-kärna och genererar Kernel Module Interface (KMI).

EXEMPEL

Generera en ABIXML-representation av en ELF-fil: abidw binary > binary.abi

Generera en representation av en ELF-fil och dess beroenden: abidw --follow-dependencies --added-binaries-dir /usr/lib binary > binary.abi

Analysera en Linux-kärna och generera dess KMI: abidw --linux-tree /path/to/kernel/modules > kernel.kmi

FÖRFATTARE

Dodji Seketeli

COPYRIGHT

2014-2022, Red Hat, Inc.

SE ÄVEN

[Libabigail-projektet] [DWARF-specifikationen] [Linux-kärnan]


Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/abidw.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.