Module mm

Source
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.
MmWithUserAsync
A wrapper for the kernel’s struct mm_struct.
MmapReadGuard
A guard for the mmap read lock.
VmaReadGuard
A guard for the vma read lock.