אנגליתצרפתיתספרדי

Ad


סמל OnWorks

llvm-diff-3.7 - מקוון בענן

הפעל את llvm-diff-3.7 בספק אירוח חינמי של OnWorks על גבי Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה llvm-diff-3.7 שניתן להפעיל בספק האחסון החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


llvm-diff - LLVM structural 'diff'

תַקצִיר


llvm-diff [אפשרויות] מודול 1 מודול 2 [גלוֹבָּלִי שם ...]

תיאור


llvm-diff משווה את המבנה של שני מודולי LLVM, תוך התמקדות בעיקר בהבדלים ב
הגדרות פונקציות. הבדלים לא משמעותיים, כגון שינויים בסדר של
מתעלמים מגלובלים או בשמות של ערכים מקומיים.

מודול קלט יתפרש כקובץ assembly אם שמו מסתיים ב-'.ll';
אחרת הוא ייקרא כקובץ bitcode.

אם ניתנת רשימה של שמות גלובליים, רק הערכים עם השמות האלה מושווים;
אחרת, כל הערכים הגלובליים מושווים, ומיוצרים אבחון עבור גלובלים אשר
מופיעים רק במודול זה או אחר.

llvm-diff משווה בין שתי פונקציות על ידי השוואת הבלוקים הבסיסיים שלהן, החל מהערך
בלוקים. אם נראה שהמחסלים תואמים, אזי יורשים המקבילים מושווים;
אחרת מתעלמים מהם. אלגוריתם זה רגיש מאוד לשינויים בזרימת הבקרה,
אשר נוטים לעצור את גילוי השינויים במורד הזרם.

llvm-diff מיועד ככלי ניפוי באגים עבור כותבי אישורי LLVM ו-frontends. זה
אין פורמט פלט יציב.

יְצִיאָה סטָטוּס


If llvm-diff לא מוצא הבדלים בין המודולים, הוא ייצא עם 0 וייצור לא
תְפוּקָה. אחרת הוא ייצא עם ערך שאינו אפס.

השתמש ב-llvm-diff-3.7 באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad