นี่คือคำสั่ง abidw ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
abidw - ทำให้ ABI ของไฟล์ ELF เป็นอนุกรม
abidw อ่านห้องสมุดที่ใช้ร่วมกันใน เอลฟ์ จัดรูปแบบและส่งการแทนค่า XML ของ ABI เป็น
เอาต์พุตมาตรฐาน การแทนค่าที่ปล่อยออกมานั้นรวมถึงฟังก์ชันที่กำหนดไว้ทั่วโลกทั้งหมด
และตัวแปรพร้อมกับการแสดงประเภทที่สมบูรณ์ นอกจากนี้ยังรวมถึง a
การแสดงสัญลักษณ์ ELF ที่กำหนดไว้ทั่วโลกของไฟล์ ห้องสมุดที่ใช้ร่วมกันอินพุต
ต้องมีข้อมูลการดีบักที่เกี่ยวข้องใน แคระ จัดรูปแบบ
การร้องขอ
abidw [ตัวเลือก] [ ]
OPTIONS
· --ช่วยด้วย | -h
แสดงวิธีใช้สั้นๆ เกี่ยวกับคำสั่งและการออก
· --รุ่น | -v
แสดงเวอร์ชันของโปรแกรมและออก
· --debug-ข้อมูล-dir | -d <dir-เส้นทาง>
ในกรณีที่ข้อมูลการดีบักสำหรับ เส้นทางสู่เอลฟ์ไฟล์ อยู่ในไฟล์แยกต่างหากนั่นคือ
ตั้งอยู่ในสถานที่ที่ไม่ได้มาตรฐานนี้บอก อาบิดวี จะหาข้อมูลการดีบักนั้นได้ที่ไหน
ไฟล์
โปรดทราบว่า dir-เส้นทาง ต้องชี้ไปที่ไดเร็กทอรีรูทภายใต้ข้อมูลการดีบัก
ถูกจัดวางในลักษณะคล้ายต้นไม้ ภายใต้ระบบที่ใช้ Red Hat ไดเร็กทอรีนั้นคือ
มักจะ /usr/lib/debug.
โปรดทราบว่าตัวเลือกนี้ไม่จำเป็นสำหรับข้อมูลดีบักแยกที่ติดตั้งโดย your
ตัวจัดการแพ็คเกจของระบบเพราะแล้ว อาบิดวี รู้ว่าจะหาได้ที่ไหน
· --out-ไฟล์ <ไฟล์เส้นทาง>
ตัวเลือกนี้แนะนำ อาบิดวี เพื่อปล่อยการแสดง XML ของ เส้นทางสู่เอลฟ์ไฟล์ เข้าไป
ไฟล์ ไฟล์เส้นทางแทนที่จะปล่อยไปยังเอาต์พุตมาตรฐาน
· --ไม่มี
ตัวเลือกนี้แนะนำ อาบิดวี ที่จะไม่ปล่อยการแสดง XML ของ ABI ดังนั้นจึง
อ่านเฉพาะข้อมูล ELF และแก้ไขข้อบกพร่อง สร้างการแทนค่าภายในของ
ABI และออก ตัวเลือกนี้มักจะมีประโยชน์สำหรับการดีบัก
· --check-ทางเลือก-debug-info <เส้นทางเอลฟ์>
หากข้อมูลการดีบักสำหรับไฟล์ เส้นทางเอลฟ์ มีการอ้างอิงถึง an สลับกัน การแก้ปัญหา
ข้อมูล ไฟล์, อาบิดวี ตรวจสอบว่าสามารถค้นหาไฟล์ข้อมูลการดีบักอื่นได้หรือไม่ ในนั้น
กรณีจะปล่อยข้อความความสำเร็จที่มีความหมายโดยกล่าวถึงเส้นทางเต็มไปยังทางเลือก
พบไฟล์ข้อมูลการดีบัก มิฉะนั้น จะปล่อยรหัสข้อผิดพลาด
· --no-แสดง-locs
อย่าแสดงข้อมูลเกี่ยวกับตำแหน่งใน ที่สอง ที่ใช้ร่วมกัน ห้องสมุด ตามลำดับ
เปลี่ยนประเภทแล้ว
· --check-ทางเลือก-debug-info-base-name <เส้นทางเอลฟ์>
Like --check-ทางเลือก-debug-infoแต่ในข้อความแห่งความสำเร็จ ให้พูดถึงแต่ฐาน
ชื่อของไฟล์ข้อมูลการดีบัก ไม่ใช่เส้นทางที่สมบูรณ์
· --โหลดทุกประเภท
โดยค่าเริ่มต้น ลิบาบิเกล (และดังนั้น อาบิดวี) โหลดเฉพาะประเภทที่เข้าถึงได้จาก
การประกาศฟังก์ชันและตัวแปรที่กำหนดโดยสาธารณะและส่งออกโดย
ไบนารี่. ดังนั้นเฉพาะประเภทเหล่านั้นเท่านั้นที่มีอยู่ในผลลัพธ์ของ อาบิดวี. ตัวเลือกนี้อย่างไรก็ตาม
ทำให้ อาบิดวี โหลด ทั้งหมด ประเภทที่กำหนดไว้ในไบนารี แม้กระทั่งที่ไม่ใช่
ได้จากการประกาศสาธารณะ
· --อบิดิฟฟ์
โหลด ABI ของไบนารี ELF ที่ระบุในอาร์กิวเมนต์ บันทึกใน XML . ของ libababigail
รูปแบบในไฟล์ชั่วคราว อ่าน ABI จากไฟล์ XML ชั่วคราวและเปรียบเทียบ
ABI ที่อ่านย้อนกับ ABI ของไบนารี ELF ที่ระบุใน
การโต้แย้ง. ABI ควรเปรียบเทียบอย่างเท่าเทียมกัน หากไม่เป็นเช่นนั้น โปรแกรมจะส่ง a
วินิจฉัยและออกด้วยรหัสที่ไม่ใช่ศูนย์
นี่คือตัวเลือกการตรวจแก้จุดบกพร่องและสุขภาพจิต
· --สถิติ
ปล่อยสถิติเกี่ยวกับสิ่งของภายในต่างๆ
· --รายละเอียด
ปล่อยบันทึกอย่างละเอียดเกี่ยวกับความคืบหน้าของสิ่งต่าง ๆ ภายใน
หมายเหตุ
สลับกัน การแก้ปัญหา ข้อมูล ไฟล์
ในเวอร์ชัน 4 ของข้อกำหนด DWARF สลับกัน การแก้ปัญหา ข้อมูล คือ GNU
ขยายไปยังข้อกำหนด DWARF อย่างไรก็ตาม มีการเสนอให้รวมอยู่ใน
เวอร์ชัน 5 ของมาตรฐาน DWARF ที่กำลังจะมีขึ้น คุณสามารถอ่านเพิ่มเติมเกี่ยวกับส่วนขยาย GNU ได้เป็น
มาตรฐาน DWARF โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.
ใช้ abidw ออนไลน์โดยใช้บริการ onworks.net