إنّ تتبُّع تسلسل استدعاء الدوال البرمجية R8 هو أداة للحصول على تتبُّع تسلسل استدعاء الدوال البرمجية الأصلي من ترميز مُشفَّر. تتبع تسلسل استدعاء الدوال البرمجية. تتم إعادة إنشاء تتبُّع تسلسل استدعاء الدوال البرمجية من خلال مطابقة أسماء الفئات والأساليب. في ملف تعيين إلى تعريفاتها الأصلية.
الاستخدام
لتتبُّع عملية تتبُّع تسلسل استدعاء الدوال البرمجية التي تم إخفاء مفاتيح فك تشفيرها، مرِّر ملف الربط إلى retrace
:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
في حال عدم توفير أي ملف تتبُّع تسلسُل استدعاء الدوال البرمجية في سطر الأوامر، ينتظر تعقب تسلسل استدعاء الدوال البرمجية R8 تتبع تسلسل استدعاء الدوال البرمجية الذي سيدخله المستخدم من خلال الإدخال القياسي. بعد الإدخال، إنهاء بث الإدخال:
- نظاما التشغيل Linux وmacOS: Control+D
- نظام التشغيل Windows: Control+Z+Enter
وبعد ذلك، تتم كتابة الناتج الذي تم استرداده إلى الناتج العادي.
الخيارات
يصف الجدول التالي خيارات سطر الأوامر لتتبع R8:
Option | هل هي مطلوبة؟ | الوصف |
---|---|---|
--verbose
|
لا | لطباعة المزيد من المعلومات، مثل معلَمات الطريقة ونوع إرجاعها. |
--info
|
لا | يضبط مستوى التشخيص على info . لإلقاء نظرة أكثر تعمقًا،
راجع مركز بيانات التشخيص.
|
--quiet
|
لا | يقلل هذا الخيار من كمية المعلومات المطبوعة لزيادة التركيز. |
--regex <regular_exp>
|
لا | يؤدي هذا الخيار إلى استبدال التعبير العادي التلقائي لتحليل خطوط تتبُّع تسلسل استدعاء الدوال البرمجية.
على سبيل المثال، فيما يلي تعبير عادي يمكنه تحليل عمليات تتبُّع تسلسل استدعاء الدوال البرمجية الأساسية:
|
ملاحظات الاستخدام
يستخدم تتبع R8 ملف تعيين تم إنشاؤه لتعيين الفئة المشفَّرة أسماء الطرق مرة أخرى إلى التعريف الأصلي. لمزيد من المعلومات عن لتقليص حجم تطبيقك بحيث يمكن استرداده بشكل صحيح، راجع فك ترميز تتبُّع تسلسل استدعاء الدوال البرمجية مع تشويش