diff options
author | Paul Moore <paul@paul-moore.com> | 2016-02-18 15:01:38 -0500 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2016-02-19 11:05:36 -0500 |
commit | 173b96ba8d36a4b1954e99570e82f2f932fe056a (patch) | |
tree | fb1f752d48b6d4dd9ce4a9ed1f94851ffa793d33 | |
parent | 2b19f5dab3ee43bdd7213908d1795269d7e557de (diff) | |
download | libseccomp-173b96ba8d36a4b1954e99570e82f2f932fe056a.tar.gz |
arch: update the syscall tables to 4.5-rc4+
Signed-off-by: Paul Moore <paul@paul-moore.com>
-rw-r--r-- | src/arch-aarch64-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-arm-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-mips-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-mips64-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-mips64n32-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-ppc-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-ppc64-syscalls.c | 6 | ||||
-rw-r--r-- | src/arch-s390-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-s390x-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-x32-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-x86-syscalls.c | 4 | ||||
-rw-r--r-- | src/arch-x86_64-syscalls.c | 4 |
12 files changed, 37 insertions, 13 deletions
diff --git a/src/arch-aarch64-syscalls.c b/src/arch-aarch64-syscalls.c index 8e4c7dc..357f290 100644 --- a/src/arch-aarch64-syscalls.c +++ b/src/arch-aarch64-syscalls.c @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-aarch64.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def aarch64_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -65,6 +65,7 @@ const struct arch_syscall_def aarch64_syscall_table[] = { \ { "clone", 220 }, { "close", 57 }, { "connect", 203 }, + { "copy_file_range", 285 }, { "creat", __PNR_creat }, { "create_module", __PNR_create_module }, { "delete_module", 106 }, @@ -205,6 +206,7 @@ const struct arch_syscall_def aarch64_syscall_table[] = { \ { "mknod", __PNR_mknod }, { "mknodat", 33 }, { "mlock", 228 }, + { "mlock2", 284 }, { "mlockall", 230 }, { "mmap", 222 }, { "mmap2", __PNR_mmap2 }, diff --git a/src/arch-arm-syscalls.c b/src/arch-arm-syscalls.c index ec4600f..d1349a1 100644 --- a/src/arch-arm-syscalls.c +++ b/src/arch-arm-syscalls.c @@ -37,7 +37,7 @@ #define __SCMP_NR_BASE __SCMP_NR_OABI_SYSCALL_BASE #endif -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def arm_syscall_table[] = { \ /* NOTE: arm_sync_file_range() and sync_file_range2() share values */ { "_llseek", (__SCMP_NR_BASE + 140) }, @@ -77,6 +77,7 @@ const struct arch_syscall_def arm_syscall_table[] = { \ { "clone", (__SCMP_NR_BASE + 120) }, { "close", (__SCMP_NR_BASE + 6) }, { "connect", (__SCMP_NR_BASE + 283) }, + { "copy_file_range", (__SCMP_NR_BASE + 391) }, { "creat", (__SCMP_NR_BASE + 8) }, { "create_module", __PNR_create_module }, { "delete_module", (__SCMP_NR_BASE + 129) }, @@ -217,6 +218,7 @@ const struct arch_syscall_def arm_syscall_table[] = { \ { "mknod", (__SCMP_NR_BASE + 14) }, { "mknodat", (__SCMP_NR_BASE + 324) }, { "mlock", (__SCMP_NR_BASE + 150) }, + { "mlock2", (__SCMP_NR_BASE + 390) }, { "mlockall", (__SCMP_NR_BASE + 152) }, { "mmap", __PNR_mmap }, { "mmap2", (__SCMP_NR_BASE + 192) }, diff --git a/src/arch-mips-syscalls.c b/src/arch-mips-syscalls.c index fb7fa14..2cd86cd 100644 --- a/src/arch-mips-syscalls.c +++ b/src/arch-mips-syscalls.c @@ -30,7 +30,7 @@ /* O32 ABI */ #define __SCMP_NR_BASE 4000 -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def mips_syscall_table[] = { \ { "_llseek", (__SCMP_NR_BASE + 140) }, { "_newselect", (__SCMP_NR_BASE + 142) }, @@ -69,6 +69,7 @@ const struct arch_syscall_def mips_syscall_table[] = { \ { "clone", (__SCMP_NR_BASE + 120) }, { "close", (__SCMP_NR_BASE + 6) }, { "connect", (__SCMP_NR_BASE + 170) }, + { "copy_file_range", (__SCMP_NR_BASE + 360) }, { "creat", (__SCMP_NR_BASE + 8) }, { "create_module", __SCMP_NR_BASE + 127 }, { "delete_module", (__SCMP_NR_BASE + 129) }, @@ -209,6 +210,7 @@ const struct arch_syscall_def mips_syscall_table[] = { \ { "mknod", (__SCMP_NR_BASE + 14) }, { "mknodat", (__SCMP_NR_BASE + 290) }, { "mlock", (__SCMP_NR_BASE + 154) }, + { "mlock2", (__SCMP_NR_BASE + 359) }, { "mlockall", (__SCMP_NR_BASE + 156) }, { "mmap", (__SCMP_NR_BASE + 90) }, { "mmap2", (__SCMP_NR_BASE + 210) }, diff --git a/src/arch-mips64-syscalls.c b/src/arch-mips64-syscalls.c index e7d7389..80db447 100644 --- a/src/arch-mips64-syscalls.c +++ b/src/arch-mips64-syscalls.c @@ -30,7 +30,7 @@ /* 64 ABI */ #define __SCMP_NR_BASE 5000 -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def mips64_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", (__SCMP_NR_BASE + 22) }, @@ -69,6 +69,7 @@ const struct arch_syscall_def mips64_syscall_table[] = { \ { "clone", (__SCMP_NR_BASE + 55) }, { "close", (__SCMP_NR_BASE + 3) }, { "connect", (__SCMP_NR_BASE + 41) }, + { "copy_file_range", (__SCMP_NR_BASE + 320) }, { "creat", (__SCMP_NR_BASE + 83) }, { "create_module", (__SCMP_NR_BASE + 167) }, { "delete_module", (__SCMP_NR_BASE + 169) }, @@ -209,6 +210,7 @@ const struct arch_syscall_def mips64_syscall_table[] = { \ { "mknod", (__SCMP_NR_BASE + 131) }, { "mknodat", (__SCMP_NR_BASE + 249) }, { "mlock", (__SCMP_NR_BASE + 146) }, + { "mlock2", (__SCMP_NR_BASE + 319) }, { "mlockall", (__SCMP_NR_BASE + 148) }, { "mmap", (__SCMP_NR_BASE + 9) }, { "mmap2", __PNR_mmap2 }, diff --git a/src/arch-mips64n32-syscalls.c b/src/arch-mips64n32-syscalls.c index aa86931..5cf03d2 100644 --- a/src/arch-mips64n32-syscalls.c +++ b/src/arch-mips64n32-syscalls.c @@ -30,7 +30,7 @@ /* N32 ABI */ #define __SCMP_NR_BASE 6000 -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def mips64n32_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", (__SCMP_NR_BASE + 22) }, @@ -69,6 +69,7 @@ const struct arch_syscall_def mips64n32_syscall_table[] = { \ { "clone", (__SCMP_NR_BASE + 55) }, { "close", (__SCMP_NR_BASE + 3) }, { "connect", (__SCMP_NR_BASE + 41) }, + { "copy_file_range", (__SCMP_NR_BASE + 324) }, { "creat", (__SCMP_NR_BASE + 83) }, { "create_module", (__SCMP_NR_BASE + 167) }, { "delete_module", (__SCMP_NR_BASE + 169) }, @@ -209,6 +210,7 @@ const struct arch_syscall_def mips64n32_syscall_table[] = { \ { "mknod", (__SCMP_NR_BASE + 131) }, { "mknodat", (__SCMP_NR_BASE + 253) }, { "mlock", (__SCMP_NR_BASE + 146) }, + { "mlock2", (__SCMP_NR_BASE + 323) }, { "mlockall", (__SCMP_NR_BASE + 148) }, { "mmap", (__SCMP_NR_BASE + 9) }, { "mmap2", __PNR_mmap2 }, diff --git a/src/arch-ppc-syscalls.c b/src/arch-ppc-syscalls.c index 6d09186..2bd8a36 100644 --- a/src/arch-ppc-syscalls.c +++ b/src/arch-ppc-syscalls.c @@ -27,7 +27,7 @@ #include "arch.h" #include "arch-ppc.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def ppc_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -66,6 +66,7 @@ const struct arch_syscall_def ppc_syscall_table[] = { \ { "clone", 120 }, { "close", 6 }, { "connect", 328 }, + { "copy_file_range", 379 }, { "creat", 8 }, { "create_module", 127 }, { "delete_module", 129 }, @@ -206,6 +207,7 @@ const struct arch_syscall_def ppc_syscall_table[] = { \ { "mknod", 14 }, { "mknodat", 288 }, { "mlock", 150 }, + { "mlock2", 378 }, { "mlockall", 152 }, { "mmap", 90 }, { "mmap2", 192 }, diff --git a/src/arch-ppc64-syscalls.c b/src/arch-ppc64-syscalls.c index 9286001..73621a1 100644 --- a/src/arch-ppc64-syscalls.c +++ b/src/arch-ppc64-syscalls.c @@ -27,7 +27,7 @@ #include "arch.h" #include "arch-ppc64.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def ppc64_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -66,6 +66,7 @@ const struct arch_syscall_def ppc64_syscall_table[] = { \ { "clone", 120 }, { "close", 6 }, { "connect", 328 }, + { "copy_file_range", 379 }, { "creat", 8 }, { "create_module", 127 }, { "delete_module", 129 }, @@ -206,6 +207,7 @@ const struct arch_syscall_def ppc64_syscall_table[] = { \ { "mknod", 14 }, { "mknodat", 288 }, { "mlock", 150 }, + { "mlock2", 378 }, { "mlockall", 152 }, { "mmap", 90 }, { "mmap2", __PNR_mmap2 }, @@ -392,7 +394,7 @@ const struct arch_syscall_def ppc64_syscall_table[] = { \ { "swapcontext", 249 }, { "swapoff", 115 }, { "swapon", 87 }, - { "switch_endian", __PNR_switch_endian }, + { "switch_endian", 363 }, { "symlink", 83 }, { "symlinkat", 295 }, { "sync", 36 }, diff --git a/src/arch-s390-syscalls.c b/src/arch-s390-syscalls.c index c54df5c..a6cf826 100644 --- a/src/arch-s390-syscalls.c +++ b/src/arch-s390-syscalls.c @@ -10,7 +10,7 @@ #include "arch.h" #include "arch-s390.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def s390_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -49,6 +49,7 @@ const struct arch_syscall_def s390_syscall_table[] = { \ { "clone", 120 }, { "close", 6 }, { "connect", 362 }, + { "copy_file_range", 375 }, { "creat", 8 }, { "create_module", 127 }, { "delete_module", 129 }, @@ -189,6 +190,7 @@ const struct arch_syscall_def s390_syscall_table[] = { \ { "mknod", 14 }, { "mknodat", 290 }, { "mlock", 150 }, + { "mlock2", 374 }, { "mlockall", 152 }, { "mmap", 90 }, { "mmap2", 192 }, diff --git a/src/arch-s390x-syscalls.c b/src/arch-s390x-syscalls.c index 7a41556..25e4c34 100644 --- a/src/arch-s390x-syscalls.c +++ b/src/arch-s390x-syscalls.c @@ -10,7 +10,7 @@ #include "arch.h" #include "arch-s390x.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def s390x_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -49,6 +49,7 @@ const struct arch_syscall_def s390x_syscall_table[] = { \ { "clone", 120 }, { "close", 6 }, { "connect", 362 }, + { "copy_file_range", 375 }, { "creat", 8 }, { "create_module", 127 }, { "delete_module", 129 }, @@ -189,6 +190,7 @@ const struct arch_syscall_def s390x_syscall_table[] = { \ { "mknod", 14 }, { "mknodat", 290 }, { "mlock", 150 }, + { "mlock2", 374 }, { "mlockall", 152 }, { "mmap", 90 }, { "mmap2", __PNR_mmap2 }, diff --git a/src/arch-x32-syscalls.c b/src/arch-x32-syscalls.c index 09d3c64..80dd38b 100644 --- a/src/arch-x32-syscalls.c +++ b/src/arch-x32-syscalls.c @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-x32.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def x32_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -65,6 +65,7 @@ const struct arch_syscall_def x32_syscall_table[] = { \ { "clone", (X32_SYSCALL_BIT + 56) }, { "close", (X32_SYSCALL_BIT + 3) }, { "connect", (X32_SYSCALL_BIT + 42) }, + { "copy_file_range", (X32_SYSCALL_BIT + 326) }, { "creat", (X32_SYSCALL_BIT + 85) }, { "create_module", __PNR_create_module }, { "delete_module", (X32_SYSCALL_BIT + 176) }, @@ -205,6 +206,7 @@ const struct arch_syscall_def x32_syscall_table[] = { \ { "mknod", (X32_SYSCALL_BIT + 133) }, { "mknodat", (X32_SYSCALL_BIT + 259) }, { "mlock", (X32_SYSCALL_BIT + 149) }, + { "mlock2", (X32_SYSCALL_BIT + 325) }, { "mlockall", (X32_SYSCALL_BIT + 151) }, { "mmap", (X32_SYSCALL_BIT + 9) }, { "mmap2", __PNR_mmap2 }, diff --git a/src/arch-x86-syscalls.c b/src/arch-x86-syscalls.c index b6d5b5f..e51dd83 100644 --- a/src/arch-x86-syscalls.c +++ b/src/arch-x86-syscalls.c @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-x86.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def x86_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -65,6 +65,7 @@ const struct arch_syscall_def x86_syscall_table[] = { \ { "clone", 120 }, { "close", 6 }, { "connect", 362 }, + { "copy_file_range", 377 }, { "creat", 8 }, { "create_module", 127 }, { "delete_module", 129 }, @@ -205,6 +206,7 @@ const struct arch_syscall_def x86_syscall_table[] = { \ { "mknod", 14 }, { "mknodat", 297 }, { "mlock", 150 }, + { "mlock2", 376 }, { "mlockall", 152 }, { "mmap", 90 }, { "mmap2", 192 }, diff --git a/src/arch-x86_64-syscalls.c b/src/arch-x86_64-syscalls.c index a48e4ee..2dd9818 100644 --- a/src/arch-x86_64-syscalls.c +++ b/src/arch-x86_64-syscalls.c @@ -26,7 +26,7 @@ #include "arch.h" #include "arch-x86_64.h" -/* NOTE: based on Linux 4.3 */ +/* NOTE: based on Linux 4.5-rc4 */ const struct arch_syscall_def x86_64_syscall_table[] = { \ { "_llseek", __PNR__llseek }, { "_newselect", __PNR__newselect }, @@ -65,6 +65,7 @@ const struct arch_syscall_def x86_64_syscall_table[] = { \ { "clone", 56 }, { "close", 3 }, { "connect", 42 }, + { "copy_file_range", 326 }, { "creat", 85 }, { "create_module", 174 }, { "delete_module", 176 }, @@ -205,6 +206,7 @@ const struct arch_syscall_def x86_64_syscall_table[] = { \ { "mknod", 133 }, { "mknodat", 259 }, { "mlock", 149 }, + { "mlock2", 325 }, { "mlockall", 151 }, { "mmap", 9 }, { "mmap2", __PNR_mmap2 }, |