platydoc-data/xnu/osfmk/vm/memory_object.c
2,100 lines · · Source index
Referenced in 13 chapters
- Source-reference index
- VM objects and backing storage
- UBC information and vnode pagers
- Virtual memory and kernel allocation
- Memory mapping from API request to CPU access
- Pagers, UBC, and page ownership during I/O
- UPL gathering, partial completion, and vector ownership
- Executable pages and UPL I/O: permission, copies, and backing lifetime
- Mach messages: host_priv
- File-data caching, read decisions, and UBC lifetime
- File-page signature validation and cached integrity state
- Operations across subsystem boundaries
- A mapped file from descriptor lookup to an ARM64 private write
Loading source…