1 dépôt
Implementations of safe alternatives for manipulating memory references to replace unsafe raw pointer functions.
Distinct from Memory-Safe: No candidate focuses on the implementation of safe primitives as direct replacements for raw pointers in a simulation context.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Safe Memory Primitive Implementations. Refine with filters or upvote what's useful.
cve-rs is a memory safety testing framework and vulnerability simulator designed to recreate buffer overflows and segmentation faults. It provides a set of safe memory primitives and a WebAssembly-based security sandbox to evaluate how programs handle unsafe memory access within an isolated execution environment. The project replaces raw pointer manipulation and type transmutation with functional alternatives, allowing for the simulation of memory-unsafe operations. It enables the reinterpretation of data types through memory representation manipulation rather than unsafe casting to study the
Provides safe implementations for manipulating memory references as a replacement for raw pointer functions and type transmutation.