1pub const SYSCALL_NAME: &[&str] = &[
2 "SYS_read",
3 "SYS_write",
4 "SYS_open",
5 "SYS_close",
6 "SYS_newstat",
7 "SYS_newfstat",
8 "SYS_newlstat",
9 "SYS_poll",
10 "SYS_lseek",
11 "SYS_mmap",
12 "SYS_mprotect",
13 "SYS_munmap",
14 "SYS_brk",
15 "SYS_rt_sigaction",
16 "SYS_rt_sigprocmask",
17 "SYS_rt_sigreturn",
18 "SYS_ioctl",
19 "SYS_pread64",
20 "SYS_pwrite64",
21 "SYS_readv",
22 "SYS_writev",
23 "SYS_access",
24 "SYS_pipe",
25 "SYS_select",
26 "SYS_sched_yield",
27 "SYS_mremap",
28 "SYS_msync",
29 "SYS_mincore",
30 "SYS_madvise",
31 "SYS_shmget",
32 "SYS_shmat",
33 "SYS_shmctl",
34 "SYS_dup",
35 "SYS_dup2",
36 "SYS_pause",
37 "SYS_nanosleep",
38 "SYS_getitimer",
39 "SYS_alarm",
40 "SYS_setitimer",
41 "SYS_getpid",
42 "SYS_sendfile64",
43 "SYS_socket",
44 "SYS_connect",
45 "SYS_accept",
46 "SYS_sendto",
47 "SYS_recvfrom",
48 "SYS_sendmsg",
49 "SYS_recvmsg",
50 "SYS_shutdown",
51 "SYS_bind",
52 "SYS_listen",
53 "SYS_getsockname",
54 "SYS_getpeername",
55 "SYS_socketpair",
56 "SYS_setsockopt",
57 "SYS_getsockopt",
58 "SYS_clone",
59 "SYS_fork",
60 "SYS_vfork",
61 "SYS_execve",
62 "SYS_exit",
63 "SYS_wait4",
64 "SYS_kill",
65 "SYS_newuname",
66 "SYS_semget",
67 "SYS_semop",
68 "SYS_semctl",
69 "SYS_shmdt",
70 "SYS_msgget",
71 "SYS_msgsnd",
72 "SYS_msgrcv",
73 "SYS_msgctl",
74 "SYS_fcntl",
75 "SYS_flock",
76 "SYS_fsync",
77 "SYS_fdatasync",
78 "SYS_truncate",
79 "SYS_ftruncate",
80 "SYS_getdents",
81 "SYS_getcwd",
82 "SYS_chdir",
83 "SYS_fchdir",
84 "SYS_rename",
85 "SYS_mkdir",
86 "SYS_rmdir",
87 "SYS_creat",
88 "SYS_link",
89 "SYS_unlink",
90 "SYS_symlink",
91 "SYS_readlink",
92 "SYS_chmod",
93 "SYS_fchmod",
94 "SYS_chown",
95 "SYS_fchown",
96 "SYS_lchown",
97 "SYS_umask",
98 "SYS_gettimeofday",
99 "SYS_getrlimit",
100 "SYS_getrusage",
101 "SYS_sysinfo",
102 "SYS_times",
103 "SYS_ptrace",
104 "SYS_getuid",
105 "SYS_syslog",
106 "SYS_getgid",
107 "SYS_setuid",
108 "SYS_setgid",
109 "SYS_geteuid",
110 "SYS_getegid",
111 "SYS_setpgid",
112 "SYS_getppid",
113 "SYS_getpgrp",
114 "SYS_setsid",
115 "SYS_setreuid",
116 "SYS_setregid",
117 "SYS_getgroups",
118 "SYS_setgroups",
119 "SYS_setresuid",
120 "SYS_getresuid",
121 "SYS_setresgid",
122 "SYS_getresgid",
123 "SYS_getpgid",
124 "SYS_setfsuid",
125 "SYS_setfsgid",
126 "SYS_getsid",
127 "SYS_capget",
128 "SYS_capset",
129 "SYS_rt_sigpending",
130 "SYS_rt_sigtimedwait",
131 "SYS_rt_sigqueueinfo",
132 "SYS_rt_sigsuspend",
133 "SYS_sigaltstack",
134 "SYS_utime",
135 "SYS_mknod",
136 "SYS_obsolete",
137 "SYS_personality",
138 "SYS_ustat",
139 "SYS_statfs",
140 "SYS_fstatfs",
141 "SYS_sysfs",
142 "SYS_getpriority",
143 "SYS_setpriority",
144 "SYS_sched_setparam",
145 "SYS_sched_getparam",
146 "SYS_sched_setscheduler",
147 "SYS_sched_getscheduler",
148 "SYS_sched_get_priority_max",
149 "SYS_sched_get_priority_min",
150 "SYS_sched_rr_get_interval",
151 "SYS_mlock",
152 "SYS_munlock",
153 "SYS_mlockall",
154 "SYS_munlockall",
155 "SYS_vhangup",
156 "SYS_modify_ldt",
157 "SYS_pivot_root",
158 "SYS_sysctl",
159 "SYS_prctl",
160 "SYS_arch_prctl",
161 "SYS_adjtimex",
162 "SYS_setrlimit",
163 "SYS_chroot",
164 "SYS_sync",
165 "SYS_acct",
166 "SYS_settimeofday",
167 "SYS_mount",
168 "SYS_umount",
169 "SYS_swapon",
170 "SYS_swapoff",
171 "SYS_reboot",
172 "SYS_sethostname",
173 "SYS_setdomainname",
174 "SYS_iopl",
175 "SYS_ioperm",
176 "SYS_obsolete",
177 "SYS_init_module",
178 "SYS_delete_module",
179 "SYS_obsolete",
180 "SYS_obsolete",
181 "SYS_quotactl",
182 "SYS_obsolete",
183 "SYS_obsolete",
184 "SYS_obsolete",
185 "SYS_obsolete",
186 "SYS_obsolete",
187 "SYS_obsolete",
188 "SYS_gettid",
189 "SYS_readahead",
190 "SYS_setxattr",
191 "SYS_lsetxattr",
192 "SYS_fsetxattr",
193 "SYS_getxattr",
194 "SYS_lgetxattr",
195 "SYS_fgetxattr",
196 "SYS_listxattr",
197 "SYS_llistxattr",
198 "SYS_flistxattr",
199 "SYS_removexattr",
200 "SYS_lremovexattr",
201 "SYS_fremovexattr",
202 "SYS_tkill",
203 "SYS_time",
204 "SYS_futex",
205 "SYS_sched_setaffinity",
206 "SYS_sched_getaffinity",
207 "SYS_obsolete",
208 "SYS_io_setup",
209 "SYS_io_destroy",
210 "SYS_io_getevents",
211 "SYS_io_submit",
212 "SYS_io_cancel",
213 "SYS_obsolete",
214 "SYS_lookup_dcookie",
215 "SYS_epoll_create",
216 "SYS_obsolete",
217 "SYS_obsolete",
218 "SYS_remap_file_pages",
219 "SYS_getdents64",
220 "SYS_set_tid_address",
221 "SYS_restart_syscall",
222 "SYS_semtimedop",
223 "SYS_fadvise64",
224 "SYS_timer_create",
225 "SYS_timer_settime",
226 "SYS_timer_gettime",
227 "SYS_timer_getoverrun",
228 "SYS_timer_delete",
229 "SYS_clock_settime",
230 "SYS_clock_gettime",
231 "SYS_clock_getres",
232 "SYS_clock_nanosleep",
233 "SYS_exit_group",
234 "SYS_epoll_wait",
235 "SYS_epoll_ctl",
236 "SYS_tgkill",
237 "SYS_utimes",
238 "SYS_obsolete",
239 "SYS_mbind",
240 "SYS_set_mempolicy",
241 "SYS_get_mempolicy",
242 "SYS_mq_open",
243 "SYS_mq_unlink",
244 "SYS_mq_timedsend",
245 "SYS_mq_timedreceive",
246 "SYS_mq_notify",
247 "SYS_mq_getsetattr",
248 "SYS_kexec_load",
249 "SYS_waitid",
250 "SYS_add_key",
251 "SYS_request_key",
252 "SYS_keyctl",
253 "SYS_ioprio_set",
254 "SYS_ioprio_get",
255 "SYS_inotify_init",
256 "SYS_inotify_add_watch",
257 "SYS_inotify_rm_watch",
258 "SYS_migrate_pages",
259 "SYS_openat",
260 "SYS_mkdirat",
261 "SYS_mknodat",
262 "SYS_fchownat",
263 "SYS_futimesat",
264 "SYS_newfstatat",
265 "SYS_unlinkat",
266 "SYS_renameat",
267 "SYS_linkat",
268 "SYS_symlinkat",
269 "SYS_readlinkat",
270 "SYS_fchmodat",
271 "SYS_faccessat",
272 "SYS_pselect6",
273 "SYS_ppoll",
274 "SYS_unshare",
275 "SYS_set_robust_list",
276 "SYS_get_robust_list",
277 "SYS_splice",
278 "SYS_tee",
279 "SYS_sync_file_range",
280 "SYS_vmsplice",
281 "SYS_move_pages",
282 "SYS_utimensat",
283 "SYS_epoll_pwait",
284 "SYS_signalfd",
285 "SYS_timerfd_create",
286 "SYS_eventfd",
287 "SYS_fallocate",
288 "SYS_timerfd_settime",
289 "SYS_timerfd_gettime",
290 "SYS_accept4",
291 "SYS_signalfd4",
292 "SYS_eventfd2",
293 "SYS_epoll_create1",
294 "SYS_dup3",
295 "SYS_pipe2",
296 "SYS_inotify_init1",
297 "SYS_preadv",
298 "SYS_pwritev",
299 "SYS_rt_tgsigqueueinfo",
300 "SYS_perf_event_open",
301 "SYS_recvmmsg",
302 "SYS_fanotify_init",
303 "SYS_fanotify_mark",
304 "SYS_prlimit64",
305 "SYS_name_to_handle_at",
306 "SYS_open_by_handle_at",
307 "SYS_clock_adjtime",
308 "SYS_syncfs",
309 "SYS_sendmmsg",
310 "SYS_setns",
311 "SYS_getcpu",
312 "SYS_process_vm_readv",
313 "SYS_process_vm_writev",
314 "SYS_kcmp",
315 "SYS_finit_module",
316 "SYS_sched_setattr",
317 "SYS_sched_getattr",
318 "SYS_renameat2",
319 "SYS_seccomp",
320 "SYS_getrandom",
321 "SYS_memfd_create",
322 "SYS_kexec_file_load",
323 "SYS_bpf",
324 "SYS_execveat",
325 "SYS_userfaultfd",
326 "SYS_membarrier",
327 "SYS_mlock2",
328 "SYS_copy_file_range",
329 "SYS_preadv2",
330 "SYS_pwritev2",
331 "SYS_pkey_mprotect",
332 "SYS_pkey_alloc",
333 "SYS_pkey_free",
334 "SYS_statx",
335];
336
337pub const DEFAULT_XATTR: &[&str] = &[
338 "system.posix_acl_access",
339 "system.posix_acl_default",
340 "system.advise",
341 "system.sockprotoname",
342 "user.sslab",
343 "trusted.sslab",
344 "security.evm",
345 "security.ima",
346 "security.selinux",
347 "security.capability",
348];
349
350pub const DEFAULT_XATTR_PREFIX: &[&str] = &[
351 "system.",
352 "trusted.",
353 "security.",
354 "user.",
355 "btrfs.",
356 ];