abidb: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= abidb(1) - Linux manual sida = == NAMN == '''abidb''' - kontrollera binärer mot abixml-korpus och/eller skicka in nya data '''abidb''' hanterar ett Git-repository av abixml-filer som beskriver delade bibliotek och kontrollerar binärer mot dem. Programmen '''elfutils''' och '''libabigail''' används för att fråga och bearbeta binärerna. '''abidb''' fungerar bra med '''debuginfod''' för att automatiskt hämta nödvändigt DWARF-innehåll. == ANVÄNDNING == abi...')
 
(Ingen skillnad)

Nuvarande version från 12 januari 2025 kl. 07.41

abidb(1) - Linux manual sida

NAMN

abidb - kontrollera binärer mot abixml-korpus och/eller skicka in nya data

abidb hanterar ett Git-repository av abixml-filer som beskriver delade bibliotek och kontrollerar binärer mot dem. Programmen elfutils och libabigail används för att fråga och bearbeta binärerna. abidb fungerar bra med debuginfod för att automatiskt hämta nödvändigt DWARF-innehåll.

ANVÄNDNING

 abidb [ALTERNATIV] [--submit PATH1 PATH2 ...] [--check PATH1 PATH2 ...]

VANLIGA ALTERNATIV

  • --abicompat PATH
 Ange sökvägen till programmet abicompat att använda. Standard är att använda det som hittas i $PATH-miljövariabeln.
  • --abidw PATH
 Ange sökvägen till programmet abidw att använda. Standard är att använda det som hittas i $PATH-miljövariabeln.
  • --distrobranch BRANCH
 Ange Git-grenen för abixml-filer i Git-repositoryt. Standard är en sträng som DISTRO/VERSION/ARCHITECTURE.
  • --git REPO
 Ange det förutbefintliga Git-repositoryt som ska användas för inlämning eller kontroll. Standard är den aktuella arbetskatalogen.
  • --help | -h
 Visa en kort hjälp och avsluta.
  • --loglevel LOGLEVEL
 Ange diagnosnivå för felmeddelanden. Alternativen är debug, info, warning, error, eller critical.
  • --timeout SECONDS
 Ange maximal körningstid (i sekunder) för programmen abidw och abicompat. Standard är ingen gräns.

INLÄMNINGSALTERNATIV

  • --archive | -Z .EXT[=CMD]
 Hantera PATH-namn med filändelsen .EXT som arkiv. Om CMD anges, kör PATH genom det angivna skal-kommandot. Annars används cat.
  • --filter REGEX
 Begränsa filer för abixml-extrahering till de som matchar det givna reguljära uttrycket.
  • --submit PATH1 PATH2 ...
 Använd abidw för att extrahera abixml för varje listad fil.
  • --sysroot PREFIX
 Ange en prefix-sökväg som ska tas bort från filnamn.

KONTROLLALTERNATIV

  • --check PATH1 PATH2 ...
 Använd abidiff för att jämföra varje listad fil med abixml-dokument.
  • --ld-library-path DIR1:DIR2:DIR3...
 Ange sökvägar för abixml-dokument att använda för att lokalisera ett specifikt SONAME.

EXIT-KOD

  • Vid framgångsrik inlämning och/eller kontroll returneras exit-koden 0.
  • Vid fel är exit-koden större än 0, och en lista över misslyckade binärer skrivs ut.

GIT-REPOSITORY-SCHEMA

abidb lagrar abixml-dokument i ett Git-repository enligt följande namngivningsschema: 1. Katalogvägen till det delade biblioteket. 2. SONAME för biblioteket som undermapp. 3. En fil med namnet BUILDID.xml, där BUILDID är hexadecimal ELF build-id.

Exempel:

/usr/lib64/libc.so.6.2.32 → /usr/lib64/libc.so.6/788cdd41a15985bf8e0a48d213a46e07d58822df.xml

FÖRFATTARE

Frank Ch. Eigler

COPYRIGHT

2014-2022, Red Hat, Inc.

KOLOFON

Denna sida är en del av libabigail-projektet. För mer information, besök [1]. Buggrapporter kan lämnas på [2].

Sidslut

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