Commit d33c442b authored by Shawn Webb's avatar Shawn Webb
Browse files

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/lto

parents a801c743 56358e85
......@@ -1331,6 +1331,51 @@ struct linux_io_uring_enter_args {
struct linux_io_uring_register_args {
register_t dummy;
};
struct linux_open_tree_args {
register_t dummy;
};
struct linux_move_mount_args {
register_t dummy;
};
struct linux_fsopen_args {
register_t dummy;
};
struct linux_fsconfig_args {
register_t dummy;
};
struct linux_fsmount_args {
register_t dummy;
};
struct linux_fspick_args {
register_t dummy;
};
struct linux_pidfd_open_args {
register_t dummy;
};
struct linux_clone3_args {
register_t dummy;
};
struct linux_close_range_args {
register_t dummy;
};
struct linux_openat2_args {
register_t dummy;
};
struct linux_pidfd_getfd_args {
register_t dummy;
};
struct linux_faccessat2_args {
register_t dummy;
};
struct linux_process_madvise_args {
register_t dummy;
};
struct linux_epoll_pwait2_args {
register_t dummy;
};
struct linux_mount_setattr_args {
register_t dummy;
};
#define nosys linux_nosys
int linux_open(struct thread *, struct linux_open_args *);
int linux_newstat(struct thread *, struct linux_newstat_args *);
......@@ -1614,6 +1659,21 @@ int linux_pidfd_send_signal(struct thread *, struct linux_pidfd_send_signal_args
int linux_io_uring_setup(struct thread *, struct linux_io_uring_setup_args *);
int linux_io_uring_enter(struct thread *, struct linux_io_uring_enter_args *);
int linux_io_uring_register(struct thread *, struct linux_io_uring_register_args *);
int linux_open_tree(struct thread *, struct linux_open_tree_args *);
int linux_move_mount(struct thread *, struct linux_move_mount_args *);
int linux_fsopen(struct thread *, struct linux_fsopen_args *);
int linux_fsconfig(struct thread *, struct linux_fsconfig_args *);
int linux_fsmount(struct thread *, struct linux_fsmount_args *);
int linux_fspick(struct thread *, struct linux_fspick_args *);
int linux_pidfd_open(struct thread *, struct linux_pidfd_open_args *);
int linux_clone3(struct thread *, struct linux_clone3_args *);
int linux_close_range(struct thread *, struct linux_close_range_args *);
int linux_openat2(struct thread *, struct linux_openat2_args *);
int linux_pidfd_getfd(struct thread *, struct linux_pidfd_getfd_args *);
int linux_faccessat2(struct thread *, struct linux_faccessat2_args *);
int linux_process_madvise(struct thread *, struct linux_process_madvise_args *);
int linux_epoll_pwait2(struct thread *, struct linux_epoll_pwait2_args *);
int linux_mount_setattr(struct thread *, struct linux_mount_setattr_args *);
#ifdef COMPAT_43
......@@ -1945,6 +2005,21 @@ int linux_io_uring_register(struct thread *, struct linux_io_uring_register_args
#define LINUX_SYS_AUE_linux_io_uring_setup AUE_NULL
#define LINUX_SYS_AUE_linux_io_uring_enter AUE_NULL
#define LINUX_SYS_AUE_linux_io_uring_register AUE_NULL
#define LINUX_SYS_AUE_linux_open_tree AUE_NULL
#define LINUX_SYS_AUE_linux_move_mount AUE_NULL
#define LINUX_SYS_AUE_linux_fsopen AUE_NULL
#define LINUX_SYS_AUE_linux_fsconfig AUE_NULL
#define LINUX_SYS_AUE_linux_fsmount AUE_NULL
#define LINUX_SYS_AUE_linux_fspick AUE_NULL
#define LINUX_SYS_AUE_linux_pidfd_open AUE_NULL
#define LINUX_SYS_AUE_linux_clone3 AUE_NULL
#define LINUX_SYS_AUE_linux_close_range AUE_NULL
#define LINUX_SYS_AUE_linux_openat2 AUE_NULL
#define LINUX_SYS_AUE_linux_pidfd_getfd AUE_NULL
#define LINUX_SYS_AUE_linux_faccessat2 AUE_NULL
#define LINUX_SYS_AUE_linux_process_madvise AUE_NULL
#define LINUX_SYS_AUE_linux_epoll_pwait2 AUE_NULL
#define LINUX_SYS_AUE_linux_mount_setattr AUE_NULL
#undef PAD_
#undef PADL_
......
......@@ -329,4 +329,19 @@
#define LINUX_SYS_linux_io_uring_setup 425
#define LINUX_SYS_linux_io_uring_enter 426
#define LINUX_SYS_linux_io_uring_register 427
#define LINUX_SYS_MAXSYSCALL 429
#define LINUX_SYS_linux_open_tree 428
#define LINUX_SYS_linux_move_mount 429
#define LINUX_SYS_linux_fsopen 430
#define LINUX_SYS_linux_fsconfig 431
#define LINUX_SYS_linux_fsmount 432
#define LINUX_SYS_linux_fspick 433
#define LINUX_SYS_linux_pidfd_open 434
#define LINUX_SYS_linux_clone3 435
#define LINUX_SYS_linux_close_range 436
#define LINUX_SYS_linux_openat2 437
#define LINUX_SYS_linux_pidfd_getfd 438
#define LINUX_SYS_linux_faccessat2 439
#define LINUX_SYS_linux_process_madvise 440
#define LINUX_SYS_linux_epoll_pwait2 441
#define LINUX_SYS_linux_mount_setattr 442
#define LINUX_SYS_MAXSYSCALL 444
......@@ -435,5 +435,20 @@ const char *linux_syscallnames[] = {
"linux_io_uring_setup", /* 425 = linux_io_uring_setup */
"linux_io_uring_enter", /* 426 = linux_io_uring_enter */
"linux_io_uring_register", /* 427 = linux_io_uring_register */
"#428", /* 428 = nosys */
"linux_open_tree", /* 428 = linux_open_tree */
"linux_move_mount", /* 429 = linux_move_mount */
"linux_fsopen", /* 430 = linux_fsopen */
"linux_fsconfig", /* 431 = linux_fsconfig */
"linux_fsmount", /* 432 = linux_fsmount */
"linux_fspick", /* 433 = linux_fspick */
"linux_pidfd_open", /* 434 = linux_pidfd_open */
"linux_clone3", /* 435 = linux_clone3 */
"linux_close_range", /* 436 = linux_close_range */
"linux_openat2", /* 437 = linux_openat2 */
"linux_pidfd_getfd", /* 438 = linux_pidfd_getfd */
"linux_faccessat2", /* 439 = linux_faccessat2 */
"linux_process_madvise", /* 440 = linux_process_madvise */
"linux_epoll_pwait2", /* 441 = linux_epoll_pwait2 */
"linux_mount_setattr", /* 442 = linux_mount_setattr */
"#443", /* 443 = nosys */
};
......@@ -445,5 +445,20 @@ struct sysent linux_sysent[] = {
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_setup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 425 = linux_io_uring_setup */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_enter, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 426 = linux_io_uring_enter */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_register, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 427 = linux_io_uring_register */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 428 = nosys */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_open_tree, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 428 = linux_open_tree */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_mount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 429 = linux_move_mount */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsopen, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 430 = linux_fsopen */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsconfig, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 431 = linux_fsconfig */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsmount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 432 = linux_fsmount */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fspick, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 433 = linux_fspick */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 434 = linux_pidfd_open */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 435 = linux_clone3 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 436 = linux_close_range */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_openat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 437 = linux_openat2 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_getfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 438 = linux_pidfd_getfd */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_faccessat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 439 = linux_faccessat2 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_madvise, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 440 = linux_process_madvise */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_epoll_pwait2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 441 = linux_epoll_pwait2 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mount_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 442 = linux_mount_setattr */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 443 = nosys */
};
......@@ -2640,6 +2640,81 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 0;
break;
}
/* linux_open_tree */
case 428: {
*n_args = 0;
break;
}
/* linux_move_mount */
case 429: {
*n_args = 0;
break;
}
/* linux_fsopen */
case 430: {
*n_args = 0;
break;
}
/* linux_fsconfig */
case 431: {
*n_args = 0;
break;
}
/* linux_fsmount */
case 432: {
*n_args = 0;
break;
}
/* linux_fspick */
case 433: {
*n_args = 0;
break;
}
/* linux_pidfd_open */
case 434: {
*n_args = 0;
break;
}
/* linux_clone3 */
case 435: {
*n_args = 0;
break;
}
/* linux_close_range */
case 436: {
*n_args = 0;
break;
}
/* linux_openat2 */
case 437: {
*n_args = 0;
break;
}
/* linux_pidfd_getfd */
case 438: {
*n_args = 0;
break;
}
/* linux_faccessat2 */
case 439: {
*n_args = 0;
break;
}
/* linux_process_madvise */
case 440: {
*n_args = 0;
break;
}
/* linux_epoll_pwait2 */
case 441: {
*n_args = 0;
break;
}
/* linux_mount_setattr */
case 442: {
*n_args = 0;
break;
}
default:
*n_args = 0;
break;
......@@ -6909,6 +6984,51 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
/* linux_io_uring_register */
case 427:
break;
/* linux_open_tree */
case 428:
break;
/* linux_move_mount */
case 429:
break;
/* linux_fsopen */
case 430:
break;
/* linux_fsconfig */
case 431:
break;
/* linux_fsmount */
case 432:
break;
/* linux_fspick */
case 433:
break;
/* linux_pidfd_open */
case 434:
break;
/* linux_clone3 */
case 435:
break;
/* linux_close_range */
case 436:
break;
/* linux_openat2 */
case 437:
break;
/* linux_pidfd_getfd */
case 438:
break;
/* linux_faccessat2 */
case 439:
break;
/* linux_process_madvise */
case 440:
break;
/* linux_epoll_pwait2 */
case 441:
break;
/* linux_mount_setattr */
case 442:
break;
default:
break;
};
......@@ -8355,6 +8475,36 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 426:
/* linux_io_uring_register */
case 427:
/* linux_open_tree */
case 428:
/* linux_move_mount */
case 429:
/* linux_fsopen */
case 430:
/* linux_fsconfig */
case 431:
/* linux_fsmount */
case 432:
/* linux_fspick */
case 433:
/* linux_pidfd_open */
case 434:
/* linux_clone3 */
case 435:
/* linux_close_range */
case 436:
/* linux_openat2 */
case 437:
/* linux_pidfd_getfd */
case 438:
/* linux_faccessat2 */
case 439:
/* linux_process_madvise */
case 440:
/* linux_epoll_pwait2 */
case 441:
/* linux_mount_setattr */
case 442:
default:
break;
};
......
......@@ -2060,6 +2060,51 @@
427 AUE_NULL STD {
int linux_io_uring_register(void);
}
428 AUE_NULL STD {
int linux_open_tree(void);
}
429 AUE_NULL STD {
int linux_move_mount(void);
}
430 AUE_NULL STD {
int linux_fsopen(void);
}
431 AUE_NULL STD {
int linux_fsconfig(void);
}
432 AUE_NULL STD {
int linux_fsmount(void);
}
433 AUE_NULL STD {
int linux_fspick(void);
}
434 AUE_NULL STD {
int linux_pidfd_open(void);
}
435 AUE_NULL STD {
int linux_clone3(void);
}
436 AUE_NULL STD {
int linux_close_range(void);
}
437 AUE_NULL STD {
int linux_openat2(void);
}
438 AUE_NULL STD {
int linux_pidfd_getfd(void);
}
439 AUE_NULL STD {
int linux_faccessat2(void);
}
440 AUE_NULL STD {
int linux_process_madvise(void);
}
441 AUE_NULL STD {
int linux_epoll_pwait2(void);
}
442 AUE_NULL STD {
int linux_mount_setattr(void);
}
; please, keep this line at the end.
428 AUE_NULL UNIMPL nosys
443 AUE_NULL UNIMPL nosys
; vim: syntax=off
......@@ -1593,6 +1593,51 @@ struct linux_io_uring_enter_args {
struct linux_io_uring_register_args {
register_t dummy;
};
struct linux_open_tree_args {
register_t dummy;
};
struct linux_move_mount_args {
register_t dummy;
};
struct linux_fsopen_args {
register_t dummy;
};
struct linux_fsconfig_args {
register_t dummy;
};
struct linux_fsmount_args {
register_t dummy;
};
struct linux_fspick_args {
register_t dummy;
};
struct linux_pidfd_open_args {
register_t dummy;
};
struct linux_clone3_args {
register_t dummy;
};
struct linux_close_range_args {
register_t dummy;
};
struct linux_openat2_args {
register_t dummy;
};
struct linux_pidfd_getfd_args {
register_t dummy;
};
struct linux_faccessat2_args {
register_t dummy;
};
struct linux_process_madvise_args {
register_t dummy;
};
struct linux_epoll_pwait2_args {
register_t dummy;
};
struct linux_mount_setattr_args {
register_t dummy;
};
#define nosys linux_nosys
int linux_exit(struct thread *, struct linux_exit_args *);
int linux_fork(struct thread *, struct linux_fork_args *);
......@@ -1941,6 +1986,21 @@ int linux_pidfd_send_signal(struct thread *, struct linux_pidfd_send_signal_args
int linux_io_uring_setup(struct thread *, struct linux_io_uring_setup_args *);
int linux_io_uring_enter(struct thread *, struct linux_io_uring_enter_args *);
int linux_io_uring_register(struct thread *, struct linux_io_uring_register_args *);
int linux_open_tree(struct thread *, struct linux_open_tree_args *);
int linux_move_mount(struct thread *, struct linux_move_mount_args *);
int linux_fsopen(struct thread *, struct linux_fsopen_args *);
int linux_fsconfig(struct thread *, struct linux_fsconfig_args *);
int linux_fsmount(struct thread *, struct linux_fsmount_args *);
int linux_fspick(struct thread *, struct linux_fspick_args *);
int linux_pidfd_open(struct thread *, struct linux_pidfd_open_args *);
int linux_clone3(struct thread *, struct linux_clone3_args *);
int linux_close_range(struct thread *, struct linux_close_range_args *);
int linux_openat2(struct thread *, struct linux_openat2_args *);
int linux_pidfd_getfd(struct thread *, struct linux_pidfd_getfd_args *);
int linux_faccessat2(struct thread *, struct linux_faccessat2_args *);
int linux_process_madvise(struct thread *, struct linux_process_madvise_args *);
int linux_epoll_pwait2(struct thread *, struct linux_epoll_pwait2_args *);
int linux_mount_setattr(struct thread *, struct linux_mount_setattr_args *);
#ifdef COMPAT_43
......@@ -2337,6 +2397,21 @@ int linux_io_uring_register(struct thread *, struct linux_io_uring_register_args
#define LINUX32_SYS_AUE_linux_io_uring_setup AUE_NULL
#define LINUX32_SYS_AUE_linux_io_uring_enter AUE_NULL
#define LINUX32_SYS_AUE_linux_io_uring_register AUE_NULL
#define LINUX32_SYS_AUE_linux_open_tree AUE_NULL
#define LINUX32_SYS_AUE_linux_move_mount AUE_NULL
#define LINUX32_SYS_AUE_linux_fsopen AUE_NULL
#define LINUX32_SYS_AUE_linux_fsconfig AUE_NULL
#define LINUX32_SYS_AUE_linux_fsmount AUE_NULL
#define LINUX32_SYS_AUE_linux_fspick AUE_NULL
#define LINUX32_SYS_AUE_linux_pidfd_open AUE_NULL
#define LINUX32_SYS_AUE_linux_clone3 AUE_NULL
#define LINUX32_SYS_AUE_linux_close_range AUE_NULL
#define LINUX32_SYS_AUE_linux_openat2 AUE_NULL
#define LINUX32_SYS_AUE_linux_pidfd_getfd AUE_NULL
#define LINUX32_SYS_AUE_linux_faccessat2 AUE_NULL
#define LINUX32_SYS_AUE_linux_process_madvise AUE_NULL
#define LINUX32_SYS_AUE_linux_epoll_pwait2 AUE_NULL
#define LINUX32_SYS_AUE_linux_mount_setattr AUE_NULL
#undef PAD_
#undef PADL_
......
......@@ -389,4 +389,19 @@
#define LINUX32_SYS_linux_io_uring_setup 425
#define LINUX32_SYS_linux_io_uring_enter 426
#define LINUX32_SYS_linux_io_uring_register 427
#define LINUX32_SYS_MAXSYSCALL 429
#define LINUX32_SYS_linux_open_tree 428
#define LINUX32_SYS_linux_move_mount 429
#define LINUX32_SYS_linux_fsopen 430
#define LINUX32_SYS_linux_fsconfig 431
#define LINUX32_SYS_linux_fsmount 432
#define LINUX32_SYS_linux_fspick 433
#define LINUX32_SYS_linux_pidfd_open 434
#define LINUX32_SYS_linux_clone3 435
#define LINUX32_SYS_linux_close_range 436
#define LINUX32_SYS_linux_openat2 437
#define LINUX32_SYS_linux_pidfd_getfd 438
#define LINUX32_SYS_linux_faccessat2 439
#define LINUX32_SYS_linux_process_madvise 440
#define LINUX32_SYS_linux_epoll_pwait2 441
#define LINUX32_SYS_linux_mount_setattr 442
#define LINUX32_SYS_MAXSYSCALL 444
......@@ -435,5 +435,20 @@ const char *linux32_syscallnames[] = {
"linux_io_uring_setup", /* 425 = linux_io_uring_setup */
"linux_io_uring_enter", /* 426 = linux_io_uring_enter */
"linux_io_uring_register", /* 427 = linux_io_uring_register */
"#428", /* 428 = nosys */
"linux_open_tree", /* 428 = linux_open_tree */
"linux_move_mount", /* 429 = linux_move_mount */
"linux_fsopen", /* 430 = linux_fsopen */
"linux_fsconfig", /* 431 = linux_fsconfig */
"linux_fsmount", /* 432 = linux_fsmount */
"linux_fspick", /* 433 = linux_fspick */
"linux_pidfd_open", /* 434 = linux_pidfd_open */
"linux_clone3", /* 435 = linux_clone3 */
"linux_close_range", /* 436 = linux_close_range */
"linux_openat2", /* 437 = linux_openat2 */
"linux_pidfd_getfd", /* 438 = linux_pidfd_getfd */
"linux_faccessat2", /* 439 = linux_faccessat2 */
"linux_process_madvise", /* 440 = linux_process_madvise */
"linux_epoll_pwait2", /* 441 = linux_epoll_pwait2 */
"linux_mount_setattr", /* 442 = linux_mount_setattr */
"#443", /* 443 = nosys */
};
......@@ -445,5 +445,20 @@ struct sysent linux32_sysent[] = {
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_setup, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 425 = linux_io_uring_setup */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_enter, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 426 = linux_io_uring_enter */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_uring_register, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 427 = linux_io_uring_register */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 428 = nosys */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_open_tree, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 428 = linux_open_tree */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_move_mount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 429 = linux_move_mount */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsopen, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 430 = linux_fsopen */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsconfig, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 431 = linux_fsconfig */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fsmount, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 432 = linux_fsmount */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_fspick, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 433 = linux_fspick */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_open, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 434 = linux_pidfd_open */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_clone3, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 435 = linux_clone3 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_close_range, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 436 = linux_close_range */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_openat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 437 = linux_openat2 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_pidfd_getfd, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 438 = linux_pidfd_getfd */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_faccessat2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 439 = linux_faccessat2 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_process_madvise, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 440 = linux_process_madvise */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_epoll_pwait2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 441 = linux_epoll_pwait2 */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_mount_setattr, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 442 = linux_mount_setattr */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 443 = nosys */
};
......@@ -3085,6 +3085,81 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 0;
break;
}
/* linux_open_tree */
case 428: {
*n_args = 0;
break;
}
/* linux_move_mount */
case 429: {
*n_args = 0;
break;
}
/* linux_fsopen */
case 430: {
*n_args = 0;
break;
}
/* linux_fsconfig */
case 431: {
*n_args = 0;
break;
}
/* linux_fsmount */
case 432: {
*n_args = 0;
break;
}
/* linux_fspick */
case 433: {
*n_args = 0;
break;
}
/* linux_pidfd_open */
case 434: {
*n_args = 0;
break;
}
/* linux_clone3 */
case 435: {
*n_args = 0;
break;