ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

dwz - ออนไลน์ในคลาวด์

เรียกใช้ dwz ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dwz ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dwz - การเพิ่มประสิทธิภาพ DWARF และเครื่องมือลบที่ซ้ำกัน

เรื่องย่อ


dwz [ตัวเลือก...] [ไฟล์]

DESCRIPTION


ดวอซ เป็นโปรแกรมที่พยายามเพิ่มประสิทธิภาพข้อมูลการดีบัก DWARF ที่มีอยู่ในELF
ไลบรารีที่แบ่งใช้และไฟล์เรียกทำงานของ ELF สำหรับขนาด โดยการแทนที่ข้อมูล DWARF
การแทนด้วยการแสดงแทนที่เล็กกว่าเท่าที่เป็นไปได้และโดยการลด
จำนวนการทำซ้ำโดยใช้เทคนิคจากภาคผนวกมาตรฐาน DWARF E - การสร้าง
DW_TAG_partial_unit หน่วยการรวบรวม (CUs) สำหรับข้อมูลที่ซ้ำกันและการใช้
DW_TAG_imported_unit เพื่อนำเข้าในแต่ละ CU ที่ต้องการ

เครื่องมือนี้จัดการส่วนการดีบักรูปแบบ DWARF 32 บิตของเวอร์ชัน 2, 3 และ 4 และ GNU
ส่วนขยายที่อยู่ด้านบนแม้ว่าการใช้ DWARF 4 หรือกรณีที่แย่ที่สุด DWARF 3 จะเป็นอย่างมาก
แนะนำ

เครื่องมือนี้มีโหมดการทำงานหลักสองโหมด โดยไม่มี -m ตัวเลือกที่พยายามเพิ่มประสิทธิภาพ
ข้อมูลการดีบัก DWARF ในแต่ละวัตถุที่กำหนด (ปฏิบัติการหรือไลบรารีที่ใช้ร่วมกัน)
เป็นรายบุคคลด้วย -m ตัวเลือกมันในภายหลังพยายามที่จะเพิ่มประสิทธิภาพมากยิ่งขึ้นโดยการย้าย
รายการข้อมูลการดีบัก DWARF (DIE) สตริงและคำอธิบายแมโครที่ซ้ำกันใน
มากกว่าหนึ่งวัตถุในวัตถุ ELF ET_REL ที่สร้างขึ้นใหม่ซึ่งมีชื่อไฟล์เป็น -m
อาร์กิวเมนต์ตัวเลือก ส่วนการดีบักในไฟล์เรียกทำงานและไลบรารีที่ใช้ร่วมกันที่ระบุบน
จากนั้นบรรทัดคำสั่งจะได้รับการแก้ไขอีกครั้งโดยอ้างอิงถึงเอนทิตีในไฟล์ที่สร้างขึ้นใหม่
วัตถุ.

OPTIONS


-m ไฟล์ --หลายไฟล์ ไฟล์
โหมดมัลติไฟล์ หลังจากประมวลผลไฟล์เรียกทำงานและไลบรารีที่แบ่งใช้ทั้งหมดที่มีชื่อแล้ว
พยายามสร้างวัตถุเอลฟ์ ไฟล์ และใส่ข้อมูลการดีบักที่ซ้ำกันใน more
มากกว่าหนึ่งอ็อบเจ็กต์ที่นั่น หลังจากนั้น เพิ่มประสิทธิภาพแต่ละไลบรารีที่เรียกใช้งานได้หรือไลบรารีที่ใช้ร่วมกัน
ยิ่งไปกว่านั้นถ้าเป็นไปได้

-h --ฮาร์ดลิงค์
มองหาไฟล์ปฏิบัติการหรือไลบรารีที่แชร์แบบฮาร์ดลิงก์ร่วมกัน แทนที่จะเขียนใหม่
พวกเขาแยกกันเขียนใหม่เพียงอันเดียวและฮาร์ดลิงก์ที่เหลือไปยังอันแรก
อีกครั้ง

-M ชื่อ --multifile-ชื่อ ชื่อ
ระบุชื่อไฟล์ทั่วไปที่ควรใส่ลงใน .gnu_debugaltlink
ส่วนควบคู่ไปกับการสร้าง ID โดยค่าเริ่มต้น ดวอซ ทำให้มีอาร์กิวเมนต์ของ
-m ตัวเลือก

-r --ญาติ
ระบุว่าชื่อไฟล์ทั่วไปที่จะใส่ลงใน .gnu_debugaltlink
ส่วนควรจะเป็นเส้นทางสัมพัทธ์จากไดเร็กทอรีที่มี
ไลบรารีที่เรียกใช้งานได้หรือแชร์กับไฟล์ที่มีชื่ออยู่ในอาร์กิวเมนต์ของ -m ตัวเลือก
แต่ละ -M or -r สามารถระบุตัวเลือกได้ แต่ไม่ใช่ทั้งสองอย่าง

-q --เงียบ
ปิดเสียงข้อความทั่วไปบางส่วน

-o ไฟล์ --เอาท์พุท ไฟล์
ตัวเลือกนี้แนะนำ ดวอซ ไม่เขียนทับไฟล์ที่ระบุ แต่เก็บไว้แทน
เนื้อหาใหม่เป็น ไฟล์. ไม่มีอะไรเขียนถ้า ดวอซ ออกด้วยทางออกที่ไม่เป็นศูนย์
รหัส. สามารถใช้ได้เฉพาะกับไลบรารีปฏิบัติการหรือไลบรารีที่ใช้ร่วมกันเท่านั้น (หากไม่มี
ข้อโต้แย้งเลย ออก ถือว่า)

-l COUNT --low-mem-die-จำกัด COUNT
จัดการไฟล์เรียกทำงานหรือไลบรารีที่ใช้ร่วมกันที่มีมากกว่า COUNT การแก้จุดบกพร่อง
รายการข้อมูลในของพวกเขา .debug_info ส่วนที่ใช้หน่วยความจำที่ช้าและมากขึ้น
ใช้โหมดที่เป็นมิตรและอย่าพยายามปรับวัตถุนั้นให้เหมาะสมในโหมดหลายไฟล์
ค่าเริ่มต้นคือ 10 ล้าน DIE มีความเสี่ยงที่ปริมาณมากของ
การดีบักข้อมูลในไลบรารีที่แบ่งใช้เดียวหรือไฟล์เรียกทำงานนั้นอาจไม่มี
หน่วยความจำเพียงพอ (โดยเฉพาะเมื่อ ดวอซ เครื่องมือเป็นไบนารี 32 บิต มันอาจจะหมด
พื้นที่ที่อยู่เสมือนที่พร้อมใช้งานเร็วยิ่งขึ้น)

-L COUNT --max-die-จำกัด COUNT
อย่าพยายามเพิ่มประสิทธิภาพไฟล์เรียกทำงานหรือไลบรารีที่ใช้ร่วมกันที่มีมากกว่า
COUNT ตายเลย ค่าเริ่มต้นคือ 50 ล้าน DIE

-? --ช่วยด้วย
พิมพ์วิธีใช้สั้นๆ และออก

-v --รุ่น
พิมพ์หมายเลขเวอร์ชันและประกาศการอนุญาตให้ใช้สิทธิแบบสั้นและออก

อาร์กิวเมนต์


อาร์กิวเมนต์บรรทัดคำสั่งควรเป็นไฟล์เรียกทำงาน ไลบรารีที่แบ่งใช้ หรือแยกเป็น
ไฟล์แยกวัตถุข้อมูลการดีบัก

ตัวอย่าง


$ dwz -m .dwz/foobar-1.2.debug -rh \
bin/foo.debug bin/foo2.debug foo/lib/libbar.so.debug
จะพยายามเพิ่มประสิทธิภาพข้อมูลการดีบักใน bin/foo.debug, bin/foo2.debug และ
lib/libbar.so.debug (โดยการแก้ไขไฟล์ในสถานที่) และเมื่อเป็นประโยชน์ก็จะสร้าง
.dwz/foobar-1.2.debug ไฟล์ .gnu_debugaltlink ส่วนในสองไฟล์แรกจะอ้างอิงถึง
ไปยัง ../.dwz/foobar-1.2.debug และในไฟล์สุดท้ายถึง ../../.dwz/foobar-1.2.debug. ถ้าเช่น
bin/foo.debug และ bin/foo2.debug ถูกเชื่อมโยงอย่างหนักในตอนแรกพวกเขาจะ
ฮาร์ดลิงก์อีกครั้งและสำหรับการเพิ่มประสิทธิภาพหลายไฟล์ให้ถือว่าเป็นไฟล์เดียวมากกว่า
กว่าสอง
$dwz -o foo.dwz ฟู
จะไม่แก้ไข foo แต่เก็บวัตถุ ELF ด้วยข้อมูลการดีบักที่ปรับให้เหมาะสมแทน
หากประสบความสำเร็จใน ฟู.dwz ไฟล์ที่สร้าง
$dwz *.debug foo/*.debug
จะพยายามเพิ่มประสิทธิภาพข้อมูลการดีบักในไฟล์ *.debug และ foo/*.debug
เพิ่มประสิทธิภาพแต่ละไฟล์แยกกันในสถานที่
$dwz
เทียบเท่ากับ ดวอซ ออก คำสั่ง

ใช้ dwz ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    เฟซแทร็กนัวร์
    เฟซแทร็กนัวร์
    โปรแกรม headtracking แบบโมดูลาร์นั้น
    รองรับตัวติดตามใบหน้าและตัวกรองหลายตัว
    และเกมโปรโตคอล ในบรรดาผู้ติดตาม
    คือ SM FaceAPI, AIC Inertial Head
    ติดตาม ...
    ดาวน์โหลด facetracknoir
  • 2
    PHP คิวอาร์โค้ด
    PHP คิวอาร์โค้ด
    PHP QR Code เป็นโอเพ่นซอร์ส (LGPL)
    ห้องสมุดสำหรับสร้างรหัส QR,
    บาร์โค้ด 2 มิติ ขึ้นอยู่กับ
    ไลบรารี libqrencode C จัดเตรียม API สำหรับ
    การสร้างบาร์โค้ด QR Code...
    ดาวน์โหลด PHP QR Code
  • 3
    freeciv
    freeciv
    Freeciv เป็นเกมเทิร์นเบสฟรี
    เกมกลยุทธ์แบบผู้เล่นหลายคนซึ่งในแต่ละ
    ผู้เล่นกลายเป็นผู้นำของa
    อารยธรรมต่อสู้เพื่อให้ได้
    เป้าหมายสูงสุด : เป็น...
    ดาวน์โหลด Freeciv
  • 4
    แซนด์บ็อกซ์นกกาเหว่า
    แซนด์บ็อกซ์นกกาเหว่า
    Cuckoo Sandbox ใช้ส่วนประกอบเพื่อ
    ตรวจสอบพฤติกรรมของมัลแวร์ใน
    สภาพแวดล้อมแบบแซนด์บ็อกซ์ แยกได้จาก
    ส่วนที่เหลือของระบบ ให้บริการแบบอัตโนมัติ
    วิเคราะห์เ...
    ดาวน์โหลด Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    เล่นวิดีโอ YouTube บน LMS (พอร์ตของ
    Triode ของ YouTbe API v3) นี่คือ
    แอปพลิเคชันที่สามารถดึงข้อมูลได้
    ราคาเริ่มต้นที่
    https://sourceforge.net/projects/lms-y...
    ดาวน์โหลด LMS-YouTube
  • 6
    มูลนิธิการนำเสนอ Windows
    มูลนิธิการนำเสนอ Windows
    มูลนิธิการนำเสนอ Windows (WPF)
    เป็นเฟรมเวิร์ก UI สำหรับสร้าง Windows
    แอปพลิเคชันเดสก์ท็อป WPF รองรับ a
    การพัฒนาแอพพลิเคชั่นในวงกว้าง
    คุณสมบัติ ...
    ดาวน์โหลด Windows Presentation Foundation
  • เพิ่มเติม»

คำสั่ง Linux

Ad