Dit is het commando abidw dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
abidw - serialiseer de ABI van een ELF-bestand
abidw leest een gedeelde bibliotheek in ELF formaat en verzendt een XML-weergave van zijn ABI naar
standaard uitvoer. De uitgezonden representatie omvat alle globaal gedefinieerde functies
en variabelen, samen met een volledige weergave van hun typen. Het omvat ook een
weergave van de globaal gedefinieerde ELF-symbolen van het bestand. De gedeelde invoerbibliotheek
moet bijbehorende foutopsporingsinformatie bevatten DWARF formaat.
AANROEPING
abidw [opties] [ ]
OPTIES
· --help | -h
Geef een korte hulp weer over de opdracht en sluit af.
· --versie | -v
Geef de versie van het programma weer en sluit af.
· --debug-info-dir | -d <dir-pad>
In gevallen waarin de foutopsporingsinformatie voor pad-naar-elf-bestand staat in een apart bestand
gelegen op een niet-standaard plaats, vertelt dit blijf waar u de foutopsporingsinformatie kunt vinden
bestand.
Merk op dat dir-pad moet verwijzen naar de hoofdmap waaronder de foutopsporingsinformatie staat
is boomvormig gerangschikt. Onder op Red Hat gebaseerde systemen is die map dat wel
doorgaans /usr/lib/debug.
Houd er rekening mee dat deze optie niet verplicht is voor gesplitste foutopsporingsinformatie die door uw is geïnstalleerd
de pakketbeheerder van het systeem, want dan blijf weet waar het te vinden is.
· --out-bestand <bestandspad>
Deze optie geeft instructies: blijf om de XML-representatie van uit te zenden pad-naar-elf-bestand in
het bestand bestandspad, in plaats van het naar de standaarduitvoer uit te zenden.
· --nout
Deze optie geeft instructies: blijf om de XML-weergave van de ABI niet uit te zenden. Dus het
leest alleen de ELF- en debug-informatie, bouwt de interne representatie van de
ABI en uitgangen. Deze optie is meestal handig voor foutopsporingsdoeleinden.
· --check-alternatieve-debug-info <elf-pad>
Als de foutopsporingsinformatie voor het bestand elf-pad bevat een verwijzing naar een afwisselend debug
info bestand blijf controleert of het het alternatieve debug-infobestand kan vinden. In dat
In dat geval zendt het een betekenisvol succesbericht uit waarin het volledige pad naar het alternatief wordt vermeld
debug-infobestand gevonden. Anders geeft hij een foutcode af.
· --no-show-locs
Toon geen informatie over waar in de tweede gedeeld bibliotheek de respectieve
soort is gewijzigd.
· --check-alternate-debug-info-basisnaam <elf-pad>
Like --check-alternatieve-debug-info, maar vermeld in het succesbericht alleen de basis
naam van het debug-infobestand; niet het volledige pad.
· --laad-alle-typen
Standaard vrijgezellenfeest (en daarom blijf) laadt alleen typen die bereikbaar zijn
functies en variabelendeclaraties die publiekelijk zijn gedefinieerd en geëxporteerd door de
binair. Alleen deze typen zijn dus aanwezig in de uitvoer van blijf. Deze optie echter
merken blijf laden allen de typen die in de binaire bestanden zijn gedefinieerd, zelfs de typen die dat niet zijn
bereikbaar via openbare verklaringen.
· --Abidiff
Laad de ABI van het binaire ELF-bestand dat in het argument is opgegeven, en sla het op in libabigail's XML
formatteren in een tijdelijk bestand; lees de ABI uit het tijdelijke XML-bestand en vergelijk
de ABI die is teruggelezen tegen de ABI van het opgegeven ELF-binaire bestand
argument. De ABI's moeten gelijk zijn. Als dat niet het geval is, zendt het programma een
diagnose en sluit af met een code die niet nul is.
Dit is een optie voor foutopsporing en sanity check.
· --statistieken
Verzend statistieken over verschillende interne zaken.
· --uitgebreid
Zend uitgebreide logboeken uit over de voortgang van diverse interne zaken.
OPMERKINGEN
Afwisselend debug info bestanden
Vanaf versie 4 van de DWARF-specificatie, Afwisselend debug informatie is een GNU
uitbreiding van de DWARF-specificatie. Er is echter voorgesteld om het op te nemen in de
komende versie 5 van de DWARF-standaard. U kunt meer lezen over de GNU-extensies voor
de DWARF-standaard hier.
Gebruik abidw online met behulp van onworks.net-services