platydoc-data/xnu/osfmk/vm/vm_resident.c
12,115 lines · · Source index
Referenced in 19 chapters
- Source-reference index
- VM objects and backing storage
- VM pages and resident storage
- Virtual memory and kernel allocation
- VM objects and physical pages
- MTE tag storage and the physical-page lifecycle
- Fault resolution: from an address to a usable translation
- UPL gathering, partial completion, and vector ownership
- Executable pages and UPL I/O: permission, copies, and backing lifetime
- Reclamation, compression, swap, and process memory policy
- Purgeable objects, aging tokens and owner accounting
- Phantom cache: recording eviction and measuring refaults
- Kernel virtual allocation: placement, guard objects, and page ownership
- File-page signature validation and cached integrity state
- Platform, boot, and machine execution
- ARM64 bootstrap memory, ownership and lockdown
- ARM64 CPU startup, offline, idle, and system sleep
- Hibernation image creation and polled I/O
- Hibernation restore: physical memory, VM state, and wake resources
Loading source…