RealtimeSanitizer لـ Rust: مكتبة مفتوحة المصدر جديدة
2025-01-23
تُقدم هذه المقالة مكتبة `rtsan-standalone-rs` مفتوحة المصدر الجديدة التي تُضيف RealtimeSanitizer (RTSan) من LLVM إلى Rust. يساعد RTSan في الكشف عن انتهاكات الوقت الحقيقي الصعبة في الكود، مثل تخصيص الذاكرة، وهو أمر بالغ الأهمية لتطبيقات مثل معالجة الصوت والسيارات ذاتية القيادة. يوضح الكاتب التنفيذ، والاستخدام مع وحدات ماكرو مثل `nonblocking` و `blocking`، وكيفية دمجها في مشاريع Rust. تُوفر هذه المكتبة وصولاً فورياً لقدرات RTSan في Rust المستقرة، مما يحسّن أمان وتنبؤ تطبيقات الوقت الحقيقي قبل دمجها الرسمي في LLVM20.
التطوير
برمجة الوقت الحقيقي