Skip to content

svc · 0x80 · the macos syscall reference

Every macOS syscall, every XNU release.

A searchable reference for BSD syscalls, Mach traps, and diagnostic calls — with full version history, prototypes, and security notes.

BSD · 367 syscallsMach · 73 trapsMachDep · 16 calls
Endpoint Security is the modern, supported path for syscall-level detection on macOS — but its event taxonomy doesn't map 1-to-1 with syscalls. Here's the practical mapping for security work.
How task_for_pid works, why Apple gates it the way it does, and what its entitlement model means for security tooling on macOS.
A practical guide to using DTrace to trace BSD syscalls and Mach traps on modern macOS — including SIP requirements, working scripts, and what to do when Apple's syscall probes go missing.