platydoc-data/xnu/bsd/kern/kern_exec.c
9,078 lines · · Source index
Referenced in 24 chapters
- Source-reference index
- The process and its protected data
- Updating read-only process and task metadata
- File descriptor tables: storage, publication and reuse
- MTE tag storage and the physical-page lifecycle
- BSD processes and the POSIX interface
- Process objects and lifetime
- Fork, spawn, exec, exit, and wait
- Exec identity and inherited state
- Exec arguments and the initial user stack
- Signal posting, handler entry, and sigreturn
- Process inspection, identities and descriptor snapshots
- BSD syscalls: Processes credentials and policy
- Mach messages: task_access
- Personas, process identity and external membership resolution
- From an attached signature to executable mappings and process policy
- Process code-signing controls and ARM64 CSR policy
- Audit sessions, credential adoption and Mach capabilities
- Exclaves resources, task attachment, and physical-memory ownership
- Platform, boot, and machine execution
- Boot to PID 1
- Operations across subsystem boundaries
- From a Mach-O executable to a runnable image
- Completion, cancellation and partial failure across subsystems
Loading source…