asterinas/book/src/kernel/linux-compatibility/syscall-flag-coverage
Xinyi Yu 76586dd6fb Update the book 2026-01-26 15:22:23 -08:00
..
file-and-directory-operations Add SCML for `utimensat` 2025-12-28 23:01:44 +08:00
file-descriptor-and-io-control Update the book 2026-01-26 15:22:23 -08:00
file-systems-and-mount-control Fix overflow behavior and control flags 2026-01-18 18:39:32 -08:00
inter-process-communication
memory-management Fix madvise behavior 2025-12-29 19:43:00 +08:00
namespaces-cgroups-and-security Add SCML for setns 2025-12-18 00:57:34 +08:00
networking-and-sockets Add SCMLs for some network syscalls 2025-12-26 13:16:59 +08:00
process-and-thread-management Update outdated compatibility data 2025-12-26 13:16:59 +08:00
signals-and-timers Mark nanosleep,sigaltstack,execveat,pidfd_open as fully-supported 2025-12-18 00:57:34 +08:00
system-information-and-misc Update outdated compatibility data 2025-12-26 13:16:59 +08:00
README.md
system-call-matching-language.md

README.md

Syscall Flag Coverage

This section documents the flag coverage of Asterinas's implementation of Linux system calls. It introduces System Call Matching Language (SCML), a lightweight domainspecific language for specifying allowed and disallowed patterns of systemcall invocations.

The rest of this section uses SCML to accurately and concisely describe both supported and unsupported functionality of system calls, which are divided into the following categories: