Linux-Seccomp
view release on metacpan or search on metacpan
libseccomp/src/arch-s390-syscalls.c view on Meta::CPAN
/*
* Copyright 2015 IBM
* Author: Jan Willeke <willeke@linux.vnet.com.com>
*/
#include <string.h>
#include <seccomp.h>
#include "arch.h"
#include "arch-s390.h"
/* NOTE: based on Linux 4.5-rc4 */
const struct arch_syscall_def s390_syscall_table[] = { \
{ "_llseek", 140 },
{ "_newselect", 142 },
{ "_sysctl", 149 },
{ "accept", __PNR_accept },
{ "accept4", 364 },
{ "access", 33 },
{ "acct", 51 },
{ "add_key", 278 },
{ "adjtimex", 124 },
{ "afs_syscall", 137 },
{ "alarm", 27 },
{ "arm_fadvise64_64", __PNR_arm_fadvise64_64 },
{ "arm_sync_file_range", __PNR_arm_sync_file_range },
{ "arch_prctl", __PNR_arch_prctl },
{ "bdflush", 134 },
{ "bind", 361 },
{ "bpf", 351 },
{ "break", __PNR_break },
{ "breakpoint", __PNR_breakpoint },
{ "brk", 45 },
{ "cachectl", __PNR_cachectl },
{ "cacheflush", __PNR_cacheflush },
{ "capget", 184 },
{ "capset", 185 },
{ "chdir", 12 },
{ "chmod", 15 },
{ "chown", 182 },
{ "chown32", 212 },
{ "chroot", 61 },
{ "clock_adjtime", 337 },
{ "clock_getres", 261 },
{ "clock_gettime", 260 },
{ "clock_nanosleep", 262 },
{ "clock_settime", 259 },
{ "clone", 120 },
{ "close", 6 },
{ "connect", 362 },
{ "copy_file_range", 375 },
{ "creat", 8 },
{ "create_module", 127 },
{ "delete_module", 129 },
{ "dup", 41 },
{ "dup2", 63 },
{ "dup3", 326 },
{ "epoll_create", 249 },
{ "epoll_create1", 327 },
{ "epoll_ctl", 250 },
{ "epoll_ctl_old", __PNR_epoll_ctl_old },
{ "epoll_pwait", 312 },
{ "epoll_wait", 251 },
{ "epoll_wait_old", __PNR_epoll_wait_old },
{ "eventfd", 318 },
{ "eventfd2", 323 },
{ "execve", 11 },
{ "execveat", 354 },
{ "exit", 1 },
{ "exit_group", 248 },
{ "faccessat", 300 },
{ "fadvise64", 253 },
{ "fadvise64_64", 264 },
{ "fallocate", 314 },
{ "fanotify_init", 332 },
{ "fanotify_mark", 333 },
{ "fchdir", 133 },
{ "fchmod", 94 },
{ "fchmodat", 299 },
{ "fchown", 95 },
{ "fchown32", 207 },
{ "fchownat", 291 },
{ "fcntl", 55 },
{ "fcntl64", 221 },
{ "fdatasync", 148 },
{ "fgetxattr", 229 },
{ "finit_module", 344 },
{ "flistxattr", 232 },
{ "flock", 143 },
{ "fork", 2 },
{ "fremovexattr", 235 },
{ "fsetxattr", 226 },
{ "fstat", 108 },
{ "fstat64", 197 },
{ "fstatat64", 293 },
{ "fstatfs", 100 },
{ "fstatfs64", 266 },
{ "fsync", 118 },
{ "ftime", __PNR_ftime },
{ "ftruncate", 93 },
{ "ftruncate64", 194 },
{ "futex", 238 },
{ "futimesat", 292 },
{ "get_kernel_syms", 130 },
{ "get_mempolicy", 269 },
{ "get_robust_list", 305 },
{ "get_thread_area", __PNR_get_thread_area },
{ "getcpu", 311 },
{ "getcwd", 183 },
{ "getdents", 141 },
{ "getdents64", 220 },
{ "getegid", 50 },
{ "getegid32", 202 },
{ "geteuid", 49 },
{ "geteuid32", 201 },
{ "getgid", 47 },
{ "getgid32", 200 },
{ "getgroups", 80 },
{ "getgroups32", 205 },
{ "getitimer", 105 },
{ "getpeername", 368 },
{ "getpgid", 132 },
{ "getpgrp", 65 },
{ "getpid", 20 },
{ "getpmsg", 188 },
{ "getppid", 64 },
{ "getpriority", 96 },
{ "getrandom", 349 },
{ "getresgid", 171 },
{ "getresgid32", 211 },
{ "getresuid", 165 },
{ "getresuid32", 209 },
{ "getrlimit", 76 },
{ "getrusage", 77 },
{ "getsid", 147 },
{ "getsockname", 367 },
{ "getsockopt", 365 },
{ "gettid", 236 },
{ "gettimeofday", 78 },
{ "getuid", 24 },
{ "getuid32", 199 },
{ "getxattr", 227 },
{ "gtty", __PNR_gtty },
{ "idle", 112 },
{ "init_module", 128 },
{ "inotify_add_watch", 285 },
{ "inotify_init", 284 },
{ "inotify_init1", 324 },
{ "inotify_rm_watch", 286 },
{ "io_cancel", 247 },
{ "io_destroy", 244 },
{ "io_getevents", 245 },
{ "io_setup", 243 },
{ "io_submit", 246 },
{ "ioctl", 54 },
{ "ioperm", 101 },
{ "iopl", __PNR_iopl },
{ "ioprio_get", 283 },
{ "ioprio_set", 282 },
{ "ipc", 117 },
{ "kcmp", 343 },
{ "kexec_file_load", __PNR_kexec_file_load },
{ "kexec_load", 277 },
{ "keyctl", 280 },
{ "kill", 37 },
{ "lchown", 16 },
{ "lchown32", 198 },
{ "lgetxattr", 228 },
{ "link", 9 },
{ "linkat", 296 },
{ "listen", 363 },
{ "listxattr", 230 },
{ "llistxattr", 231 },
{ "lock", __PNR_lock },
{ "lookup_dcookie", 110 },
{ "lremovexattr", 234 },
{ "lseek", 19 },
{ "lsetxattr", 225 },
{ "lstat", 107 },
{ "lstat64", 196 },
{ "madvise", 219 },
{ "mbind", 268 },
{ "membarrier", 356 },
{ "memfd_create", 350 },
{ "migrate_pages", 287 },
{ "mincore", 218 },
{ "mkdir", 39 },
{ "mkdirat", 289 },
{ "mknod", 14 },
{ "mknodat", 290 },
{ "mlock", 150 },
{ "mlock2", 374 },
{ "mlockall", 152 },
{ "mmap", 90 },
{ "mmap2", 192 },
{ "modify_ldt", __PNR_modify_ldt },
{ "mount", 21 },
{ "move_pages", 310 },
{ "mprotect", 125 },
{ "mpx", __PNR_mpx },
{ "mq_getsetattr", 276 },
{ "mq_notify", 275 },
{ "mq_open", 271 },
{ "mq_timedreceive", 274 },
{ "mq_timedsend", 273 },
{ "mq_unlink", 272 },
{ "mremap", 163 },
{ "msgctl", __PNR_msgctl },
{ "msgget", __PNR_msgget },
{ "msgrcv", __PNR_msgrcv },
{ "msgsnd", __PNR_msgsnd },
{ "msync", 144 },
{ "multiplexer", __PNR_multiplexer },
{ "munlock", 151 },
{ "munlockall", 153 },
{ "munmap", 91 },
{ "name_to_handle_at", 335 },
{ "nanosleep", 162 },
{ "newfstatat", __PNR_newfstatat },
{ "nfsservctl", 169 },
{ "nice", 34 },
{ "oldfstat", __PNR_oldfstat },
{ "oldlstat", __PNR_oldlstat },
{ "oldolduname", __PNR_oldolduname },
{ "oldstat", __PNR_oldstat },
{ "olduname", __PNR_olduname },
{ "oldwait4", __PNR_oldwait4 },
( run in 0.943 second using v1.01-cache-2.11-cpan-71847e10f99 )