1 dépôt
A technique of using a separate region of virtual memory to track the state of the primary application memory.
Distinct from Shadow Mapping: Distinct from graphics shadow mapping; this is a memory safety technique using shadow address space.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Shadow Memory. Refine with filters or upvote what's useful.
This project is a suite of runtime diagnostic tools designed to detect memory leaks, concurrency races, and language-specification violations during software execution. It provides a collection of dynamic analysis tools that identify addressability issues, uninitialized memory usage, and memory safety bugs in applications. The toolset includes a thread safety analyzer to identify data races and deadlocks in concurrent code, as well as an undefined behavior sanitizer to detect operations that violate language specifications. The system covers broad capabilities in memory safety monitoring and
Allocates a dedicated virtual address space to track the validity and state of application memory.