Questo è il comando abipkgdiff che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
abipkgdiff - confronta gli ABI dei file ELF nei pacchetti software
abipkgdiff confronta le interfacce binarie applicative (ABI) del ELFO binari contenuti
in due pacchetti software. I formati del pacchetto software attualmente supportati sono debuttante, RPM,
tar archivi (compressi o meno) e directory semplici che contengono binari.
Per un report completo sulle modifiche ABI che includa modifiche su funzione e variabile
sottotipi, i due pacchetti di input devono essere accompagnati con le loro informazioni di debug
pacchetti che contengono informazioni di debug in NANO formato.
INVOCAZIONE
abipkgdiff [opzione]
VERSIONI
· --Aiuto | -h
Visualizza un breve aiuto sul comando ed esci.
· --versione | -v
Visualizza la versione del programma ed esci.
· --debug-info-pkg1 | --d1
Per i casi in cui le informazioni di debug per package1 è suddiviso in un file separato,
dice abipkgdiff dove trovare quel pacchetto di informazioni di debug separato.
· --debug-info-pkg2 | --d2
Per i casi in cui le informazioni di debug per package2 è suddiviso in un file separato,
dice abipkgdiff dove trovare quel pacchetto di informazioni di debug separato.
· --dso-solo
Confronta solo i file ELF che sono librerie condivise. Non confrontare i file eseguibili,
per esempio.
· --ridondante
Nei rapporti sulle differenze, visualizza le modifiche ridondanti. Un cambiamento ridondante è un cambiamento
che è stato visualizzato altrove in un determinato report.
· --no-nome-collegamento
Nel report risultante, non visualizzare i nomi dei collegamenti degli elementi aggiunti, rimossi o
funzioni o variabili modificate.
· --nessun-simbolo-aggiunto
Non mostrare l'elenco di funzioni, variabili o qualsiasi simbolo aggiunto.
· --no-aggiunti-binari
Non mostra l'elenco dei binari che sono stati aggiunti al secondo pacchetto.
Si prega di notare che la presenza di tali binari aggiunti non è considerata come un ABI
cambiare con questo strumento; in quanto tale, non ha alcun impatto sul codice di uscita del
attrezzo. Ha solo un valore informativo. I binari rimossi sono, tuttavia,
considerato come un cambiamento ABI.
· --non ignorare
Non cercare nel package2 per la presenza di file di soppressione.
· --no-parallelo
Per impostazione predefinita, abipkgdiff utilizzerà tutti i processori che ha a disposizione per eseguire
simultaneamente. Questa opzione gli dice di non estrarre i pacchetti o eseguire confronti in
parallelo.
· --soppressioni | --suppre <percorso per le soppressioni>
Utilizzare un file di specifiche di soppressione situato in percorso per le soppressioni. Nota che questo
l'opzione può apparire più volte sulla riga di comando; tutta la soppressione
vengono quindi presi in considerazione i file di specifica.
· --no-show-locs
Non mostrare informazioni su dove si trova il secondo condiviso biblioteca il rispettivo
tipo è stato cambiato.
· --fail-no-dbg
Fai fallire il programma e restituisci un codice di uscita diverso da zero se non è stato possibile leggere nessuno dei
informazioni di debug che provengono dai pacchetti di informazioni di debug che sono state fornite sul
riga di comando. Se non è stato fornito alcun pacchetto di informazioni di debug sulla riga di comando, allora questo
l'opzione non è attiva.
Nota che il codice di uscita diverso da zero restituito dal programma come risultato di questa opzione
è la costante ABIDIFF_ERRORE. Per conoscere il valore numerico di quella costante, per favore
fare riferimento alla documentazione del codice di uscita.
· --keep-tmp-file
Non cancellare i file di directory temporanei creati durante l'esecuzione di
lo strumento.
· --verboso
Emetti messaggi di avanzamento dettagliati.
RITORNO VALORE
Il codice di uscita del abipkgdiff comando è 0 se l'ABI dei binari è confrontato
sono uguali o diversi da zero se differiscono o se lo strumento ha riscontrato un errore.
In quest'ultimo caso, il valore del codice di uscita è lo stesso dello strumento abidiff.
Usa abipkgdiff online utilizzando i servizi onworks.net