asterinas/book/src/kernel/linux-compatibility/syscall-flag-coverage
Ruihan Li 033c240d8f Fix madvise behavior 2025-12-29 19:43:00 +08:00
..
file-and-directory-operations Add SCML for `utimensat` 2025-12-28 23:01:44 +08:00
file-descriptor-and-io-control Add SCML for ioprio_get and ioprio_set 2025-12-29 19:39:17 +08:00
file-systems-and-mount-control Support syscall `syncfs` 2025-12-05 18:00:24 +08:00
inter-process-communication Rename `syscall-feature-coverage` to `syscall-flag-coverage` 2025-12-04 12:51:45 +08:00
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 Rename `syscall-feature-coverage` to `syscall-flag-coverage` 2025-12-04 12:51:45 +08:00
system-call-matching-language.md Rename `syscall-feature-coverage` to `syscall-flag-coverage` 2025-12-04 12:51:45 +08:00

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: