platydoc-data/xnu/bsd/kern/kern_fork.c
1,586 lines · · Source index
Referenced in 18 chapters
- Architecture and object relationships
- Source-reference index
- Key structures: allocation, access and lifetime
- The process and its protected data
- The task and its shared read-only data
- Updating read-only process and task metadata
- The thread, its BSD extension and protected associations
- Credentials: immutable identity and writable lifetime state
- File descriptor tables: storage, publication and reuse
- BSD processes and the POSIX interface
- Process objects and lifetime
- Fork, spawn, exec, exit, and wait
- Process inspection, identities and descriptor snapshots
- Pthread boundaries, workqueue service, and cancellation
- BSD syscalls: Processes credentials and policy
- Personas, process identity and external membership resolution
- Audit sessions, credential adoption and Mach capabilities
- Operations across subsystem boundaries
Loading source…