Sponsored By:	EPSRC
This commit is contained in:
Edward Tomasz Napierala 2021-05-28 09:04:17 +01:00
parent 6d926e850d
commit c0f171736a
20 changed files with 1553 additions and 12 deletions

View File

@ -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_

View File

@ -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

View File

@ -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 */
};

View File

@ -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 */
};

View File

@ -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;
};

View File

@ -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_

View File

@ -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

View File

@ -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 */
};

View File

@ -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 */
};

View File

@ -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;
}
/* 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;
@ -7997,6 +8072,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;
};
@ -9685,6 +9805,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;
};

View File

@ -1115,6 +1115,82 @@ struct linux_pkey_alloc_args {
struct linux_pkey_free_args {
char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
};
struct linux_statx_args {
char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)];
char pathname_l_[PADL_(const char *)]; const char * pathname; char pathname_r_[PADR_(const char *)];
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
char mask_l_[PADL_(l_uint)]; l_uint mask; char mask_r_[PADR_(l_uint)];
char statxbuf_l_[PADL_(void *)]; void * statxbuf; char statxbuf_r_[PADR_(void *)];
};
struct linux_io_pgetevents_args {
register_t dummy;
};
struct linux_rseq_args {
register_t dummy;
};
struct linux_kexec_file_load_args {
register_t dummy;
};
struct linux_pidfd_send_signal_args {
char pidfd_l_[PADL_(l_int)]; l_int pidfd; char pidfd_r_[PADR_(l_int)];
char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char info_r_[PADR_(l_siginfo_t *)];
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
};
struct linux_io_uring_setup_args {
register_t dummy;
};
struct linux_io_uring_enter_args {
register_t dummy;
};
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_setxattr(struct thread *, struct linux_setxattr_args *);
int linux_lsetxattr(struct thread *, struct linux_lsetxattr_args *);
@ -1342,6 +1418,29 @@ int linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
int linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
int linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
int linux_statx(struct thread *, struct linux_statx_args *);
int linux_io_pgetevents(struct thread *, struct linux_io_pgetevents_args *);
int linux_rseq(struct thread *, struct linux_rseq_args *);
int linux_kexec_file_load(struct thread *, struct linux_kexec_file_load_args *);
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
@ -1617,6 +1716,29 @@ int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
#define LINUX_SYS_AUE_linux_pkey_mprotect AUE_NULL
#define LINUX_SYS_AUE_linux_pkey_alloc AUE_NULL
#define LINUX_SYS_AUE_linux_pkey_free AUE_NULL
#define LINUX_SYS_AUE_linux_statx AUE_NULL
#define LINUX_SYS_AUE_linux_io_pgetevents AUE_NULL
#define LINUX_SYS_AUE_linux_rseq AUE_NULL
#define LINUX_SYS_AUE_linux_kexec_file_load AUE_NULL
#define LINUX_SYS_AUE_linux_pidfd_send_signal AUE_NULL
#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_

View File

@ -269,4 +269,27 @@
#define LINUX_SYS_linux_pkey_mprotect 288
#define LINUX_SYS_linux_pkey_alloc 289
#define LINUX_SYS_linux_pkey_free 290
#define LINUX_SYS_MAXSYSCALL 292
#define LINUX_SYS_linux_statx 291
#define LINUX_SYS_linux_io_pgetevents 292
#define LINUX_SYS_linux_rseq 293
#define LINUX_SYS_linux_kexec_file_load 294
#define LINUX_SYS_linux_pidfd_send_signal 424
#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_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

View File

@ -298,5 +298,157 @@ const char *linux_syscallnames[] = {
"linux_pkey_mprotect", /* 288 = linux_pkey_mprotect */
"linux_pkey_alloc", /* 289 = linux_pkey_alloc */
"linux_pkey_free", /* 290 = linux_pkey_free */
"#291", /* 291 = nosys */
"linux_statx", /* 291 = linux_statx */
"linux_io_pgetevents", /* 292 = linux_io_pgetevents */
"linux_rseq", /* 293 = linux_rseq */
"linux_kexec_file_load", /* 294 = linux_kexec_file_load */
"#295", /* 295 = unimpl_md_syscall */
"#296", /* 296 = unimpl_md_syscall */
"#297", /* 297 = unimpl_md_syscall */
"#298", /* 298 = unimpl_md_syscall */
"#299", /* 299 = unimpl_md_syscall */
"#300", /* 300 = unimpl_md_syscall */
"#301", /* 301 = unimpl_md_syscall */
"#302", /* 302 = unimpl_md_syscall */
"#303", /* 303 = unimpl_md_syscall */
"#304", /* 304 = unimpl_md_syscall */
"#305", /* 305 = unimpl_md_syscall */
"#306", /* 306 = unimpl_md_syscall */
"#307", /* 307 = unimpl_md_syscall */
"#308", /* 308 = unimpl_md_syscall */
"#309", /* 309 = unimpl_md_syscall */
"#310", /* 310 = unimpl_md_syscall */
"#311", /* 311 = unimpl_md_syscall */
"#312", /* 312 = unimpl_md_syscall */
"#313", /* 313 = unimpl_md_syscall */
"#314", /* 314 = unimpl_md_syscall */
"#315", /* 315 = unimpl_md_syscall */
"#316", /* 316 = unimpl_md_syscall */
"#317", /* 317 = unimpl_md_syscall */
"#318", /* 318 = unimpl_md_syscall */
"#319", /* 319 = unimpl_md_syscall */
"#320", /* 320 = unimpl_md_syscall */
"#321", /* 321 = unimpl_md_syscall */
"#322", /* 322 = unimpl_md_syscall */
"#323", /* 323 = unimpl_md_syscall */
"#324", /* 324 = unimpl_md_syscall */
"#325", /* 325 = unimpl_md_syscall */
"#326", /* 326 = unimpl_md_syscall */
"#327", /* 327 = unimpl_md_syscall */
"#328", /* 328 = unimpl_md_syscall */
"#329", /* 329 = unimpl_md_syscall */
"#330", /* 330 = unimpl_md_syscall */
"#331", /* 331 = unimpl_md_syscall */
"#332", /* 332 = unimpl_md_syscall */
"#333", /* 333 = unimpl_md_syscall */
"#334", /* 334 = unimpl_md_syscall */
"#335", /* 335 = unimpl_md_syscall */
"#336", /* 336 = unimpl_md_syscall */
"#337", /* 337 = unimpl_md_syscall */
"#338", /* 338 = unimpl_md_syscall */
"#339", /* 339 = unimpl_md_syscall */
"#340", /* 340 = unimpl_md_syscall */
"#341", /* 341 = unimpl_md_syscall */
"#342", /* 342 = unimpl_md_syscall */
"#343", /* 343 = unimpl_md_syscall */
"#344", /* 344 = unimpl_md_syscall */
"#345", /* 345 = unimpl_md_syscall */
"#346", /* 346 = unimpl_md_syscall */
"#347", /* 347 = unimpl_md_syscall */
"#348", /* 348 = unimpl_md_syscall */
"#349", /* 349 = unimpl_md_syscall */
"#350", /* 350 = unimpl_md_syscall */
"#351", /* 351 = unimpl_md_syscall */
"#352", /* 352 = unimpl_md_syscall */
"#353", /* 353 = unimpl_md_syscall */
"#354", /* 354 = unimpl_md_syscall */
"#355", /* 355 = unimpl_md_syscall */
"#356", /* 356 = unimpl_md_syscall */
"#357", /* 357 = unimpl_md_syscall */
"#358", /* 358 = unimpl_md_syscall */
"#359", /* 359 = unimpl_md_syscall */
"#360", /* 360 = unimpl_md_syscall */
"#361", /* 361 = unimpl_md_syscall */
"#362", /* 362 = unimpl_md_syscall */
"#363", /* 363 = unimpl_md_syscall */
"#364", /* 364 = unimpl_md_syscall */
"#365", /* 365 = unimpl_md_syscall */
"#366", /* 366 = unimpl_md_syscall */
"#367", /* 367 = unimpl_md_syscall */
"#368", /* 368 = unimpl_md_syscall */
"#369", /* 369 = unimpl_md_syscall */
"#370", /* 370 = unimpl_md_syscall */
"#371", /* 371 = unimpl_md_syscall */
"#372", /* 372 = unimpl_md_syscall */
"#373", /* 373 = unimpl_md_syscall */
"#374", /* 374 = unimpl_md_syscall */
"#375", /* 375 = unimpl_md_syscall */
"#376", /* 376 = unimpl_md_syscall */
"#377", /* 377 = unimpl_md_syscall */
"#378", /* 378 = unimpl_md_syscall */
"#379", /* 379 = unimpl_md_syscall */
"#380", /* 380 = unimpl_md_syscall */
"#381", /* 381 = unimpl_md_syscall */
"#382", /* 382 = unimpl_md_syscall */
"#383", /* 383 = unimpl_md_syscall */
"#384", /* 384 = unimpl_md_syscall */
"#385", /* 385 = unimpl_md_syscall */
"#386", /* 386 = unimpl_md_syscall */
"#387", /* 387 = unimpl_md_syscall */
"#388", /* 388 = unimpl_md_syscall */
"#389", /* 389 = unimpl_md_syscall */
"#390", /* 390 = unimpl_md_syscall */
"#391", /* 391 = unimpl_md_syscall */
"#392", /* 392 = unimpl_md_syscall */
"#393", /* 393 = unimpl_md_syscall */
"#394", /* 394 = unimpl_md_syscall */
"#395", /* 395 = unimpl_md_syscall */
"#396", /* 396 = unimpl_md_syscall */
"#397", /* 397 = unimpl_md_syscall */
"#398", /* 398 = unimpl_md_syscall */
"#399", /* 399 = unimpl_md_syscall */
"#400", /* 400 = unimpl_md_syscall */
"#401", /* 401 = unimpl_md_syscall */
"#402", /* 402 = unimpl_md_syscall */
"#403", /* 403 = unimpl_md_syscall */
"#404", /* 404 = unimpl_md_syscall */
"#405", /* 405 = unimpl_md_syscall */
"#406", /* 406 = unimpl_md_syscall */
"#407", /* 407 = unimpl_md_syscall */
"#408", /* 408 = unimpl_md_syscall */
"#409", /* 409 = unimpl_md_syscall */
"#410", /* 410 = unimpl_md_syscall */
"#411", /* 411 = unimpl_md_syscall */
"#412", /* 412 = unimpl_md_syscall */
"#413", /* 413 = unimpl_md_syscall */
"#414", /* 414 = unimpl_md_syscall */
"#415", /* 415 = unimpl_md_syscall */
"#416", /* 416 = unimpl_md_syscall */
"#417", /* 417 = unimpl_md_syscall */
"#418", /* 418 = unimpl_md_syscall */
"#419", /* 419 = unimpl_md_syscall */
"#420", /* 420 = unimpl_md_syscall */
"#421", /* 421 = unimpl_md_syscall */
"#422", /* 422 = unimpl_md_syscall */
"#423", /* 423 = unimpl_md_syscall */
"linux_pidfd_send_signal", /* 424 = linux_pidfd_send_signal */
"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 */
"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 */
};

View File

@ -308,5 +308,157 @@ struct sysent linux_sysent[] = {
{ .sy_narg = AS(linux_pkey_mprotect_args), .sy_call = (sy_call_t *)linux_pkey_mprotect, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 288 = linux_pkey_mprotect */
{ .sy_narg = AS(linux_pkey_alloc_args), .sy_call = (sy_call_t *)linux_pkey_alloc, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 289 = linux_pkey_alloc */
{ .sy_narg = AS(linux_pkey_free_args), .sy_call = (sy_call_t *)linux_pkey_free, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 290 = linux_pkey_free */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 291 = nosys */
{ .sy_narg = AS(linux_statx_args), .sy_call = (sy_call_t *)linux_statx, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 291 = linux_statx */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_io_pgetevents, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 292 = linux_io_pgetevents */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_rseq, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 293 = linux_rseq */
{ .sy_narg = 0, .sy_call = (sy_call_t *)linux_kexec_file_load, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 294 = linux_kexec_file_load */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 295 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 296 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 297 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 298 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 299 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 300 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 301 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 302 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 303 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 304 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 305 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 306 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 307 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 308 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 309 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 310 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 311 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 312 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 313 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 314 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 315 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 316 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 317 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 318 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 319 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 320 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 321 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 322 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 323 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 324 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 325 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 326 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 327 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 328 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 329 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 330 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 331 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 332 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 333 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 334 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 335 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 336 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 337 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 338 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 339 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 340 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 341 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 342 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 343 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 344 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 345 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 346 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 347 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 348 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 349 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 350 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 351 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 352 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 353 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 354 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 355 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 356 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 357 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 358 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 359 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 360 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 361 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 362 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 363 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 364 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 365 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 366 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 367 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 368 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 369 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 370 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 371 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 372 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 373 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 374 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 375 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 376 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 377 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 378 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 379 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 380 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 381 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 382 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 383 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 384 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 385 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 386 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 387 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 388 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 389 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 390 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 391 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 392 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 393 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 394 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 395 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 396 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 397 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 398 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 399 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 400 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 401 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 402 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 403 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 404 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 405 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 406 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 407 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 408 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 409 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 410 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 411 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 412 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 413 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 414 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 415 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 416 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 417 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 418 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 419 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 420 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 421 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 422 = unimpl_md_syscall */
{ .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 423 = unimpl_md_syscall */
{ .sy_narg = AS(linux_pidfd_send_signal_args), .sy_call = (sy_call_t *)linux_pidfd_send_signal, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 424 = linux_pidfd_send_signal */
{ .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 *)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 */
};

View File

@ -2213,6 +2213,132 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 1;
break;
}
/* linux_statx */
case 291: {
struct linux_statx_args *p = params;
iarg[0] = p->dirfd; /* l_int */
uarg[1] = (intptr_t)p->pathname; /* const char * */
iarg[2] = p->flags; /* l_uint */
iarg[3] = p->mask; /* l_uint */
uarg[4] = (intptr_t)p->statxbuf; /* void * */
*n_args = 5;
break;
}
/* linux_io_pgetevents */
case 292: {
*n_args = 0;
break;
}
/* linux_rseq */
case 293: {
*n_args = 0;
break;
}
/* linux_kexec_file_load */
case 294: {
*n_args = 0;
break;
}
/* linux_pidfd_send_signal */
case 424: {
struct linux_pidfd_send_signal_args *p = params;
iarg[0] = p->pidfd; /* l_int */
iarg[1] = p->sig; /* l_int */
uarg[2] = (intptr_t)p->info; /* l_siginfo_t * */
iarg[3] = p->flags; /* l_uint */
*n_args = 4;
break;
}
/* linux_io_uring_setup */
case 425: {
*n_args = 0;
break;
}
/* linux_io_uring_enter */
case 426: {
*n_args = 0;
break;
}
/* linux_io_uring_register */
case 427: {
*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;
@ -5883,6 +6009,110 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
/* linux_statx */
case 291:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "userland const char *";
break;
case 2:
p = "l_uint";
break;
case 3:
p = "l_uint";
break;
case 4:
p = "userland void *";
break;
default:
break;
};
break;
/* linux_io_pgetevents */
case 292:
break;
/* linux_rseq */
case 293:
break;
/* linux_kexec_file_load */
case 294:
break;
/* linux_pidfd_send_signal */
case 424:
switch (ndx) {
case 0:
p = "l_int";
break;
case 1:
p = "l_int";
break;
case 2:
p = "userland l_siginfo_t *";
break;
case 3:
p = "l_uint";
break;
default:
break;
};
break;
/* linux_io_uring_setup */
case 425:
break;
/* linux_io_uring_enter */
case 426:
break;
/* 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;
};
@ -7095,6 +7325,58 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
if (ndx == 0 || ndx == 1)
p = "int";
break;
/* linux_statx */
case 291:
if (ndx == 0 || ndx == 1)
p = "int";
break;
/* linux_io_pgetevents */
case 292:
/* linux_rseq */
case 293:
/* linux_kexec_file_load */
case 294:
/* linux_pidfd_send_signal */
case 424:
if (ndx == 0 || ndx == 1)
p = "int";
break;
/* linux_io_uring_setup */
case 425:
/* linux_io_uring_enter */
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;
};

View File

@ -1586,6 +1586,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 *);
@ -1936,6 +1981,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
@ -2334,6 +2394,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_

View File

@ -396,4 +396,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

View File

@ -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 */
};

View File

@ -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 */
};

View File

@ -3124,6 +3124,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;
@ -8074,6 +8149,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;
};
@ -9791,6 +9911,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;
};