Zircon System Calls
Tasks (Thread, Process, or Job)
Events and Event Pairs
Virtual Memory Objects (VMOs)
Virtual Memory Address Regions (VMARs)
Cryptographically Secure RNG
Global system information
Others/Work in progress
Syscall support is generated from system/public/zircon/syscalls.abigen. A host tool called abigen consumes that file and produces output for both the kernel and userspace in a variety of languages. This output includes C or C++ headers for both the kernel and userspace, syscall entry points, other language bindings, and so on.
This tool is invoked as a part of the build, rather than checking in its output.