2 repositorios
Processes for restoring processor state from a dump to inspect application variables and arguments.
Distinct from Fault Referencing: Candidates focus on fault injection or blockchain proofs; this is about recovering CPU state after a crash.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Fault State Recovery. Refine with filters or upvote what's useful.
NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto
Restores the program counter and stack pointer from fault dumps to inspect application state and function arguments.
Mezzano is a self-hosted operating system written entirely in Common Lisp. It employs a language-integrated kernel architecture where both the kernel and user-space applications execute within a single, unified high-level language runtime. The system is designed for both bare-metal environments, booting from physical external media, and as a guest operating system within virtual machine software. It implements symmetric multiprocessing to distribute computational workloads across multiple CPU cores. The environment includes capabilities for automated memory recovery via generational garbage
Traps stack overflows and memory faults to allow the system to recover without crashing.