Linux syscall tables for 27 architectures updated with JSON exports and API
Original title: Show HN: I've updated my Linux System Call website and API
The updated site covers syscalls from Linux 3.3 to 7.3 across 27 architectures and offers kernel selectors plus JSON downloads of syscall history.
A Show HN post announces an update to a site that compiles Linux system call tables for 27 architectures. The tables include syscall numbers, arguments, registers, and full addition/removal history from the kernel source. An API and direct JSON files are provided for querying any kernel release.
- 27 architectures supported from 3.3 to 7.3
- JSON exports record when each syscall was added or removed
- Calling conventions and instructions listed per architecture
- Data sourced directly from Linux kernel source and man pages
- Kernel selector for each architecture page
- Vendors
- syscall.sh
- Products
- syscall.sh API
From the original article
4 min read at syscall.sh
Every Linux syscall table in one place, grouped by architecture: system calls for 27 architectures with their numbers, arguments and registers, from Linux 3. 3 to 7. 3.
By guitmz · syscall.sh
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.