Expand description
System calls for MemoryMappingOps capability
This module implements system calls for memory mapping operations. ANONYMOUS mappings are handled directly in the syscall for efficiency, while all other mappings (including FIXED) are delegated to KernelObjects with MemoryMappingOps capability.
Constantsยง
- MAP_
ANONYMOUS ๐ - MAP_
FIXED ๐ - MAP_
PRIVATE ๐ - MAP_
SHARED ๐ - PROT_
EXEC ๐ - PROT_
READ ๐ - PROT_
WRITE ๐
Functionsยง
- handle_
anonymous_ ๐mapping - Handle anonymous memory mapping
- sys_
memory_ map - System call for memory mapping a KernelObject with MemoryMappingOps capability or creating anonymous mappings
- sys_
memory_ unmap - System call for unmapping memory from a KernelObject or anonymous mapping