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
. - MmWith
User - A wrapper for the kernel’s
struct mm_struct
. - MmWith
User Async - A wrapper for the kernel’s
struct mm_struct
. - Mmap
Read Guard - A guard for the mmap read lock.
- VmaRead
Guard - A guard for the vma read lock.