InglesPransesEspanyol

Ad


OnWorks favicon

dwz - Online sa Cloud

Patakbuhin ang dwz sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command dwz na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dwz - DWARF optimization at duplicate na tool sa pag-alis

SINOPSIS


dwz [OPTION...] [FILES]

DESCRIPTION


dwz ay isang program na sumusubok na i-optimize ang impormasyon sa pag-debug ng DWARF na nasa ELF
mga shared library at ELF executable para sa laki, sa pamamagitan ng pagpapalit ng DWARF na impormasyon
representasyon na may katumbas na mas maliit na representasyon kung saan posible at sa pamamagitan ng pagbabawas ng
dami ng pagdoble gamit ang mga diskarte mula sa DWARF standard appendix E - paglikha
DW_TAG_partial_unit compilation units (CUs) para sa dobleng impormasyon at paggamit
DW_TAG_imported_unit upang i-import ito sa bawat CU na nangangailangan nito.

Pinangangasiwaan ng tool ang DWARF 32-bit na format na pag-debug ng mga seksyon ng mga bersyon 2, 3 at 4 at GNU
mga extension sa itaas ng mga iyon, kahit na ang paggamit ng DWARF 4 o pinakamasamang kaso DWARF 3 ay malakas
inirerekumenda.

Ang tool ay may dalawang pangunahing mga mode ng operasyon, nang walang -m opsyon na sinusubukan nitong i-optimize
DWARF pag-debug ng impormasyon sa bawat ibinigay na object (executable o shared library)
indibidwal, kasama ang -m ang opsyon pagkatapos nito ay sumusubok na mag-optimize ng higit pa sa pamamagitan ng paglipat
DWARF debugging information entries (DIEs), strings at macro descriptions na nadoble
higit sa isang bagay sa isang bagong likhang bagay na ELF ET_REL na ang filename ay ibinigay bilang -m
argumento ng opsyon. Ang mga seksyon ng debug sa mga executable at nakabahaging library na tinukoy sa
ang command line ay binago muli, na tumutukoy sa mga entity sa bagong likha
bagay.

Opsyon


-m FILE --multifile FILE
Multifile mode. Pagkatapos iproseso ang lahat ng pinangalanang executable at shared library,
subukang lumikha ng ELF object FILE at ilagay ang impormasyon sa pag-debug na nadoble sa higit pa
kaysa sa isang bagay doon, pagkatapos ay i-optimize ang bawat pinangalanang executable o shared library
kahit na kung maaari.

-h --hardlink
Maghanap ng mga executable o shared library na naka-hardlink nang magkasama, sa halip na muling isulat
isa-isa silang muling isulat ang isa lamang sa kanila at i-hardlink ang iba sa una
muli.

-M NAME --multifile-name NAME
Tukuyin ang pangalan ng karaniwang file na dapat ilagay sa .gnu_debugaltlink
seksyon kasama ng build ID nito. Bilang default dwz inilalagay doon ang argumento ng
-m pagpipilian.

-r --kamag-anak
Tukuyin na ang pangalan ng karaniwang file na ilalagay sa .gnu_debugaltlink
Ang seksyon ay dapat na kamag-anak na landas mula sa direktoryo na naglalaman ng
executable o shared library sa file na pinangalanan sa argument ng -m pagpipilian.
Alinman -M or -r maaaring tukuyin ang opsyon, ngunit hindi pareho.

-q --tahimik
Patahimikin ang ilan sa mga pinakakaraniwang mensahe.

-o FILE --output FILE
Ang pagpipiliang ito ay nagtuturo dwz hindi upang i-overwrite ang tinukoy na file, ngunit sa halip ay mag-imbak
ang bagong nilalaman sa FILE. Walang nakasulat kung dwz paglabas na may non-zero exit
code. Magagamit lamang sa iisang executable o shared library (kung walang
mga argumento sa lahat, a.labas ay ipinapalagay).

-l COUNT --low-mem-die-limit COUNT
Pangasiwaan ang mga executable o shared library na naglalaman ng higit sa COUNT pag-debug
mga entry ng impormasyon sa kanilang .debug_info seksyon gamit ang mas mabagal at mas maraming memorya
paggamit ng friendly na mode at huwag subukang i-optimize ang bagay na iyon sa multifile mode.
Ang default ay 10 milyong DIE. May panganib na para sa napakalaking halaga ng
pag-debug ng impormasyon sa isang nakabahaging library o executable ay maaaring wala
sapat na memorya (lalo na kapag dwz Ang tool ay 32-bit binary, maaaring maubusan ito
magagamit na virtual address space kahit na mas maaga).

-L COUNT --max-die-limit COUNT
Huwag subukang i-optimize ang mga executable o shared library na naglalaman ng higit sa
COUNT Namamatay sa lahat. Ang default ay 50 milyong DIE.

-? - Tumulong
Mag-print ng maikling tulong at lumabas.

-v --bersyon
I-print ang numero ng bersyon at maikling paunawa sa paglilisensya at paglabas.

MGA PANGANGATWIRANG


Ang mga argumento sa command-line ay dapat na ang mga maipapatupad, nakabahaging aklatan, o ang mga ito ay hinubaran
mag-file ng hiwalay na mga bagay ng impormasyon sa pag-debug.

HALIMBAWA


$ dwz -m .dwz/foobar-1.2.debug -rh \
bin/foo.debug bin/foo2.debug foo/lib/libbar.so.debug
ay susubukang i-optimize ang impormasyon sa pag-debug sa bin/foo.debug, bin/foo2.debug at
lib/libbar.so.debug (sa pamamagitan ng pagbabago ng mga file sa lugar) at kapag kapaki-pakinabang din ay lilikha
.dwz/foobar-1.2.debug file. .gnu_debugaltlink seksyon sa unang dalawang mga file ay sumangguni
sa ../.dwz/foobar-1.2.debug at sa huling file sa ../../.dwz/foobar-1.2.debug. Kung hal
bin/foo.debug at bin/foo2.debug ay hardlinked magkasama sa simula, sila ay magiging
hardlinked muli at para sa multifile optimizations na itinuturing na isang solong file sa halip
kaysa dalawa.
$ dwz -o foo.dwz foo
hindi magbabago foo ngunit sa halip ay iimbak ang ELF object na may naka-optimize na impormasyon sa pag-debug
kung matagumpay sa foo.dwz file na nilikha nito.
$ dwz *.debug foo/*.debug
susubukang i-optimize ang impormasyon sa pag-debug sa *.debug at foo/*.debug na mga file,
pag-optimize ng bawat file nang paisa-isa sa lugar.
$ dwz
ay katumbas ng dwz a.labas utos.

Gamitin ang dwz online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    facetracknoir
    facetracknoir
    Modular headtracking program na
    sumusuporta sa maramihang mga tagasubaybay ng mukha, mga filter
    at laro-protocol. Kabilang sa mga tagasubaybay
    ay ang SM FaceAPI, AIC Inertial Head
    Tagasubaybay...
    I-download ang facetracknoir
  • 2
    PHP QR Code
    PHP QR Code
    Ang PHP QR Code ay open source (LGPL)
    library para sa pagbuo ng QR Code,
    2-dimensional na barcode. Batay sa
    libqrencode C library, nagbibigay ng API para sa
    paggawa ng QR Code barc...
    I-download ang PHP QR Code
  • 3
    freeciv
    freeciv
    Ang Freeciv ay isang libreng turn-based
    Multiplayer diskarte laro, kung saan ang bawat isa
    ang manlalaro ay nagiging pinuno ng a
    kabihasnan, pakikipaglaban upang makuha ang
    pangwakas na layunin: maging...
    I-download ang Freeciv
  • 4
    Cuckoo Sandbox
    Cuckoo Sandbox
    Gumagamit ang Cuckoo Sandbox ng mga bahagi upang
    subaybayan ang gawi ng malware sa a
    Sandbox na kapaligiran; nakahiwalay sa
    natitirang bahagi ng sistema. Nag-aalok ito ng awtomatiko
    pagsusuri o...
    I-download ang Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Mag-play ng video sa YouTube sa LMS (pag-port ng
    Triode's to YouTbe API v3) Ito ay
    isang application na maaari ding makuha
    mula
    https://sourceforge.net/projects/lms-y...
    I-download ang LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Windows Presentation Foundation (WPF)
    ay isang UI framework para sa pagbuo ng Windows
    mga desktop application. Sinusuportahan ng WPF ang a
    malawak na hanay ng pagbuo ng application
    mga tampok...
    I-download ang Windows Presentation Foundation
  • Marami pa »

Linux command

Ad