diff --git a/exile.c b/exile.c index 07a5d47..77d7fd9 100644 --- a/exile.c +++ b/exile.c @@ -274,10 +274,12 @@ static struct syscall_vow_map exile_vow_map[] = {EXILE_SYS(sched_getattr), EXILE_SYSCALL_VOW_SCHED}, {EXILE_SYS(renameat2), EXILE_SYSCALL_VOW_CPATH}, {EXILE_SYS(getrandom), EXILE_SYSCALL_VOW_STDIO}, + {EXILE_SYS(memfd_create), EXILE_SYSCALL_VOW_STDIO}, {EXILE_SYS(execveat), EXILE_SYSCALL_VOW_EXEC}, {EXILE_SYS(mlock2), EXILE_SYSCALL_VOW_STDIO}, {EXILE_SYS(copy_file_range), EXILE_SYSCALL_VOW_STDIO}, {EXILE_SYS(statx), EXILE_SYSCALL_VOW_RPATH}, + {EXILE_SYS(rseq), EXILE_SYSCALL_VOW_THREAD}, {EXILE_SYS(clone3), EXILE_SYSCALL_VOW_CLONE}, {EXILE_SYS(close_range), EXILE_SYSCALL_VOW_STDIO}, {EXILE_SYS(openat2), EXILE_SYSCALL_VOW_RPATH|EXILE_SYSCALL_VOW_WPATH},