InglésFrancésEspañol

Ad


icono de página de OnWorks

dwz - Online en la nube

Ejecute dwz en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dwz que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dwz: herramienta de optimización DWARF y eliminación de duplicados

SINOPSIS


dwz [OPCIÓN ...] [ARCHIVOS]

DESCRIPCIÓN


dwz es un programa que intenta optimizar la información de depuración de DWARF contenida en ELF
bibliotecas compartidas y ejecutables ELF para el tamaño, reemplazando la información DWARF
representación con una representación equivalente más pequeña cuando sea posible y reduciendo la
cantidad de duplicación utilizando técnicas del apéndice E del estándar DWARF - creación
DW_TAG_unidad_parcial unidades de compilación (UC) para obtener información duplicada y utilizar
DW_TAG_unidad_importada para importarlo en cada CU que lo necesite.

La herramienta maneja secciones de depuración de formato DWARF de 32 bits de las versiones 2, 3 y 4 y GNU
extensiones encima de esas, aunque usar DWARF 4 o el peor de los casos DWARF 3 es fuertemente
recomendado.

La herramienta tiene dos modos principales de funcionamiento, sin el -m opción que intenta optimizar
Información de depuración de DWARF en cada objeto dado (ejecutable o biblioteca compartida)
individualmente, con el -m opción que luego intenta optimizar aún más moviendo
Entradas de información de depuración DWARF (DIE), cadenas y descripciones de macros duplicadas en
más de un objeto en un objeto ELF ET_REL recién creado cuyo nombre de archivo se da como -m
argumento de opción. Las secciones de depuración en los ejecutables y bibliotecas compartidas especificadas en
la línea de comando se modifica de nuevo, refiriéndose a las entidades en el recién creado
objeto.

CAMPUS


-m ARCHIVO --multiarchivo ARCHIVO
Modo multifile. Después de procesar todos los ejecutables con nombre y las bibliotecas compartidas,
intentar crear un objeto ELF ARCHIVO y coloque la información de depuración duplicada en más
de un objeto allí, luego optimice cada ejecutable con nombre o biblioteca compartida
incluso más lejos si es posible.

-h - enlace duro
Busque ejecutables o bibliotecas compartidas vinculadas entre sí, en lugar de reescribir
ellos reescriben individualmente solo uno de ellos y vinculan el resto al primero
de nuevo.

-M NOMBRE --nombre-multiarchivo NOMBRE
Especifique el nombre del archivo común que debe colocarse en el .gnu_debugaltlink
junto con su ID de compilación. Por defecto dwz pone ahí el argumento de la
-m .

-r --relativo
Especifique que el nombre del archivo común que se colocará en el .gnu_debugaltlink
Se supone que la sección es una ruta relativa desde el directorio que contiene el
biblioteca ejecutable o compartida al archivo nombrado en el argumento de la -m .
Ambos -M or -r se puede especificar la opción, pero no ambas.

-q --tranquilo
Silencia algunos de los mensajes más comunes.

-o ARCHIVO --producción ARCHIVO
Esta opción instruye dwz no sobrescribir el archivo especificado, sino almacenar
el nuevo contenido en ARCHIVO. No hay nada escrito si dwz salidas con salida distinta de cero
código. Solo se puede usar con una única biblioteca ejecutable o compartida (si no hay
argumentos en absoluto, fuera se supone).

-l COUNT - límite de memoria baja COUNT
Manejar ejecutables o bibliotecas compartidas que contengan más de COUNT depuración
entradas de información en su .información de depuración sección usando una memoria más lenta y más
use el modo amigable y no intente optimizar ese objeto en el modo multifile.
El valor predeterminado es 10 millones de DIE. Existe el riesgo de que para cantidades muy grandes de
depurar información en una única biblioteca compartida o ejecutable, es posible que no haya
suficiente memoria (especialmente cuando dwz La herramienta es binaria de 32 bits, podría quedarse sin
espacio de direcciones virtual disponible incluso antes).

-L COUNT - límite máximo de troquel COUNT
No intente optimizar archivos ejecutables o bibliotecas compartidas que contengan más de
COUNT MUERE en absoluto. El valor predeterminado es 50 millones de DIE.

-? --ayuda
Imprima ayuda breve y salga.

-v --versión
Imprima el número de versión y un breve aviso de licencia y salga.

ARGUMENTOS


Los argumentos de la línea de comandos deben ser los ejecutables, las bibliotecas compartidas o sus
archivar objetos de información de depuración separados.

EJEMPLOS


$ dwz -m .dwz / foobar-1.2.debug -rh \
bin / foo.debug bin / foo2.debug foo / lib / libbar.so.debug
intentará optimizar la información de depuración en bin / foo.debug, bin / foo2.debug y
lib / libbar.so.debug (modificando los archivos en su lugar) y cuando sea beneficioso también creará
.dwz / foobar-1.2.debug archivo. .gnu_debugaltlink sección en los dos primeros archivos se referirá
a ../.dwz/foobar-1.2.debug y en el último archivo a ../../.dwz/foobar-1.2.debug. Si por ejemplo
bin / foo.debug y bin / foo2.debug se vincularon juntos inicialmente, serán
vinculado de nuevo y para optimizaciones de múltiples archivos considerados como un solo archivo en lugar de
de dos.
$ dwz -o foo.dwz foo
no modificará foo pero en su lugar almacena el objeto ELF con información de depuración optimizada
si tiene éxito en foo.dwz archivo que crea.
$ dwz * .debug foo / *. debug
intentará optimizar la información de depuración en los archivos * .debug y foo / *. debug,
optimizando cada archivo individualmente en su lugar.
$dwz
es equivalente a dwz fuera mando.

Utilice dwz en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    admite múltiples rastreadores faciales, filtros
    y protocolos de juego. Entre los rastreadores
    son SM FaceAPI, AIC Inertial Head
    Rastreador ...
    descargar facetracknoir
  • 2
    Código QR PHP
    Código QR PHP
    El código QR de PHP es de código abierto (LGPL)
    biblioteca para generar código QR,
    Código de barras bidimensional. Residencia en
    biblioteca libqrencode C, proporciona API para
    creando código de barras QR ...
    Descargar Código QR PHP
  • 3
    libreciv
    libreciv
    Freeciv es un programa gratuito por turnos
    juego de estrategia multijugador, en el que cada
    jugador se convierte en el líder de un
    civilización, luchando por obtener el
    objetivo final: bec ...
    Descargar Freeciv
  • 4
    Sandbox de cuco
    Sandbox de cuco
    Cuckoo Sandbox utiliza componentes para
    monitorear el comportamiento del malware en un
    Entorno de caja de arena; aislado de la
    resto del sistema. Ofrece automatizado
    análisis de ...
    Descargar Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Reproducir video de YouTube en LMS (portación de
    Triode's to YouTbe API v3) Esto es
    una aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/lms-y...
    Descargar LMS-YouTube
  • 6
    Fundación de presentación de Windows
    Fundación de presentación de Windows
    Fundación de presentación de Windows (WPF)
    es un marco de interfaz de usuario para construir Windows
    aplicaciones de escritorio. WPF admite una
    amplio conjunto de desarrollo de aplicaciones
    caracteristicas...
    Descargar la Fundación para presentaciones de Windows
  • Más "

Comandos de Linux

Ad