platydoc-data/xnu/osfmk/kern/zalloc.c
11,131 lines · · Source index
Referenced in 16 chapters
- Source-reference index
- The process and its protected data
- Updating read-only process and task metadata
- Virtual memory and kernel allocation
- MTE tag storage and the physical-page lifecycle
- Kernel allocation: mechanisms, type isolation, and lifetimes
- Zone allocator: identity, caches, expansion, and reclamation
- 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
- Read-only and special zones: mutation and lifetime contracts
- Allocator interfaces and protected-memory categories
- Mach messages: mach_host
- Symbol interning: identity, backing bytes and delayed destruction
- ARM64 bootstrap memory, ownership and lockdown
- Sanitizer runtime, allocator hooks, and reporting
Loading source…