From e24401b41cd0f79038947dc04b383accdcb73931 Mon Sep 17 00:00:00 2001 From: Arturs Artamonovs Date: Fri, 22 Dec 2023 10:50:39 +0000 Subject: Updated syscall tables till amd64 number 450 --- md/notes/syscalls.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/md/notes/syscalls.md b/md/notes/syscalls.md index af96231..805dc7a 100644 --- a/md/notes/syscalls.md +++ b/md/notes/syscalls.md @@ -5,7 +5,7 @@ keywords:linux,syscalls,x86_64,kernel ## Intro -Manually generated list of syscalls. Latest update is for 5.6-rc4. +Manually generated list of syscalls. Latest update is for 6.1 ## Syscalls @@ -365,6 +365,20 @@ Manually generated list of syscalls. Latest update is for 5.6-rc4. |435|sys_clone3|2|0x1b3|struct clone_args __user *uargs|size_t size||||| |437|sys_openat2|4|0x1b5|int dfd|const char __user *filename|struct open_how *how|size_t size||| |438|sys_pidfd_getfd|2|0x1b6|struct pid *pid|int fd||||| +|439|sys_faccessat2|4|0x1b7|int dfd|const char __user *filename|int mode|int flags||| +|440|sys_process_madvise|5|0x1b8|int pidfd|const struct iovec __user *vec|size_t vlen|int behavior|unsigned int flags|| +|441|sys_epoll_pwait2|6|0x1b9|int epfd|struct epoll_event __user *events|int maxevents|const struct __kernel_timespec __user *timeout|const sigset_t __user *sigmask|size_t sigsetsize| +|442|sys_mount_setattr|5|0x1ba|int dfd|const char __user *path|unsigned int flags|struct mount_attr __user *uattr| size_t usize|| +|443|sys_quotactl_fd|4|0x1bb|unsigned int fd|unsigned int cmd|qid_t id|void __user *addr||| +|444|sys_landlock_create_ruleset|3|0x1bc|const struct landlock_ruleset_attr __user *attr|size_t size|__u32 flags|||| +|445|sys_landlock_add_rule|4|0x1bd|int ruleset_fd|enum landlock_rule_type rule_type|const void __user *rule_attr|const void __user *rule_attr||| +|446|sys_landlock_restrict_self|2|0x1be|int ruleset_fd|__u32 flags||||| +|447|sys_memfd_secret|1|0x1bf|__u32 flags|||||| +|448|sys_process_mrelease|2|0x1c0|int pidfd|unsigned int flags||||| +|449|sys_futex_waitv|5|0x1c1|struct futex_waitv *waiters|unsigned int nr_futexes|unsigned int flags|struct __kernel_timespec __user *timeout|clockid_t clockid|| +|450|sys_set_mempolicy_home_node|4|0x1c2|unsigned long start|unsigned long len|unsigned long home_node|unsigned long flag||| + + ## Used data structures -- cgit v1.2.3