Syscall.sh returns from hiatus with Linux tables for 27 architectures and an API
Maintainer Guilherme revived the 2020 project in 2026, with tables from Linux 3.3 to 7.3, JSON downloads and diff queries.
By RuntimeWire Staff · Published
Primary source: Hacker News
Why it matters
Kernel interfaces shift across releases and architectures, and stale tables send developers chasing bugs that live in the reference instead of the code. A maintained, machine-readable source covering 27 architectures, with per-call version history and diffs, gives systems programmers and tool builders one place to verify numbers, registers, and availability before they ship.

Syscall.sh has returned with updated Linux system call tables and an API covering 27 architectures, from x64 and arm64 to riscv64, LoongArch, PowerPC, IBM Z and Xtensa. The project's About page links to Guilherme (@guitmz), whose GitHub profile pins memrun, a tool for running ELF binaries from memory, and midrashim, a PT_NOTE-to-PT_LOAD x64 ELF infector written in Assembly. His pinned work also includes Rust projects around ELF binaries.…
When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.