Skip to content

Commit 53267af

Browse files
pcmooredrakenclimber
authored andcommitted
all: update the syscall table for Linux v6.7-rc3
Signed-off-by: Paul Moore <[email protected]> Signed-off-by: Tom Hromatka <[email protected]>
1 parent a707ec9 commit 53267af

2 files changed

Lines changed: 26 additions & 3 deletions

File tree

include/seccomp-syscalls.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@
276276
#define __PNR_renameat -10242
277277
#define __PNR_riscv_flush_icache -10243
278278
#define __PNR_memfd_secret -10244
279+
#define __PNR_map_shadow_stack -10245
279280

280281
/*
281282
* libseccomp syscall definitions
@@ -401,6 +402,8 @@
401402
#define __SNR_cacheflush __PNR_cacheflush
402403
#endif
403404

405+
#define __SNR_cachestat __NR_cachestat
406+
404407
#define __SNR_capget __NR_capget
405408

406409
#define __SNR_capset __NR_capset
@@ -595,6 +598,8 @@
595598

596599
#define __SNR_fchmodat __NR_fchmodat
597600

601+
#define __SNR_fchmodat2 __NR_fchmodat2
602+
598603
#ifdef __NR_fchown
599604
#define __SNR_fchown __NR_fchown
600605
#else
@@ -717,14 +722,20 @@
717722

718723
#define __SNR_futex __NR_futex
719724

725+
#define __SNR_futex_requeue __NR_futex_requeue
726+
720727
#ifdef __NR_futex_time64
721728
#define __SNR_futex_time64 __NR_futex_time64
722729
#else
723730
#define __SNR_futex_time64 __PNR_futex_time64
724731
#endif
725732

733+
#define __SNR_futex_wait __NR_futex_wait
734+
726735
#define __SNR_futex_waitv __NR_futex_waitv
727736

737+
#define __SNR_futex_wake __NR_futex_wake
738+
728739
#ifdef __NR_futimesat
729740
#define __SNR_futimesat __NR_futimesat
730741
#else
@@ -1075,6 +1086,12 @@
10751086

10761087
#define __SNR_madvise __NR_madvise
10771088

1089+
#ifdef __NR_map_shadow_stack
1090+
#define __SNR_map_shadow_stack __NR_map_shadow_stack
1091+
#else
1092+
#define __SNR_map_shadow_stack __PNR_map_shadow_stack
1093+
#endif
1094+
10781095
#ifdef __NR_mbind
10791096
#define __SNR_mbind __NR_mbind
10801097
#else

src/syscalls.csv

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#syscall (v5.17.0 2022-04-05),x86,x86_64,x32,arm,aarch64,mips,mips64,mips64n32,parisc,parisc64,ppc,ppc64,riscv64,s390,s390x
1+
#syscall (v6.7.0-rc3 2023-11-30),x86,x86_64,x32,arm,aarch64,mips,mips64,mips64n32,parisc,parisc64,ppc,ppc64,riscv64,s390,s390x
22
accept,PNR,43,43,285,202,168,42,42,35,35,330,330,202,PNR,PNR
33
accept4,364,288,288,366,242,334,293,297,320,320,344,344,242,364,364
44
access,33,21,21,33,PNR,33,20,20,33,33,33,33,PNR,33,33
@@ -17,7 +17,8 @@ break,17,PNR,PNR,PNR,PNR,17,PNR,PNR,PNR,PNR,17,17,PNR,PNR,PNR
1717
breakpoint,PNR,PNR,PNR,983041,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR
1818
brk,45,12,12,45,214,45,12,12,45,45,45,45,214,45,45
1919
cachectl,PNR,PNR,PNR,PNR,PNR,148,198,198,PNR,PNR,PNR,PNR,PNR,PNR,PNR
20-
cacheflush,PNR,PNR,PNR,983042,PNR,147,197,197,PNR,PNR,PNR,PNR,PNR,PNR,PNR
20+
cacheflush,PNR,PNR,PNR,983042,PNR,147,197,197,356,356,PNR,PNR,PNR,PNR,PNR
21+
cachestat,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451
2122
capget,184,125,125,184,90,204,123,123,106,106,183,183,90,184,184
2223
capset,185,126,126,185,91,205,124,124,107,107,184,184,91,185,185
2324
chdir,12,80,80,12,49,12,78,78,12,12,12,12,49,12,12
@@ -71,6 +72,7 @@ fanotify_mark,339,301,301,368,263,337,296,301,323,323,324,324,263,333,333
7172
fchdir,133,81,81,133,50,133,79,79,133,133,133,133,50,133,133
7273
fchmod,94,91,91,94,52,94,89,89,94,94,94,94,52,94,94
7374
fchmodat,306,268,268,333,53,299,258,262,286,286,297,297,53,299,299
75+
fchmodat2,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452
7476
fchown,95,93,93,95,55,95,91,91,95,95,95,95,55,95,207
7577
fchown32,207,PNR,PNR,207,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,207,PNR
7678
fchownat,298,260,260,325,54,291,250,254,278,278,289,289,54,291,291
@@ -98,8 +100,11 @@ ftime,35,PNR,PNR,PNR,PNR,35,PNR,PNR,PNR,PNR,35,35,PNR,PNR,PNR
98100
ftruncate,93,77,77,93,46,93,75,75,93,93,93,93,46,93,93
99101
ftruncate64,194,PNR,PNR,194,PNR,212,PNR,PNR,200,200,194,PNR,PNR,194,PNR
100102
futex,240,202,202,240,98,238,194,194,210,210,221,221,98,238,238
103+
futex_requeue,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456
101104
futex_time64,422,PNR,PNR,422,PNR,422,PNR,422,422,PNR,422,PNR,PNR,422,PNR
105+
futex_wait,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455
102106
futex_waitv,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449
107+
futex_wake,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454
103108
futimesat,299,261,261,326,PNR,292,251,255,279,279,290,290,PNR,292,292
104109
getcpu,318,309,309,345,168,312,271,275,296,296,302,302,168,311,311
105110
getcwd,183,79,79,183,17,203,77,77,110,110,182,182,17,183,183
@@ -189,10 +194,11 @@ lsetxattr,227,189,189,227,6,225,181,181,239,239,210,210,6,225,225
189194
lstat,107,6,6,107,PNR,107,6,6,84,84,107,107,PNR,107,107
190195
lstat64,196,PNR,PNR,196,PNR,214,PNR,PNR,198,198,196,PNR,PNR,196,PNR
191196
madvise,219,28,28,220,233,218,27,27,119,119,205,205,233,219,219
197+
map_shadow_stack,453,453,PNR,453,453,453,453,453,453,453,453,453,453,453,453
192198
mbind,274,237,237,319,235,268,227,231,260,260,259,259,235,268,268
193199
membarrier,375,324,324,389,283,358,318,322,343,343,365,365,283,356,356
194200
memfd_create,356,319,319,385,279,354,314,318,340,340,360,360,279,350,350
195-
memfd_secret,447,447,447,PNR,447,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR,PNR
201+
memfd_secret,447,447,447,PNR,447,PNR,PNR,PNR,PNR,PNR,PNR,PNR,447,447,447
196202
migrate_pages,294,256,256,400,238,287,246,250,272,272,258,258,238,287,287
197203
mincore,218,27,27,219,232,217,26,26,72,72,206,206,232,218,218
198204
mkdir,39,83,83,39,PNR,39,81,81,39,39,39,39,PNR,39,39

0 commit comments

Comments
 (0)