IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

dwz - Online nel cloud

Esegui dwz nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando dwz 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


dwz - Strumento di ottimizzazione e rimozione dei duplicati DWARF

SINOSSI


dwz [OPZIONE...] [FILE]

DESCRIZIONE


dwz è un programma che tenta di ottimizzare le informazioni di debug di DWARF contenute in ELF
librerie condivise ed eseguibili ELF per dimensione, sostituendo le informazioni DWARF
rappresentazione con una rappresentazione equivalente più piccola ove possibile e riducendo la
quantità di duplicazione utilizzando le tecniche dell'appendice E standard DWARF - creazione
DW_TAG_unità_parziale unità di compilazione (CU) per informazioni duplicate e utilizzo
DW_TAG_unità_importata per importarlo in ogni CU che ne ha bisogno.

Lo strumento gestisce sezioni di debug in formato DWARF a 32 bit delle versioni 2, 3 e 4 e GNU
estensioni oltre a quelle, sebbene l'utilizzo di DWARF 4 o nel peggiore dei casi DWARF 3 sia fortemente
raccomandato.

Lo strumento ha due modalità operative principali, senza il -m opzione che tenta di ottimizzare
Informazioni di debug DWARF in ciascun oggetto specificato (eseguibile o libreria condivisa)
individualmente, con il -m opzione, successivamente tenta di ottimizzare ancora di più spostandosi
Voci di informazioni di debug DWARF (DIE), stringhe e descrizioni di macro duplicate in
più di un oggetto in un oggetto ELF ET_REL appena creato il cui nome file è indicato come -m
argomento di opzione. Le sezioni di debug negli eseguibili e nelle librerie condivise specificate su
la riga di comando viene quindi nuovamente modificata, facendo riferimento alle entità appena create
oggetto.

VERSIONI


-m RISORSE --multifile RISORSE
Modalità multifile. Dopo aver elaborato tutti gli eseguibili denominati e le librerie condivise,
tentare di creare un oggetto ELF RISORSE e inserisci le informazioni di debug duplicate in more
di un oggetto lì, quindi ottimizzare ciascun eseguibile o libreria condivisa denominata
ancora più lontano se possibile.

-h --collegamento fisico
Cerca eseguibili o librerie condivise collegate insieme, invece di riscrivere
riscrivono individualmente solo uno di essi e collegano il resto al primo
nuovamente.

-M NOME --nome-multifile NOME
Specificare il nome del file comune da inserire nel file .gnu_debugaltlink
sezione insieme al relativo ID build. Per impostazione predefinita dwz pone lì l'argomento del
-m opzione.

-r --parente
Specificare il nome del file comune da inserire nel file .gnu_debugaltlink
si suppone che la sezione sia il percorso relativo dalla directory contenente il file
eseguibile o libreria condivisa nel file indicato nell'argomento del file -m opzione.
O -M or -r è possibile specificare l'opzione, ma non entrambe.

-q --silenzioso
Silenzia alcuni dei messaggi più comuni.

-o RISORSE --produzione RISORSE
Questa opzione indica dwz non per sovrascrivere il file specificato, ma invece per archiviarlo
il nuovo contenuto in RISORSE. Non è scritto nulla se dwz esce con uscita diversa da zero
codice. Utilizzabile solo con un unico eseguibile o libreria condivisa (se non ce ne sono
argomenti a tutti, a. fuori è assunto).

-l COUNT --limite-memoria-bassa COUNT
Gestire eseguibili o librerie condivise contenenti più di COUNT debug
voci di informazioni nel loro .informazioni di debug sezione utilizzando una memoria più lenta e maggiore
modalità facile da usare e non tentare di ottimizzare l'oggetto in modalità multifile.
Il valore predefinito è 10 milioni di DIE. Esiste il rischio che per quantità molto elevate
le informazioni di debug in una singola libreria condivisa o eseguibile potrebbero non essere presenti
memoria sufficiente (soprattutto quando dwz lo strumento è binario a 32 bit, potrebbe esaurirsi
spazio di indirizzi virtuali disponibile anche prima).

-L COUNT --limite-max-die COUNT
Non tentare di ottimizzare gli eseguibili o le librerie condivise contenenti più di
COUNT MORIRE affatto. Il valore predefinito è 50 milioni di DIE.

-? --Aiuto
Stampa una breve guida ed esci.

-v --versione
Stampa il numero di versione e un breve avviso di licenza ed esci.

ARGOMENTI


Gli argomenti della riga di comando dovrebbero essere gli eseguibili, le librerie condivise o le loro parti ridotte
archiviare oggetti di informazioni di debug separati.

ESEMPI


$ dwz -m .dwz/foobar-1.2.debug -rh \
bin/foo.debug bin/foo2.debug foo/lib/libbar.so.debug
tenterà di ottimizzare le informazioni di debug in bin/foo.debug, bin/foo2.debug ed
lib/libbar.so.debug (modificando i file in atto) e quando utile creerà anche
.dwz/foobar-1.2.debug file. .gnu_debugaltlink la sezione nei primi due file farà riferimento
a ../.dwz/foobar-1.2.debug e nell'ultimo file a ../../.dwz/foobar-1.2.debug. Se ad es.
bin/foo.debug ed bin/foo2.debug inizialmente erano collegati insieme, lo saranno
di nuovo hardlinked e per ottimizzazioni multifile considerate piuttosto come un singolo file
più di due.
$ dwz -o foo.dwz foo
non modificherà foo ma memorizza invece l'oggetto ELF con informazioni di debug ottimizzate
in caso di successo foo.dwz file che crea.
$ dwz *.debug foo/*.debug
tenterà di ottimizzare le informazioni di debug nei file *.debug e foo/*.debug,
ottimizzando ogni file individualmente sul posto.
$dwz
è equivalente dwz a. fuori comando.

Utilizza dwz online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 2
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 3
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • 4
    Sandbox cuculo
    Sandbox cuculo
    Cuckoo Sandbox utilizza i componenti per
    monitorare il comportamento del malware in a
    Ambiente sandbox; isolato dal
    resto del sistema. Offre automatizzato
    analisi o...
    Scarica Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Riproduci video di YouTube su LMS (porting di
    Triode's to YouTbe API v3) Questo è
    un'applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/lms-y...
    Scarica LMS-YouTube
  • 6
    Fondazione per la presentazione di Windows
    Fondazione per la presentazione di Windows
    Fondazione presentazione Windows (WPF)
    è un framework dell'interfaccia utente per la creazione di Windows
    applicazioni desktop. WPF supporta a
    ampio set di sviluppo di applicazioni
    Caratteristiche...
    Scarica Windows Presentation Foundation
  • Di Più "

Comandi Linux

Ad