3
3
4
4
// This file is auto-generated by `tools/generate_syscall_tables`.
5
5
// 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
8
8
9
9
use std:: collections:: HashMap ;
10
10
@@ -18,6 +18,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
18
18
( "bind" , 200 ) ,
19
19
( "bpf" , 280 ) ,
20
20
( "brk" , 214 ) ,
21
+ ( "cachestat" , 451 ) ,
21
22
( "capget" , 90 ) ,
22
23
( "capset" , 91 ) ,
23
24
( "chdir" , 49 ) ,
@@ -39,6 +40,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
39
40
( "epoll_create1" , 20 ) ,
40
41
( "epoll_ctl" , 21 ) ,
41
42
( "epoll_pwait" , 22 ) ,
43
+ ( "epoll_pwait2" , 441 ) ,
42
44
( "eventfd2" , 19 ) ,
43
45
( "execve" , 221 ) ,
44
46
( "execveat" , 281 ) ,
@@ -53,6 +55,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
53
55
( "fchdir" , 50 ) ,
54
56
( "fchmod" , 52 ) ,
55
57
( "fchmodat" , 53 ) ,
58
+ ( "fchmodat2" , 452 ) ,
56
59
( "fchown" , 55 ) ,
57
60
( "fchownat" , 54 ) ,
58
61
( "fcntl" , 25 ) ,
@@ -72,6 +75,10 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
72
75
( "fsync" , 82 ) ,
73
76
( "ftruncate" , 46 ) ,
74
77
( "futex" , 98 ) ,
78
+ ( "futex_requeue" , 456 ) ,
79
+ ( "futex_wait" , 455 ) ,
80
+ ( "futex_waitv" , 449 ) ,
81
+ ( "futex_wake" , 454 ) ,
75
82
( "getcpu" , 168 ) ,
76
83
( "getcwd" , 17 ) ,
77
84
( "getdents64" , 61 ) ,
@@ -120,19 +127,28 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
120
127
( "kexec_load" , 104 ) ,
121
128
( "keyctl" , 219 ) ,
122
129
( "kill" , 129 ) ,
130
+ ( "landlock_add_rule" , 445 ) ,
131
+ ( "landlock_create_ruleset" , 444 ) ,
132
+ ( "landlock_restrict_self" , 446 ) ,
123
133
( "lgetxattr" , 9 ) ,
124
134
( "linkat" , 37 ) ,
125
135
( "listen" , 201 ) ,
136
+ ( "listmount" , 458 ) ,
126
137
( "listxattr" , 11 ) ,
127
138
( "llistxattr" , 12 ) ,
128
139
( "lookup_dcookie" , 18 ) ,
129
140
( "lremovexattr" , 15 ) ,
130
141
( "lseek" , 62 ) ,
131
142
( "lsetxattr" , 6 ) ,
143
+ ( "lsm_get_self_attr" , 459 ) ,
144
+ ( "lsm_list_modules" , 461 ) ,
145
+ ( "lsm_set_self_attr" , 460 ) ,
132
146
( "madvise" , 233 ) ,
147
+ ( "map_shadow_stack" , 453 ) ,
133
148
( "mbind" , 235 ) ,
134
149
( "membarrier" , 283 ) ,
135
150
( "memfd_create" , 279 ) ,
151
+ ( "memfd_secret" , 447 ) ,
136
152
( "migrate_pages" , 238 ) ,
137
153
( "mincore" , 232 ) ,
138
154
( "mkdirat" , 34 ) ,
@@ -142,6 +158,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
142
158
( "mlockall" , 230 ) ,
143
159
( "mmap" , 222 ) ,
144
160
( "mount" , 40 ) ,
161
+ ( "mount_setattr" , 442 ) ,
145
162
( "move_mount" , 429 ) ,
146
163
( "move_pages" , 239 ) ,
147
164
( "mprotect" , 226 ) ,
@@ -152,6 +169,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
152
169
( "mq_timedsend" , 182 ) ,
153
170
( "mq_unlink" , 181 ) ,
154
171
( "mremap" , 216 ) ,
172
+ ( "mseal" , 462 ) ,
155
173
( "msgctl" , 187 ) ,
156
174
( "msgget" , 186 ) ,
157
175
( "msgrcv" , 188 ) ,
@@ -185,6 +203,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
185
203
( "preadv2" , 286 ) ,
186
204
( "prlimit64" , 261 ) ,
187
205
( "process_madvise" , 440 ) ,
206
+ ( "process_mrelease" , 448 ) ,
188
207
( "process_vm_readv" , 270 ) ,
189
208
( "process_vm_writev" , 271 ) ,
190
209
( "pselect6" , 72 ) ,
@@ -193,6 +212,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
193
212
( "pwritev" , 70 ) ,
194
213
( "pwritev2" , 287 ) ,
195
214
( "quotactl" , 60 ) ,
215
+ ( "quotactl_fd" , 443 ) ,
196
216
( "read" , 63 ) ,
197
217
( "readahead" , 213 ) ,
198
218
( "readlinkat" , 78 ) ,
@@ -206,6 +226,8 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
206
226
( "renameat2" , 276 ) ,
207
227
( "request_key" , 218 ) ,
208
228
( "restart_syscall" , 128 ) ,
229
+ ( "riscv_flush_icache" , 259 ) ,
230
+ ( "riscv_hwprobe" , 258 ) ,
209
231
( "rseq" , 293 ) ,
210
232
( "rt_sigaction" , 134 ) ,
211
233
( "rt_sigpending" , 136 ) ,
@@ -244,6 +266,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
244
266
( "sethostname" , 161 ) ,
245
267
( "setitimer" , 103 ) ,
246
268
( "set_mempolicy" , 237 ) ,
269
+ ( "set_mempolicy_home_node" , 450 ) ,
247
270
( "setns" , 268 ) ,
248
271
( "setpgid" , 154 ) ,
249
272
( "setpriority" , 140 ) ,
@@ -270,6 +293,7 @@ pub(crate) fn make_syscall_table() -> HashMap<&'static str, i64> {
270
293
( "socketpair" , 199 ) ,
271
294
( "splice" , 76 ) ,
272
295
( "statfs" , 43 ) ,
296
+ ( "statmount" , 457 ) ,
273
297
( "statx" , 291 ) ,
274
298
( "swapoff" , 225 ) ,
275
299
( "swapon" , 224 ) ,
0 commit comments