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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


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

موجز


لفم كوف أمر [أرجس ...]

الوصف


لفم كوف تعرض الأداة معلومات تغطية التعليمات البرمجية للبرامج المجهزة بـ
تنبعث منها بيانات الملف الشخصي. يمكن استخدامه للعمل معها GCOV-تغطية على غرار أو مع قعقع's
التنميط القائم على الأجهزة.

إذا تم استدعاء البرنامج باسم أساسي لـ GCOV، سوف تتصرف كما لو أن ملف لفم كوف GCOV
تم استدعاء الأمر. خلاف ذلك ، يجب توفير أمر.

أوامر


· GCOV

· إظهار

· تقرير

GCOV COMMAND


موجز
لفم كوف GCOV [الخيارات] مصدر الملف

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

معرض COMMAND


موجز
لفم كوف إظهار [الخيارات] -instr- الملف الشخصي الملف الشخصي BIN [مصادر]

الوصف
لفم كوف إظهار يعرض الأمر تغطية سطر بسطر للثنائي BIN باستخدام الملف الشخصي
البيانات الملف الشخصي. يمكن تصفيته اختياريًا لإظهار تغطية الملفات المدرجة فقط
in مصادر.

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

يتم تخزين معلومات التغطية في الملف القابل للتنفيذ المدمج أو المكتبة نفسها ، وهذا هو
ما يجب أن تمر إليه لفم كوف إظهار كما BIN دعوى. يتم إنشاء بيانات الملف الشخصي
عن طريق تشغيل هذا البرنامج المجهز بشكل طبيعي. عند خروج البرنامج سيكتب ملف
ملف تعريف خام ، يسمى عادة default.profraw، والتي يمكن تحويلها إلى تنسيق
هذا مناسب لـ الملف الشخصي حجة باستخدام لفم بروفداتا دمج الأداة.

OPTIONS
-عرض-خط التهم
إظهار عدد التنفيذ لكل سطر. يتم تمكين هذا بشكل افتراضي ، ما لم يكن آخر
-تبين يستخدم الخيار.

-عرض-التوسعات
قم بتوسيع التضمينات ، مثل وحدات ماكرو المعالج المسبق أو التضمينات النصية ، المضمنة في ملف
عرض الملف المصدر.

-إظهار- إنشاءات
بالنسبة لمناطق المصدر التي يتم إنشاء مثيل لها عدة مرات ، مثل القوالب بتنسيق C + +,
عرض كل إنشاء مثيل على حدة بالإضافة إلى الملخص المجمع.

-عرض المناطق
إظهار عدد التنفيذ لكل منطقة من خلال عرض علامة الإقحام التي تشير إلى
حيث تبدأ المنطقة.

-إظهار-خط-التهم-أو-المناطق
اعرض عدد عمليات التنفيذ لكل سطر إذا كانت هناك منطقة واحدة فقط على الخط ،
لكن إظهار المناطق الفردية إذا كان هناك العديد على الخط.

-استخدام اللون [= VALUE]
تمكين أو تعطيل إخراج اللون. بشكل افتراضي يتم اكتشاف هذا تلقائيًا.

-ارخ =
إذا كان الثنائي المغطى ثنائيًا عالميًا ، فحدد البنية المراد استخدامها. إنها
خطأ في تحديد بنية غير مدرجة في الملف الثنائي العام أو
لاستخدام بنية لا تتطابق مع ثنائي غير عالمي.

-اسم =
إظهار تغطية الكود فقط للوظائف ذات الاسم المحدد.

-اسم-regex =
إظهار تغطية الكود فقط للوظائف التي تطابق التعبير النمطي المحدد.

-خط-التغطية- gt =
إظهار تغطية الكود فقط للوظائف ذات تغطية الخط أكبر من المعطى
عتبة.

-خط-التغطية- lt =
إظهار تغطية الكود فقط للوظائف ذات تغطية الخط أقل من المعطى
عتبة.

-المنطقة-التغطية- gt =
عرض تغطية الكود فقط للوظائف ذات تغطية المنطقة أكبر من المعطى
عتبة.

-منطقة-تغطية- lt =
عرض تغطية الكود فقط للوظائف ذات تغطية المنطقة أقل من المعطى
عتبة.

تقرير COMMAND


موجز
لفم كوف تقرير [الخيارات] -instr- الملف الشخصي الملف الشخصي BIN [مصادر]

الوصف
لفم كوف تقرير يعرض الأمر ملخصًا لتغطية الملف الثنائي BIN يستخدم ال
بيانات الملف الشخصي الملف الشخصي. يمكن تصفيته اختياريًا لإظهار التغطية فقط لـ
الملفات المدرجة في مصادر.

إذا لم يتم توفير ملفات مصدر ، تتم طباعة سطر ملخص لكل ملف في التغطية
بيانات. في حالة توفير أي ملفات ، يتم عرض ملخصات لكل وظيفة في الملفات المدرجة
بدلا من ذلك.

للحصول على معلومات حول تجميع البرامج للتغطية وإنشاء بيانات الملف الشخصي ، انظر معرض
COMMAND.

OPTIONS
-استخدام اللون [= VALUE]
تمكين أو تعطيل إخراج اللون. بشكل افتراضي يتم اكتشاف هذا تلقائيًا.

-ارخ =
إذا كان الثنائي المغطى ثنائيًا عالميًا ، فحدد البنية المراد استخدامها. إنها
خطأ في تحديد بنية غير مدرجة في الملف الثنائي العام أو
لاستخدام بنية لا تتطابق مع ثنائي غير عالمي.

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


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

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

أوامر لينكس

Ad