هذا هو الأمر apport-valgrind الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
apport-valgrind - غلاف valgrind الذي يقوم بتنزيل رموز التصحيح أولاً
موجز
app-valgrind [ OPTIONS ] تنفيذ
الوصف
app-valgrind هو برنامج التفاف valgrind الذي يقوم تلقائيًا بتنزيل التصحيح المتاح ذي الصلة
وتزودهم بأداة memcheck الخاصة بـ valgrind ، والتي يتم تنفيذها. الناتج هو ملف
ملف سجل valgrind ("valgrind.log") يحتوي على تتبعات مكدس (مع العديد من الرموز
حلها كما هو متاح) وهذا يظهر تسرب الذاكرة.
بشكل افتراضي ، يتم إنشاء دليل مؤقت لذاكرة التخزين المؤقت ليحتوي على أحدث رمز تصحيح
الحزم. يتم فك حزمها في دليل وضع الحماية المؤقت. الطريق إلى الصندوق الرمل
يتم توفير الدليل إلى valgrind كموقع إضافي لملفات الرموز.
يمكنك إنشاء واستخدام ذاكرة التخزين المؤقت الدائمة وأدلة وضع الحماية لتوفير الوقت عبر
عمليات إعدام متعددة ، مما يحول دون الحاجة إلى إعادة إنشائها في كل مرة. تنزيل الكل
الحزم في دليل ذاكرة التخزين المؤقت تستغرق وقتًا طويلاً بشكل خاص.
يوصى بتحديث نظامك قبل التنفيذ. هذا يضمن وقت التشغيل الخاص بك
تتوافق البيئة مع أحدث حزم الرموز التي تم تنزيلها وبالتالي النتائج
في تتبع مكدس أكثر اكتمالا من valgrind.
تنفيذ هو برنامج للتشغيل تحت valgrind. قم دائمًا بإنهاء ملف تنفيذ في تقريرها
بالطريقة المعتادة. اخرج منه من واجهة المستخدم الرسومية إذا كان هناك واحد. إذا لم يكن كذلك ، فاستخدم الطريقة الأنسب.
يتم استخدام تقنيات مختلفة لتحديد العبوات التي يجب تفريغها في
رمل اعتمادًا على ما إذا كان تنفيذ يتم حزمه (مثبتة بواسطة حزمة دبيان) أم لا
(على سبيل المثال شيء تم إنشاؤه للتطوير أو الاختبار). معبأة تنفيذ لديها
تبعيات دبيان المستخدمة. لتفريغ تنفيذ، ملفات الكائنات المشتركة
تم العثور عليها مع ldd ويتم استخدام الحزم الخاصة بها.
OPTIONS
-C CDIR، - ذاكرة التخزين المؤقت =CDIR
إعادة استخدام دليل ذاكرة التخزين المؤقت الذي تم إنشاؤه مسبقًا (CDIR) أو ، إذا لم يكن موجودًا ، فقم بإنشائه.
- ساندبوكس- دير =SDIR
إعادة استخدام مسار وضع الحماية الذي تم إنشاؤه مسبقًا (SDIR) أو ، إذا لم يكن موجودًا ، فقم بإنشائه
--لا رمل
لا تنشئ أو تعيد استخدام دليل وضع الحماية لرموز تصحيح الأخطاء الإضافية ولكن عليك الاعتماد
فقط على رموز التصحيح المثبتة. يؤدي هذا إلى تسريع وقت التنفيذ ولكن قد ينتج عنه ملف
سجل valgrind غير مكتمل وأقل فائدة إذا لم يكن لديك كل التصحيح المناسب
تم تثبيت حزم الرموز.
-p ، - حزمة إضافية
حدد حزمة إضافية (أو حزم) لتفريغها في صندوق الحماية. من المفيد أن تضيف
حزم رموز تصحيح أخطاء إضافية ينتج عنها سجلات valgrind أكثر اكتمالاً.
-الخامس، - الإسراف
الإبلاغ عن تقدم التنزيل / التثبيت عند تثبيت الحزم في وضع الحماية.
-l ملف تسجيل، --log =ملف تسجيل
حدد اسم الملف لملف سجل valgrind الذي تم إنشاؤه. الافتراضي هو: valgrind.log
-ح ، --مساعدة
عرض تعليمات قصيرة توثق جميع الخيارات.
أمثلة
إنشاء واستخدام أدلة ذاكرة التخزين المؤقت ورمل مؤقتة:
app-valgrind تنفيذ
إعادة استخدام أو إنشاء دليل ذاكرة التخزين المؤقت:
appport-valgrind -C CDIR تنفيذ
إعادة استخدام أو إنشاء مسار الحماية:
apport-valgrind - ساندبوكس-دير SDIR تنفيذ
معروف قضايا
إذا قمت بإنهاء الملف القابل للتنفيذ بشكل غير طبيعي ، فأنت تقوم بتشغيله تحت valgrind ، مؤقت
قد لا يتم حذف الدلائل وقد لا تنتهي جميع العمليات. على سبيل المثال ، إذا كان ملف
لا ينتهي الملف القابل للتنفيذ عادةً عند ctrl + c ، وقد يؤدي الضغط على ctrl + c في الجهاز الطرفي
يؤدي إلى إنهاء apport-valgrind و valgrind ، ولكن لا يجوز إنهاء الملف القابل للتنفيذ و
لا يجوز حذف الدلائل المؤقتة.
مؤلفون
طوره مارتن بيت[البريد الإلكتروني محمي]> ، أليكس شيانغ[البريد الإلكتروني محمي]>
وكايل نيتشه[البريد الإلكتروني محمي]>
استخدم apport-valgrind عبر الإنترنت باستخدام خدمات onworks.net