33
44// This file is auto-generated by `tools/generate_syscall_tables`.
55// Do NOT manually edit!
6- // Generated on: Thu Dec 5 19:14:32 HKT 2024
7- // Kernel version: 5.10
6+ // Generated on: Sat Dec 14 01:47:02 PM CST 2024
7+ // Kernel version: 6.12
88
99use std:: collections:: HashMap ;
1010
@@ -18,6 +18,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
1818 ( "bind" , 200 ) ,
1919 ( "bpf" , 280 ) ,
2020 ( "brk" , 214 ) ,
21+ ( "cachestat" , 451 ) ,
2122 ( "capget" , 90 ) ,
2223 ( "capset" , 91 ) ,
2324 ( "chdir" , 49 ) ,
@@ -39,6 +40,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
3940 ( "epoll_create1" , 20 ) ,
4041 ( "epoll_ctl" , 21 ) ,
4142 ( "epoll_pwait" , 22 ) ,
43+ ( "epoll_pwait2" , 441 ) ,
4244 ( "eventfd2" , 19 ) ,
4345 ( "execve" , 221 ) ,
4446 ( "execveat" , 281 ) ,
@@ -53,6 +55,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
5355 ( "fchdir" , 50 ) ,
5456 ( "fchmod" , 52 ) ,
5557 ( "fchmodat" , 53 ) ,
58+ ( "fchmodat2" , 452 ) ,
5659 ( "fchown" , 55 ) ,
5760 ( "fchownat" , 54 ) ,
5861 ( "fcntl" , 25 ) ,
@@ -72,6 +75,10 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
7275 ( "fsync" , 82 ) ,
7376 ( "ftruncate" , 46 ) ,
7477 ( "futex" , 98 ) ,
78+ ( "futex_requeue" , 456 ) ,
79+ ( "futex_wait" , 455 ) ,
80+ ( "futex_waitv" , 449 ) ,
81+ ( "futex_wake" , 454 ) ,
7582 ( "getcpu" , 168 ) ,
7683 ( "getcwd" , 17 ) ,
7784 ( "getdents64" , 61 ) ,
@@ -120,19 +127,28 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
120127 ( "kexec_load" , 104 ) ,
121128 ( "keyctl" , 219 ) ,
122129 ( "kill" , 129 ) ,
130+ ( "landlock_add_rule" , 445 ) ,
131+ ( "landlock_create_ruleset" , 444 ) ,
132+ ( "landlock_restrict_self" , 446 ) ,
123133 ( "lgetxattr" , 9 ) ,
124134 ( "linkat" , 37 ) ,
125135 ( "listen" , 201 ) ,
136+ ( "listmount" , 458 ) ,
126137 ( "listxattr" , 11 ) ,
127138 ( "llistxattr" , 12 ) ,
128139 ( "lookup_dcookie" , 18 ) ,
129140 ( "lremovexattr" , 15 ) ,
130141 ( "lseek" , 62 ) ,
131142 ( "lsetxattr" , 6 ) ,
143+ ( "lsm_get_self_attr" , 459 ) ,
144+ ( "lsm_list_modules" , 461 ) ,
145+ ( "lsm_set_self_attr" , 460 ) ,
132146 ( "madvise" , 233 ) ,
147+ ( "map_shadow_stack" , 453 ) ,
133148 ( "mbind" , 235 ) ,
134149 ( "membarrier" , 283 ) ,
135150 ( "memfd_create" , 279 ) ,
151+ ( "memfd_secret" , 447 ) ,
136152 ( "migrate_pages" , 238 ) ,
137153 ( "mincore" , 232 ) ,
138154 ( "mkdirat" , 34 ) ,
@@ -142,6 +158,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
142158 ( "mlockall" , 230 ) ,
143159 ( "mmap" , 222 ) ,
144160 ( "mount" , 40 ) ,
161+ ( "mount_setattr" , 442 ) ,
145162 ( "move_mount" , 429 ) ,
146163 ( "move_pages" , 239 ) ,
147164 ( "mprotect" , 226 ) ,
@@ -152,6 +169,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
152169 ( "mq_timedsend" , 182 ) ,
153170 ( "mq_unlink" , 181 ) ,
154171 ( "mremap" , 216 ) ,
172+ ( "mseal" , 462 ) ,
155173 ( "msgctl" , 187 ) ,
156174 ( "msgget" , 186 ) ,
157175 ( "msgrcv" , 188 ) ,
@@ -185,6 +203,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
185203 ( "preadv2" , 286 ) ,
186204 ( "prlimit64" , 261 ) ,
187205 ( "process_madvise" , 440 ) ,
206+ ( "process_mrelease" , 448 ) ,
188207 ( "process_vm_readv" , 270 ) ,
189208 ( "process_vm_writev" , 271 ) ,
190209 ( "pselect6" , 72 ) ,
@@ -193,6 +212,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
193212 ( "pwritev" , 70 ) ,
194213 ( "pwritev2" , 287 ) ,
195214 ( "quotactl" , 60 ) ,
215+ ( "quotactl_fd" , 443 ) ,
196216 ( "read" , 63 ) ,
197217 ( "readahead" , 213 ) ,
198218 ( "readlinkat" , 78 ) ,
@@ -206,6 +226,8 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
206226 ( "renameat2" , 276 ) ,
207227 ( "request_key" , 218 ) ,
208228 ( "restart_syscall" , 128 ) ,
229+ ( "riscv_flush_icache" , 259 ) ,
230+ ( "riscv_hwprobe" , 258 ) ,
209231 ( "rseq" , 293 ) ,
210232 ( "rt_sigaction" , 134 ) ,
211233 ( "rt_sigpending" , 136 ) ,
@@ -244,6 +266,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
244266 ( "sethostname" , 161 ) ,
245267 ( "setitimer" , 103 ) ,
246268 ( "set_mempolicy" , 237 ) ,
269+ ( "set_mempolicy_home_node" , 450 ) ,
247270 ( "setns" , 268 ) ,
248271 ( "setpgid" , 154 ) ,
249272 ( "setpriority" , 140 ) ,
@@ -270,6 +293,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
270293 ( "socketpair" , 199 ) ,
271294 ( "splice" , 76 ) ,
272295 ( "statfs" , 43 ) ,
296+ ( "statmount" , 457 ) ,
273297 ( "statx" , 291 ) ,
274298 ( "swapoff" , 225 ) ,
275299 ( "swapon" , 224 ) ,
0 commit comments