platydoc-data/xnu/bsd/kern/ubc_subr.c
6,449 lines · · Source index
Referenced in 21 chapters
- Source-reference index
- VM objects and backing storage
- Vnodes and vnode identity
- UBC information and vnode pagers
- Code-signature blobs and protected attachment storage
- Pagers, UBC, and page ownership during I/O
- UPL gathering, partial completion, and vector ownership
- VFS, filesystems, and storage I/O
- Vnode cache identity, reclamation, and reuse
- UBC, clustered I/O, buffers, and storage completion
- File-data caching, read decisions, and UBC lifetime
- Code signing and platform policy
- Signature format, CodeDirectory selection, and blob validation
- Vnode signature attachment, revalidation, and destruction
- From an attached signature to executable mappings and process policy
- File-page signature validation and cached integrity state
- Trust-cache admission, runtime ownership and lookup
- Process code-signing controls and ARM64 CSR policy
- TXM: signatures, protected ownership, and executable mappings
- Operations across subsystem boundaries
- A mapped file from descriptor lookup to an ARM64 private write
Loading source…