platydoc-data/xnu/osfmk/arm64/sleh.c
3,434 lines · · Source index
Referenced in 24 chapters
- Source-reference index
- The thread, its BSD extension and protected associations
- Credentials: immutable identity and writable lifetime state
- Recount tracks, execution snapshots, and resource attribution
- Memory mapping from API request to CPU access
- MTE tag storage and the physical-page lifecycle
- System calls, signals, and exceptions
- A message from userspace to its receiver
- From an ARM fault to a Mach exception reply
- Machine entry points: ARM64 SVC, x86 syscall classes, and compatibility routes
- Complete BSD syscall catalog and dispatch
- SPTM: frame authority, protected transitions, and XNU's responsibilities
- TXM: signatures, protected ownership, and executable mappings
- Exclaves execution: traps, scheduler requests, upcalls, and interrupt return
- Platform, boot, and machine execution
- Exceptions, interrupts, and CPU execution
- ARM64 exception entry: from a vector to a kernel operation
- ARM64 exception return: ASTs, continuations, and authenticated restore
- ARM64 exception assembly: five instruction walkthroughs
- ARM64 user-memory access: copyin, copyout and fault recovery
- Hardware mappings and pmap backends
- A mapped file from descriptor lookup to an ARM64 private write
- DTrace providers, validated actions and consumer lifetime
- Sanitizer runtime, allocator hooks, and reporting
Loading source…