awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 مستودعات

Awesome GitHub RepositoriesMemory Integrity Testing

Verification of pointer validity and raw memory segment integrity in C applications.

Distinct from C Memory Management: Focuses on testing and validating existing memory rather than the act of allocation and cleanup.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Memory Integrity Testing. Refine with filters or upvote what's useful.

Awesome Memory Integrity Testing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • throwtheswitch/unityالصورة الرمزية لـ ThrowTheSwitch

    ThrowTheSwitch/Unity

    5,265عرض على GitHub↗

    Unity هو إطار عمل لاختبار الوحدات خفيف الوزن لـ C، يوفر مكتبة التأكيد، ومشغل الاختبار، وآليات التقارير المطلوبة للتحقق من صحة الكود. يعمل كبنية تحتية أساسية للاختبار لتنظيم وتنفيذ اختبارات الوحدات في بيئات C. تم تصميم إطار العمل للتحقق من البرمجيات على مستوى النظام والمضمنة، مع قدرات محددة للتحقق من البرامج الثابتة (Firmware) وتعريفات الأجهزة. يركز على سلامة الذاكرة وصحة المؤشرات، مما يسمح بالتحقق من حالات المؤشر وفحص كتل الذاكرة الخام. تغطي مجموعة الأدوات مجموعة واسعة من أنواع المقارنة، بما في ذلك التحقق الرقمي للأعداد الصحيحة، وأنماط البت، وقيم الفاصلة العائمة. كما توفر أدوات مساعدة للتحقق من السلاسل المنتهية بـ null، ومحتويات المصفوفة، والمنطق المنطقي، مع دعم رسائل فشل مخصصة لتوفير السياق أثناء تصحيح الأخطاء.

    Checks for null pointers and compares raw memory segments to ensure data integrity.

    C
    عرض على GitHub↗5,265
  • cirosantilli/linux-kernel-module-cheatالصورة الرمزية لـ cirosantilli

    cirosantilli/linux-kernel-module-cheat

    4,491عرض على GitHub↗

    يوفر هذا المشروع بيئة تطوير لنواة Linux ومجموعة محاكاة نظام لبناء وتصحيح وحدات النواة وتجميع الـ baremetal عبر بنيات أجهزة متعددة. يعمل كبيئة تجريبية وإطار عمل شامل لتطوير النظام منخفض المستوى، باستخدام QEMU لمحاكاة بيئات الأجهزة دون الحاجة إلى أجهزة مادية. تدمج البيئة سلاسل أدوات التجميع المتقاطع باستخدام Buildroot و crosstool-NG لاستهداف منصات x86_64 و ARMv7 و ARMv8 من مضيف واحد. وتتميز بإطار عمل متخصص لتصحيح أخطاء النواة يستفيد من GDB و KGDB للتنفيذ خطوة بخطوة وفحص حالة كل من عمليات النواة ومساحة المستخدم. تشمل القدرات الواسعة اختبار الانحدار التلقائي لعزل فشل التمهيد والوظائف من خلال تقسيم التحكم في الإصدار، وتجريد الأجهزة لإدارة حالات طاقة وحدة المعالجة المركزية وسجلات النظام، وبدائيات اختبار منخفضة المستوى لسلامة حالة الذاكرة وتحليل التجميع. يتضمن النظام أيضاً أدوات لقياس أداء الأوامر، وتسجيل المخرجات، وتشغيل مساحة العمل المعبأة في حاويات.

    Provides utilities to verify data integrity and system state using raw memory comparisons during execution.

    Python
    عرض على GitHub↗4,491
  1. Home
  2. Operating Systems & Systems Programming
  3. C Memory Management
  4. Memory Integrity Testing