EnglishFrenchSpanyol

Ad


Favicon OnWorks

dwz - Dalam talian di Awan

Jalankan dwz dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan dwz yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


dwz - pengoptimuman DWARF dan alat penyingkiran pendua

SINOPSIS


dwz [PILIHAN...] [FAIL]

DESCRIPTION


dwz ialah program yang cuba mengoptimumkan maklumat penyahpepijatan DWARF yang terkandung dalam ELF
perpustakaan kongsi dan boleh laku ELF untuk saiz, dengan menggantikan maklumat DWARF
perwakilan dengan perwakilan kecil yang setara jika boleh dan dengan mengurangkan
jumlah penduaan menggunakan teknik daripada DWARF standard lampiran E - mencipta
DW_TAG_unit_separa unit penyusunan (CU) untuk maklumat pendua dan penggunaan
DW_TAG_unit_import untuk mengimportnya ke dalam setiap CU yang memerlukannya.

Alat ini mengendalikan bahagian penyahpepijatan format 32-bit DWARF versi 2, 3 dan 4 serta GNU
sambungan di atasnya, walaupun menggunakan DWARF 4 atau kes paling teruk DWARF 3 adalah sangat kuat
disyorkan.

Alat ini mempunyai dua mod operasi utama, tanpa -m pilihan yang cuba dioptimumkan
Maklumat penyahpepijatan DWARF dalam setiap objek yang diberikan (pustaka boleh laku atau dikongsi)
secara individu, dengan -m pilihan itu selepas itu cuba mengoptimumkan lebih banyak lagi dengan bergerak
Entri maklumat penyahpepijatan DWARF (DIE), rentetan dan perihalan makro diduakan
lebih daripada satu objek ke dalam objek ELF ET_REL yang baru dibuat yang nama failnya diberikan sebagai -m
hujah pilihan. Bahagian nyahpepijat dalam boleh laku dan perpustakaan kongsi yang dinyatakan pada
baris arahan kemudian diubah suai sekali lagi, merujuk kepada entiti dalam yang baru dibuat
objek.

PILIHAN


-m FAIL --berbilang fail FAIL
Mod berbilang fail. Selepas memproses semua executable yang dinamakan dan perpustakaan kongsi,
cuba mencipta objek ELF FAIL dan letakkan maklumat penyahpepijatan digandakan dalam lebih banyak lagi
daripada satu objek di sana, kemudian mengoptimumkan setiap pustaka boleh laku atau kongsi yang dinamakan
lebih jauh lagi jika boleh.

-h --pautan keras
Cari boleh laksana atau perpustakaan kongsi yang dipautkan bersama, bukannya menulis semula
mereka menulis semula secara individu hanya satu daripada mereka dan memaut keras yang lain kepada yang pertama
lagi.

-M NAMA --nama-berbilang fail NAMA
Nyatakan nama fail biasa yang perlu dimasukkan ke dalam .gnu_debugaltlink
bahagian bersama ID binaannya. Secara lalai dwz meletakkan di sana hujah daripada
-m pilihan.

-r --saudara
Tentukan bahawa nama fail biasa yang akan dimasukkan ke dalam .gnu_debugaltlink
seksyen sepatutnya menjadi laluan relatif dari direktori yang mengandungi
pustaka boleh laku atau kongsi ke fail yang dinamakan dalam hujah -m pilihan.
Sama ada -M or -r pilihan boleh ditentukan, tetapi bukan kedua-duanya.

-q --senyap
Senyapkan beberapa mesej yang paling biasa.

-o FAIL --pengeluaran FAIL
Pilihan ini mengarahkan dwz bukan untuk menulis ganti fail yang ditentukan, tetapi sebaliknya simpan
kandungan baharu ke dalam FAIL. Tiada yang tertulis jika dwz keluar dengan keluar bukan sifar
kod. Boleh digunakan hanya dengan pustaka boleh laku atau kongsi tunggal (jika tiada
hujah sama sekali, a. keluar diandaikan).

-l COUNT --had-mem-mati-rendah COUNT
Mengendalikan executable atau pustaka kongsi yang mengandungi lebih daripada COUNT penyahpepijatan
catatan maklumat dalam mereka .debug_info bahagian menggunakan memori yang lebih perlahan dan lebih banyak
mod mesra penggunaan dan jangan cuba mengoptimumkan objek itu dalam mod berbilang fail.
Lalai ialah 10 juta DIE. Terdapat risiko bahawa untuk jumlah yang sangat besar
menyahpepijat maklumat dalam pustaka kongsi tunggal atau boleh laku mungkin tidak ada
ingatan yang mencukupi (terutamanya apabila dwz alat adalah binari 32-bit, ia mungkin kehabisan
ruang alamat maya yang tersedia lebih awal lagi).

-L COUNT --had-mati-maks COUNT
Jangan cuba mengoptimumkan boleh laku atau perpustakaan kongsi yang mengandungi lebih daripada
COUNT MATI sama sekali. Lalai ialah 50 juta DIE.

-? - membantu
Cetak bantuan ringkas dan keluar.

-v --versi
Cetak nombor versi dan notis pelesenan ringkas dan keluar.

HUJAH


Argumen baris perintah hendaklah boleh laku, perpustakaan kongsi atau dilucutkan kepada
failkan objek maklumat nyahpepijat yang berasingan.

CONTOH


$ dwz -m .dwz/foobar-1.2.debug -rh \
bin/foo.debug bin/foo2.debug foo/lib/libbar.so.debug
akan cuba mengoptimumkan maklumat penyahpepijatan dalam bin/foo.debug, bin/foo2.debug and
lib/libbar.so.debug (dengan mengubah suai fail di tempat) dan apabila bermanfaat juga akan mencipta
.dwz/foobar-1.2.debug fail. .gnu_debugaltlink bahagian dalam dua fail pertama akan merujuk
kepada ../.dwz/foobar-1.2.debug dan dalam fail terakhir ke ../../.dwz/foobar-1.2.debug. Jika cth
bin/foo.debug and bin/foo2.debug berkait keras pada mulanya, mereka akan menjadi
dipaut keras sekali lagi dan untuk pengoptimuman berbilang fail dianggap hanya sebagai satu fail sahaja
daripada dua.
$ dwz -o foo.dwz foo
tidak akan mengubah suai foo tetapi sebaliknya simpan objek ELF dengan maklumat penyahpepijatan yang dioptimumkan
jika berjaya ke foo.dwz fail yang diciptanya.
$ dwz *.debug foo/*.debug
akan cuba mengoptimumkan maklumat penyahpepijatan dalam fail *.debug dan foo/*.debug,
mengoptimumkan setiap fail secara individu di tempatnya.
$ dwz
adalah bersamaan dengan dwz a. keluar perintah.

Gunakan dwz dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    facetracknoir
    facetracknoir
    Program pengesanan kepala modular yang
    menyokong berbilang penjejak muka, penapis
    dan protokol permainan. Antara penjejak
    ialah SM FaceAPI, Ketua Inersia AIC
    Penjejak ...
    Muat turun facetracknoir
  • 2
    Kod QR PHP
    Kod QR PHP
    Kod QR PHP ialah sumber terbuka (LGPL)
    perpustakaan untuk menjana Kod QR,
    Kod bar 2 dimensi. Berdasarkan
    perpustakaan libqrencode C, menyediakan API untuk
    mencipta bar Kod QR...
    Muat turun Kod QR PHP
  • 3
    freeciv
    freeciv
    Freeciv ialah berasaskan giliran percuma
    permainan strategi berbilang pemain, di mana setiap
    pemain menjadi ketua a
    tamadun, berjuang untuk mendapatkan
    matlamat akhir: menjadi...
    Muat turun Freeciv
  • 4
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo menggunakan komponen untuk
    memantau tingkah laku perisian hasad dalam a
    Persekitaran kotak pasir; terpencil daripada
    selebihnya sistem. Ia menawarkan automatik
    analisis o...
    Muat turun Kotak Pasir Cuckoo
  • 5
    LMS-YouTube
    LMS-YouTube
    Mainkan video YouTube pada LMS (pengalihan daripada
    Triode's to YouTbe API v3) Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/lms-y...
    Muat turun LMS-YouTube
  • 6
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows (WPF)
    ialah rangka kerja UI untuk membina Windows
    aplikasi desktop. WPF menyokong a
    set luas pembangunan aplikasi
    ciri-ciri...
    Muat turun Windows Presentation Foundation
  • Lebih »

Arahan Linux

Ad