عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

llvm-cov-3.5 - عبر الإنترنت في السحابة

قم بتشغيل llvm-cov-3.5 في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر llvm-cov-3.5 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


llvm-cov - إرسال معلومات التغطية

موجز


لفم كوف [خيارات] SOURCEFILE

الوصف


لفم كوف تقرأ الأداة ملفات بيانات تغطية الكود وتعرض معلومات التغطية لـ
ملف مصدر محدد. إنه متوافق مع GCOV أداة من الإصدار 4.2 من الخليج و
قد يكون متوافقًا أيضًا مع بعض الإصدارات الأحدث من GCOV.

لاستخدام llvm-cov ، يجب عليك أولاً إنشاء نسخة مُجهزة من تطبيقك
يجمع بيانات التغطية أثناء تشغيله. تجميع مع -fprofile- أقواس و -تغطية -ftest
خيارات لإضافة الأجهزة. (بدلاً من ذلك ، يمكنك استخدام ملف --تغطية اختيار،
الذي يتضمن كلا الخيارين الآخرين.) يجب أن تجمع مع معلومات تصحيح الأخطاء
(-g) وبدون تحسين (-O0) ؛ خلاف ذلك ، لا يمكن أن تكون بيانات التغطية دقيقة
تعيينها إلى شفرة المصدر.

في الوقت الذي تقوم فيه بتجميع الشفرة الآلية ، أ .gcno سيتم إنشاء ملف البيانات لـ
كل ملف كائن. هؤلاء .gcno تحتوي الملفات على نصف بيانات التغطية. النصف الآخر من
تأتي البيانات من .gcda الملفات التي يتم إنشاؤها عند تشغيل البرنامج المُجهز ،
مع منفصل .gcda ملف لكل ملف كائن. في كل مرة تقوم فيها بتشغيل البرنامج ، يقوم ملف
يتم تلخيص أعداد التنفيذ في أي قائمة .gcda من الملفات ، لذا تأكد من إزالة أي ملفات
إذا كنت لا تريد تضمين محتوياتها.

افتراضيا، .gcda تتم كتابة الملفات في نفس الدليل مثل ملفات الكائن ، ولكن
يمكنك تجاوز ذلك عن طريق تعيين GCOV_PREFIX و GCOV_PREFIX_STRIP بيئة
المتغيرات. ال GCOV_PREFIX_STRIP متغير يحدد عددًا من مكونات الدليل ليكون
إزالتها من بداية المسار المطلق إلى دليل ملف الكائن. بعد التجريد
تلك الدلائل ، البادئة من GCOV_PREFIX تمت إضافة المتغير. هذه البيئة
المتغيرات تسمح لك بتشغيل البرنامج الآلي على آلة حيث الكائن الأصلي
لا يمكن الوصول إلى دلائل الملفات ، ولكنك ستحتاج بعد ذلك إلى نسخ ملف .gcda عودة الملفات
إلى أدلة ملف الكائن حيث يتوقع llvm-cov العثور عليها.

بمجرد إنشاء ملفات بيانات التغطية ، قم بتشغيل llvm-cov لكل ملف مصدر رئيسي
حيث تريد فحص نتائج التغطية. يجب تشغيل هذا من نفس الدليل
حيث سبق لك تشغيل المترجم. النتائج لملف المصدر المحدد هي
مكتوبًا في ملف مسمى بإلحاق a .gcov لاحقة. ملف الإخراج منفصل هو أيضا
تم إنشاؤه لكل ملف مدرج في الملف المصدر الرئيسي ، أيضًا بامتداد .gcov تمت إضافة اللاحقة.

المحتوى الأساسي لملف الإخراج llvm-cov هو نسخة من الملف المصدر بامتداد
عدد التنفيذ ورقم السطر مضافان إلى كل سطر. يتم عرض عدد التنفيذ على شكل -
إذا كان السطر لا يحتوي على أي كود قابل للتنفيذ. إذا كان السطر يحتوي على رمز ولكن هذا الرمز كان
لم يتم تنفيذه أبدًا ، يتم عرض العد على شكل #####.

OPTIONS


-a، - كل الكتل
اعرض كل الكتل الأساسية. إذا كانت هناك كتل متعددة لخط واحد من المصدر
رمز ، هذا الخيار يجعل llvm-cov يعرض العدد لكل كتلة بدلاً من فقط
عدد واحد للخط بأكمله.

-ب، - احتمالات فرع
عرض احتمالات الفرع الشرطي وملخص لمعلومات الفرع.

-c ، - تهم الفرع
عرض حسابات الفرع بدلاً من الاحتمالات (يتطلب -b).

-F، - ملخصات الوظائف
اعرض ملخصًا للتغطية لكل دالة بدلاً من ملخص واحد فقط لملف
ملف المصدر بأكمله.

--مساعدة اعرض الخيارات المتاحة (--مساعدة مخفية للمزيد).

-ل ، - أسماء الملفات الطويلة
لإخراج تغطية الملفات المضمنة من ملف المصدر الرئيسي ، أضف الملف الرئيسي
الاسم متبوعًا بـ ## كبادئة لأسماء ملفات الإخراج. يمكن دمج هذا مع
الخيار --preserve-paths لاستخدام مسارات كاملة لكل من الملف الرئيسي وملف
ملف مضمن.

-ن، - لا الإخراج
لا تخرج أي ملف .gcov الملفات. المعلومات الموجزة لا تزال معروضة.

-o = و - كائن-دليل = و - كائن - ملف =
ابحث عن كائنات في DIR أو بناءً على مسار FILE. إذا قمت بتحديد كائن معين
ملف ، من المتوقع أن يكون لملفات بيانات التغطية نفس الاسم الأساسي مع .gcno
و .gcda ملحقات. إذا قمت بتحديد دليل ، فمن المتوقع أن الملفات في ذلك
دليل يحمل نفس الاسم الأساسي مثل الملف المصدر.

-p ، - مسارات حفظ
احتفظ بمكونات المسار عند تسمية ملفات مخرجات التغطية. بالإضافة الى
اسم الملف المصدر ، قم بتضمين الدلائل من المسار إلى هذا الملف. ال
الدلائل منفصلة بواسطة # الشخصيات ، مع . الدلائل إزالتها و ..
الدلائل التي تم استبدالها بـ ^ الشخصيات. عند استخدامه مع خيار أسماء الملفات الطويلة ،
هذا ينطبق على كل من اسم الملف الرئيسي واسم الملف المضمن.

-u ، - الفروع غير المشروطة
قم بتضمين الفروع غير المشروطة في مخرجات الخيار --branch-الاحتمالات.

-الإصدار
اعرض إصدار llvm-cov.

EXIT الوضع


لفم كوف يعيد 1 إذا كان لا يمكن قراءة ملفات الإدخال. خلاف ذلك ، فإنه يخرج مع الصفر.

استخدم llvm-cov-3.5 عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    VBA-M (مؤرشف - الآن على جيثب)
    VBA-M (مؤرشف - الآن على جيثب)
    انتقل المشروع إلى
    https://github.com/visualboyadvance-m/visualboyadvance-m
    الميزات: غش إبداعات حفظ الدول
    النظام يدعم gba ، gbc ، gb ، sgb ،
    sgb2Tu ...
    تنزيل VBA-M (مؤرشف - الآن على Github)
  • 2
    Stacer
    Stacer
    مُحسِّن نظام Linux ومراقبته
    مستودع جيثب:
    https://github.com/oguzhaninan/Stacer.
    الجمهور: المستخدمون النهائيون / سطح المكتب. مستخدم
    الواجهة: كيو تي. برمجة La ...
    تنزيل Stacer
  • 3
    ثعلب البرتقال
    ثعلب البرتقال
    شوكة TeamWinRecoveryProject (TWRP)
    مع العديد من الوظائف الإضافية ، إعادة التصميم
    والمزيد من الميزات: يدعم التريبل و
    نواة أوريو حديثة ،
    مبني...
    تنزيل OrangeFox
  • 4
    itop - المصدر المفتوح ITSM CMDB
    itop - المصدر المفتوح ITSM CMDB
    بوابة عمليات تكنولوجيا المعلومات: مفتوحة بالكامل
    المصدر ، ITIL ، الخدمة المستندة إلى الويب
    بما في ذلك أداة إدارة بشكل كامل
    CMDB قابل للتخصيص ونظام مكتب المساعدة و
    رجل وثيقة ...
    قم بتنزيل itop - ITSM CMDB OpenSource
  • 5
    كليمنتين
    كليمنتين
    كليمنتين هي موسيقى متعددة المنصات
    مشغل ومنظم مكتبة مستوحى من
    أمروك 1.4 لديها سريع و
    واجهة سهلة الاستخدام ، وتتيح لك
    البحث و ...
    تحميل كليمنتين
  • 6
    XISMuS
    XISMuS
    تنبيه: التحديث التراكمي 2.4.3 له
    أطلق سراحه !! التحديث يعمل لأي
    الإصدار 2.xx السابق. في حالة الترقية
    من الإصدار v1.xx ، يرجى التنزيل و
    ط ...
    تنزيل XISMuS
  • أكثر "

أوامر لينكس

Ad