EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

llvm-diff-3.6 - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


llvm-diff - โครงสร้าง 'diff' ของ LLVM

เรื่องย่อ


llvm-diff [ตัวเลือก] โมดูล 1 โมดูล 2 [ทั่วโลก ชื่อ ...]

DESCRIPTION


llvm-diff เปรียบเทียบโครงสร้างของโมดูล LLVM สองโมดูล โดยเน้นที่ความแตกต่างเป็นหลักใน
คำจำกัดความของฟังก์ชัน ความแตกต่างที่ไม่มีนัยสำคัญ เช่น การเปลี่ยนแปลงลำดับของ
globals หรือในชื่อของค่าท้องถิ่น จะถูกละเว้น

โมดูลอินพุตจะถูกตีความว่าเป็นไฟล์แอสเซมบลีหากชื่อลงท้ายด้วย '.ll';
มิฉะนั้นจะถูกอ่านเป็นไฟล์บิตโค้ด

หากระบุรายชื่อส่วนกลาง ระบบจะเปรียบเทียบเฉพาะค่าที่มีชื่อเหล่านั้น
มิฉะนั้น ค่าสากลทั้งหมดจะถูกเปรียบเทียบ และการวินิจฉัยถูกสร้างขึ้นสำหรับ globals ซึ่ง
ปรากฏในโมดูลเดียวเท่านั้น

llvm-diff เปรียบเทียบสองฟังก์ชันโดยเปรียบเทียบบล็อกพื้นฐานโดยเริ่มจากรายการ
บล็อก ถ้าเทอร์มิเนเตอร์ดูเหมือนตรงกัน ก็จะเปรียบเทียบตัวตายตัวแทนที่เกี่ยวข้องกัน
มิฉะนั้นจะถูกละเลย อัลกอริธึมนี้ไวต่อการเปลี่ยนแปลงในโฟลว์การควบคุมมาก
ซึ่งมักจะหยุดการเปลี่ยนแปลงใด ๆ จากการตรวจพบการดาวน์สตรีม

llvm-diff มีวัตถุประสงค์เพื่อเป็นเครื่องมือแก้ไขข้อบกพร่องสำหรับผู้เขียน LLVM ผ่านและส่วนหน้า มัน
ไม่มีรูปแบบเอาต์พุตที่เสถียร

EXIT สถานภาพ


If llvm-diff ไม่พบความแตกต่างระหว่างโมดูล มันจะออกด้วย 0 และสร้าง no
เอาท์พุท มิฉะนั้นจะออกด้วยค่าที่ไม่ใช่ศูนย์

ใช้ llvm-diff-3.6 ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad