Expand description
Page protection flags and utilities Copyright (C) RainSTR Studio 2025, All Rights Reserved.
This module provides page protection bit definitions and utilities for managing memory access permissions.
Enums§
- Protection
- Page protection flags with human-readable descriptions
Functions§
- executable_
flags - Create executable page flags
- flags_
can_ execute - Check if page table flags allow execute access
- flags_
can_ read - Check if page table flags allow read access
- flags_
can_ write - Check if page table flags allow write access
- kernel_
flags - Create kernel page flags (always executable, can be read-write or read-only)
- read_
only_ flags - Create read-only page flags (for both kernel and user)
- read_
write_ execute_ flags - Create read-write-executable page flags
- user_
flags - Create user page flags with specified protection
- writable_
flags - Create writable page flags (for both kernel and user)