platydoc-data/xnu/osfmk/ipc/ipc_kmsg.c
5,681 lines · · Source index
Referenced in 18 chapters
- Source-reference index
- IPC kmsgs and message storage
- Copy-overwrite, remapping and mixed page sizes
- Mach IPC: names, capabilities, messages, and kernel interfaces
- Port names, namespace entries, and references
- Port and right lifecycle
- A message from userspace to its receiver
- Message ownership, queueing, and receive conversion
- Complex messages: aliasing, memory transfer and partial copyout
- Message integrity and descriptor authentication
- Kernel RPC, MIG, and exceptions
- Port policy and work attribution
- Guards, port types, and policy enforcement
- Vouchers, attribute caches, and importance inheritance
- Importance propagation, port migration and delayed policy drops
- Mach message interfaces: declarations, dispatch and implementation routes
- Operations across subsystem boundaries
- Completion, cancellation and partial failure across subsystems
Loading source…