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

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

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

3 مستودعات

Awesome GitHub RepositoriesStack Overflow Protections

Hardware-backed mechanisms to detect and prevent software stack overflows.

Distinct from Access Control Guards: None of the candidates relate to low-level memory protection or stack guards; candidates focused on data structures or UI navigation.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Stack Overflow Protections. Refine with filters or upvote what's useful.

Awesome Stack Overflow Protections GitHub Repositories

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

    embassy-rs/embassy

    8,813عرض على GitHub↗

    Embassy is an asynchronous framework for microcontrollers that provides a runtime for cooperative multitasking. It enables the execution of multiple concurrent tasks to maximize energy efficiency and CPU usage, utilizing an async executor that puts the processor to sleep when idle. The framework includes a comprehensive set of embedded components, featuring a hardware abstraction layer for peripherals like GPIO, SPI, I2C, and UART, alongside a TCP/IP network stack and a USB device stack. It also provides a Bluetooth Low Energy host stack for wireless communication and a bootloader framework t

    Utilizes the Memory Protection Unit to install stack guards that detect and prevent stack overflows.

    Rustasyncdriversembedded
    عرض على GitHub↗8,813
  • c3lang/c3cالصورة الرمزية لـ c3lang

    c3lang/c3c

    5,147عرض على GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    Provides compiler-level flags to cap the maximum size of stack objects to prevent stack overflow crashes.

    C3c3compilerlanguage
    عرض على GitHub↗5,147
  • hnes/libacoالصورة الرمزية لـ hnes

    hnes/libaco

    3,688عرض على GitHub↗

    libaco is a low-level C library for cooperative multitasking that provides a runtime for managing asymmetric coroutines. It functions as an execution context manager and stack memory allocator, allowing a single process to initialize independent execution units with private stacks and perform manual context switching via yield operations. The library distinguishes itself through its memory management and stability features, utilizing read-only guard pages at stack boundaries to trigger hardware faults upon stack overflow. It supports both private stack allocation and shared stack pooling to r

    Utilizes read-only guard pages at stack boundaries to trigger hardware faults upon stack overflow.

    Cccoroutinecoroutine-library
    عرض على GitHub↗3,688
  1. Home
  2. Operating Systems & Systems Programming
  3. Stack Overflow Protections