platydoc-data/xnu/osfmk/vm/vm_kern.c
4,007 lines · · Source index
Referenced in 18 chapters
- Source-reference index
- Virtual memory and kernel allocation
- Memory mapping from API request to CPU access
- Maps and faults: a reading guide
- Virtual address maps: intervals, ownership, locking, and mutation
- VM API arguments: arithmetic, compatibility and map authority
- MTE tag storage and the physical-page lifecycle
- Executable pages and UPL I/O: permission, copies, and backing lifetime
- Kalloc heaps: size classes, routing, free, and realloc
- Typed allocation: from C layouts to zones and VM ranges
- Kernel virtual allocation: placement, guard objects, and page ownership
- Allocator interfaces and protected-memory categories
- Mach messages: mach_vm
- Mach messages: vm32_map
- Mach messages: vm_map
- ARM64 bootstrap memory, ownership and lockdown
- A mapped file from descriptor lookup to an ARM64 private write
- Sanitizer runtime, allocator hooks, and reporting
Loading source…