Expand description
Memory management.
This module deals with managing the address space of userspace processes. Each process has an
instance of Mm, which keeps track of multiple VMAs (virtual memory areas). Each VMA
corresponds to a region of memory that the userspace process can access, and the VMA lets you
control what happens when userspace reads or writes to that region of memory.
C header: include/linux/mm.h
Modules§
- virt
- Virtual memory.
Structs§
- Mm
- A wrapper for the kernel’s struct mm_struct.
- MmWithUser 
- A wrapper for the kernel’s struct mm_struct.
- MmWithUser Async 
- A wrapper for the kernel’s struct mm_struct.
- MmapRead Guard 
- A guard for the mmap read lock.
- VmaReadGuard 
- A guard for the vma read lock.