Cclyzer ++ هو تحليل مؤشر عالمي دقيق وقابل للتطوير لرمز LLVM. يمكن استخدام إخراج Cclyzer ++ لمجموعة متنوعة من مهام تحليل البرنامج ، بما في ذلك:
Cclyzer ++ حساس للحقل وصفيف ، ويقوم ببناء callgraph أثناء التنقل ، ويدعم العديد من التكوينات المختلفة لحساسية السياق بما في ذلك حساسية k -callsite. لديها تحليلات قائمة على المجموعات (أسلوب Andersen) وتحليلات القائمة على التوحيد (Steensgaard Style). Cclyzer ++ مكتوب في Soufflé Datalog ، وبالتالي فهو متوازي للغاية. تم اشتقاق Cclyzer ++ من cclyzer.
راجع الوثائق لمزيد من المعلومات حول cczlyer ++ ، بما في ذلك أمثلة على إخراجها. الوثائق متاحة أيضا على الإنترنت.
إذا كنت تستخدم cclyzer ++ في عملك ، فيرجى تضمين الاستشهادات التالية:
تستند هذه المادة إلى العمل الذي تدعمه وكالة مشروع البحوث الجوية للولايات المتحدة الأمريكية والدفاع (DARPA) بموجب العقد رقم FA8750-19-C-0004. أي آراء أو نتائج واستنتاجات أو توصيات معبر عنها في هذه المواد هي آراء المؤلفين (المؤلفين) ولا تعكس بالضرورة وجهات نظر سلاح الجو الأمريكي أو DARPA. معتمدة للإفراج العام ، توزيع غير محدود.