عن المشروع
تشيزل هو مجموعة أوامر LLDB مفتوحة المصدر أنشأتها فيسبوك لتبسيط تصحيح أخطاء تطبيقات iOS (وmacOS). بعد التثبيت عبر هوم برو (brew install chisel)، يضيف المستخدمون سطر استيراد واحد إلى ملف ~/.lldbinit الخاص بهم، وبعد ذلك تصبح الأوامر متاحة في إكس كود أو جلسة LLDB مستقلة.
تتضمن مجموعة الأوامر أدوات لفحص التسلسل الهرمي للعرض (pviews، pvc)، وتحديد مواقع العروض أو وحدات التحكم في العرض المحددة (fv، fvc)، وتصور عناصر واجهة المستخدم (visualize، show/hide، mask/unmask، border/unborder)، وفرض تحديثات التخطيط (caflush)، وتعيين نقاط توقف رمزية (bmessage)، ومراقبة متغيرات المثيل (wivar)، وطباعة سلاسل المستجيب (presponder). يحتوي كل أمر على نص مساعدة مفصل ووسائط اختيارية.
يمكن للمطورين أيضًا إنشاء أوامر مخصصة عن طريق وضع نصوص بايثون في دليل وتحميلها باستخدام loadCommandsInDirectory. سير العمل النموذجي هو التوقف عند نقطة توقف، وتشغيل ~/.lldbinit، وتشغيل أمر، وتحرير البرنامج النصي، وإعادة تحميل الوحدة اختياريًا.
يرحب المشروع بالمساهمات في أوامر التصحيح العامة ويتبع رخصة MIT. تتوفر الوثائق الكاملة وقائمة الأوامر وإرشادات المساهمة على الويكي الخاص بالمستودع وملف CONTRIBUTING.md.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.