abidw(1)
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.