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.