diff --git a/include/seccomp-syscalls.h b/include/seccomp-syscalls.h index 3e18d74d..00bc9f77 100644 --- a/include/seccomp-syscalls.h +++ b/include/seccomp-syscalls.h @@ -936,6 +936,8 @@ #define __SNR_getxattr __NR_getxattr +#define __SNR_getxattrat __NR_getxattrat + #ifdef __NR_gtty #define __SNR_gtty __NR_gtty #else @@ -1064,6 +1066,8 @@ #define __SNR_listxattr __NR_listxattr +#define __SNR_listxattrat __NR_listxattrat + #define __SNR_llistxattr __NR_llistxattr #ifdef __NR_lock @@ -1548,6 +1552,8 @@ #define __SNR_removexattr __NR_removexattr +#define __SNR_removexattrat __NR_removexattrat + #ifdef __NR_rename #define __SNR_rename __NR_rename #else @@ -1924,6 +1930,8 @@ #define __SNR_setxattr __NR_setxattr +#define __SNR_setxattrat __NR_setxattrat + #ifdef __NR_sgetmask #define __SNR_sgetmask __NR_sgetmask #else diff --git a/src/syscalls.csv b/src/syscalls.csv index fe602c9d..181867ce 100644 --- a/src/syscalls.csv +++ b/src/syscalls.csv @@ -1,4 +1,4 @@ -#syscall (v6.12.0-rc7 2024-11-11),x86,x86_64,x32,arm,aarch64,mips,mips64,mips64n32,parisc,parisc64,ppc,ppc64,riscv64,s390,s390x +#syscall (v6.13.0-rc3 2024-12-18),x86,x86_64,x32,arm,aarch64,mips,mips64,mips64n32,parisc,parisc64,ppc,ppc64,riscv64,s390,s390x accept,PNR,43,43,285,202,168,42,42,35,35,330,330,202,PNR,PNR accept4,364,288,288,366,242,334,293,297,320,320,344,344,242,364,364 access,33,21,21,33,PNR,33,20,20,33,33,33,33,PNR,33,33 @@ -146,6 +146,7 @@ get_tls,PNR,PNR,PNR,983046,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR getuid,24,102,102,24,174,24,100,100,24,24,24,24,174,24,199 getuid32,199,PNR,PNR,199,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,199,PNR getxattr,229,191,191,229,8,227,183,183,241,241,212,212,8,227,227 +getxattrat,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464 gtty,32,PNR,PNR,PNR,PNR,32,PNR,PNR,PNR,PNR,32,32,PNR,PNR,PNR idle,112,PNR,PNR,PNR,PNR,112,PNR,PNR,PNR,PNR,112,112,PNR,112,112 init_module,128,175,175,128,105,128,168,168,128,128,128,128,105,128,128 @@ -185,6 +186,7 @@ linkat,303,265,265,330,37,296,255,259,283,283,294,294,37,296,296 listen,363,50,50,284,201,174,49,49,32,32,329,329,201,363,363 listmount,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458 listxattr,232,194,194,232,11,230,186,186,244,244,215,215,11,230,230 +listxattrat,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465 llistxattr,233,195,195,233,12,231,187,187,245,245,216,216,12,231,231 _llseek,140,PNR,PNR,140,PNR,140,PNR,PNR,140,140,140,140,PNR,140,PNR lock,53,PNR,PNR,PNR,PNR,53,PNR,PNR,PNR,PNR,53,53,PNR,PNR,PNR @@ -309,6 +311,7 @@ recvmmsg_time64,417,PNR,PNR,417,PNR,417,PNR,417,417,PNR,417,PNR,PNR,417,PNR recvmsg,372,47,519,297,212,177,46,46,184,184,342,342,212,372,372 remap_file_pages,257,216,216,253,234,251,210,210,227,227,239,239,234,267,267 removexattr,235,197,197,235,14,233,189,189,247,247,218,218,14,233,233 +removexattrat,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466 rename,38,82,82,38,PNR,38,80,80,38,38,38,38,PNR,38,38 renameat,302,264,264,329,38,295,254,258,282,282,293,293,PNR,295,295 renameat2,353,316,316,382,276,351,311,315,337,337,357,357,276,347,347 @@ -395,6 +398,7 @@ set_tls,PNR,PNR,PNR,983045,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR setuid,23,105,105,23,146,23,103,103,23,23,23,23,146,23,213 setuid32,213,PNR,PNR,213,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,213,PNR setxattr,226,188,188,226,5,224,180,180,238,238,209,209,5,224,224 +setxattrat,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463 sgetmask,68,PNR,PNR,PNR,PNR,68,PNR,PNR,68,68,68,68,PNR,PNR,PNR shmat,397,30,30,305,196,397,29,29,192,192,397,397,196,397,397 shmctl,396,31,31,308,195,396,30,30,195,195,396,396,195,396,396