Expand description
Memory Protection Features
Implements ASLR, stack canaries, and other memory protection mechanisms.
Structs§
- Aslr
- ASLR (Address Space Layout Randomization) manager
- DepEnforcement
- DEP (Data Execution Prevention) / NX enforcement.
- Guard
Page - Guard page for detecting stack overflow
- Kpti
- KPTI (Kernel Page Table Isolation) support for Meltdown mitigation.
- Memory
Protection - Memory protection manager
- Spectre
Mitigation - Spectre v1 mitigation helpers.
- Stack
Canary - Stack canary for detecting buffer overflows
- WxPolicy
- W^X (Write XOR Execute) policy enforcement.
Enums§
- Region
Type - Address space region types for ASLR
Functions§
- get_
memory_ protection - Get global memory protection instance
- init
- Initialize memory protection