platydoc-data/xnu/osfmk/arm64/locore.s
2,897 lines · · Source index
Referenced in 16 chapters
- Source-reference index
- Updating read-only process and task metadata
- ASTs: pending work, safe service points, and return-to-user control
- Recount tracks, execution snapshots, and resource attribution
- SPTM, TXM, and Exclaves: security boundaries and entry/exit map
- 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
- ARM64 bootstrap memory, ownership and lockdown
- 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 thread switching, first entry, continuations and exit
- EL1, EL2, and Apple protected execution
Loading source…