diff --git a/libuwuc/src/sys/x86_64/syscall/TABELLA_64.json b/libuwuc/src/sys/x86_64/syscall/TABELLA_64.json new file mode 100644 index 0000000..84a4930 --- /dev/null +++ b/libuwuc/src/sys/x86_64/syscall/TABELLA_64.json @@ -0,0 +1,5695 @@ +{ + "0": [ + 0, + "read", + "sys_read", + "fs/read_write.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "char __user *", + "buf" + ], + [ + "size_t", + "count" + ] + ] + ], + "1": [ + 1, + "write", + "sys_write", + "fs/read_write.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "const char __user *", + "buf" + ], + [ + "size_t", + "count" + ] + ] + ], + "2": [ + 2, + "open", + "sys_open", + "fs/open.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "int", + "flags" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "3": [ + 3, + "close", + "sys_close", + "fs/open.c", + [ + [ + "unsigned int", + "fd" + ] + ] + ], + "4": [ + 4, + "stat", + "sys_newstat", + "fs/stat.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "struct stat __user *", + "statbuf" + ] + ] + ], + "5": [ + 5, + "fstat", + "sys_newfstat", + "fs/stat.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "struct stat __user *", + "statbuf" + ] + ] + ], + "6": [ + 6, + "lstat", + "sys_newlstat", + "fs/stat.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "struct stat __user *", + "statbuf" + ] + ] + ], + "7": [ + 7, + "poll", + "sys_poll", + "fs/select.c", + [ + [ + "struct pollfd __user *", + "ufds" + ], + [ + "unsigned int", + "nfds" + ], + [ + "int", + "timeout_msecs" + ] + ] + ], + "8": [ + 8, + "lseek", + "sys_lseek", + "fs/read_write.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "off_t", + "offset" + ], + [ + "unsigned int", + "whence" + ] + ] + ], + "9": [ + 9, + "mmap", + "sys_mmap", + "arch/x86/kernel/sys_x86_64.c", + [ + [ + "unsigned long", + "addr" + ], + [ + "unsigned long", + "len" + ], + [ + "unsigned long", + "prot" + ], + [ + "unsigned long", + "flags" + ], + [ + "unsigned long", + "fd" + ], + [ + "unsigned long", + "off" + ] + ] + ], + "10": [ + 10, + "mprotect", + "sys_mprotect", + "mm/mprotect.c", + [ + [ + "unsigned long", + "start" + ], + [ + "size_t", + "len" + ], + [ + "unsigned long", + "prot" + ] + ] + ], + "11": [ + 11, + "munmap", + "sys_munmap", + "mm/mmap.c", + [ + [ + "unsigned long", + "addr" + ], + [ + "size_t", + "len" + ] + ] + ], + "12": [ + 12, + "brk", + "sys_brk", + "mm/mmap.c", + [ + [ + "unsigned long", + "brk" + ] + ] + ], + "13": [ + 13, + "rt_sigaction", + "sys_rt_sigaction", + "kernel/signal.c", + [ + [ + "int", + "sig" + ], + [ + "const struct sigaction __user *", + "act" + ], + [ + "struct sigaction __user *", + "oact" + ], + [ + "size_t", + "sigsetsize" + ] + ] + ], + "14": [ + 14, + "rt_sigprocmask", + "sys_rt_sigprocmask", + "kernel/signal.c", + [ + [ + "int", + "how" + ], + [ + "sigset_t __user *", + "nset" + ], + [ + "sigset_t __user *", + "oset" + ], + [ + "size_t", + "sigsetsize" + ] + ] + ], + "15": [ + 15, + "rt_sigreturn", + "stub_rt_sigreturn", + "arch/x86/kernel/signal.c", + [] + ], + "16": [ + 16, + "ioctl", + "sys_ioctl", + "fs/ioctl.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "unsigned int", + "cmd" + ], + [ + "unsigned long", + "arg" + ] + ] + ], + "17": [ + 17, + "pread64", + "sys_pread64", + "fs/read_write.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "char __user *", + "buf" + ], + [ + "size_t", + "count" + ], + [ + "loff_t", + "pos" + ] + ] + ], + "18": [ + 18, + "pwrite64", + "sys_pwrite64", + "fs/read_write.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "const char __user *", + "buf" + ], + [ + "size_t", + "count" + ], + [ + "loff_t", + "pos" + ] + ] + ], + "19": [ + 19, + "readv", + "sys_readv", + "fs/read_write.c", + [ + [ + "unsigned long", + "fd" + ], + [ + "const struct iovec __user *", + "vec" + ], + [ + "unsigned long", + "vlen" + ] + ] + ], + "20": [ + 20, + "writev", + "sys_writev", + "fs/read_write.c", + [ + [ + "unsigned long", + "fd" + ], + [ + "const struct iovec __user *", + "vec" + ], + [ + "unsigned long", + "vlen" + ] + ] + ], + "21": [ + 21, + "access", + "sys_access", + "fs/open.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "int", + "mode" + ] + ] + ], + "22": [ + 22, + "pipe", + "sys_pipe", + "fs/pipe.c", + [ + [ + "int __user *", + "fildes" + ] + ] + ], + "23": [ + 23, + "select", + "sys_select", + "fs/select.c", + [ + [ + "int", + "n" + ], + [ + "fd_set __user *", + "inp" + ], + [ + "fd_set __user *", + "outp" + ], + [ + "fd_set __user *", + "exp" + ], + [ + "struct timeval __user *", + "tvp" + ] + ] + ], + "24": [ + 24, + "sched_yield", + "sys_sched_yield", + "kernel/sched/core.c", + [] + ], + "25": [ + 25, + "mremap", + "sys_mremap", + "mm/mmap.c", + [ + [ + "unsigned long", + "brk" + ] + ] + ], + "26": [ + 26, + "msync", + "sys_msync", + "mm/msync.c", + [ + [ + "unsigned long", + "start" + ], + [ + "size_t", + "len" + ], + [ + "int", + "flags" + ] + ] + ], + "27": [ + 27, + "mincore", + "sys_mincore", + "mm/mincore.c", + [ + [ + "unsigned long", + "start" + ], + [ + "size_t", + "len" + ], + [ + "unsigned char __user *", + "vec" + ] + ] + ], + "28": [ + 28, + "madvise", + "sys_madvise", + "mm/madvise.c", + [ + [ + "unsigned long", + "start" + ], + [ + "size_t", + "len_in" + ], + [ + "int", + "behavior" + ] + ] + ], + "29": [ + 29, + "shmget", + "sys_shmget", + "ipc/shm.c", + [ + [ + "key_t", + "key" + ], + [ + "size_t", + "size" + ], + [ + "int", + "shmflg" + ] + ] + ], + "30": [ + 30, + "shmat", + "sys_shmat", + "ipc/shm.c", + [ + [ + "int", + "shmid" + ], + [ + "char __user *", + "shmaddr" + ], + [ + "int", + "shmflg" + ] + ] + ], + "31": [ + 31, + "shmctl", + "sys_shmctl", + "ipc/shm.c", + [ + [ + "int", + "shmid" + ], + [ + "int", + "cmd" + ], + [ + "struct shmid_ds __user *", + "buf" + ] + ] + ], + "32": [ + 32, + "dup", + "sys_dup", + "fs/file.c", + [ + [ + "unsigned int", + "fildes" + ] + ] + ], + "33": [ + 33, + "dup2", + "sys_dup2", + "fs/file.c", + [ + [ + "unsigned int", + "oldfd" + ], + [ + "unsigned int", + "newfd" + ] + ] + ], + "34": [ + 34, + "pause", + "sys_pause", + "kernel/signal.c", + [] + ], + "35": [ + 35, + "nanosleep", + "sys_nanosleep", + "kernel/hrtimer.c", + [ + [ + "struct timespec __user *", + "rqtp" + ], + [ + "struct timespec __user *", + "rmtp" + ] + ] + ], + "36": [ + 36, + "getitimer", + "sys_getitimer", + "kernel/itimer.c", + [ + [ + "int", + "which" + ], + [ + "struct itimerval __user *", + "value" + ] + ] + ], + "37": [ + 37, + "alarm", + "sys_alarm", + "kernel/timer.c", + [ + [ + "unsigned int", + "seconds" + ] + ] + ], + "38": [ + 38, + "setitimer", + "sys_setitimer", + "kernel/itimer.c", + [ + [ + "int", + "which" + ], + [ + "struct itimerval __user *", + "value" + ], + [ + "struct itimerval __user *", + "ovalue" + ] + ] + ], + "39": [ + 39, + "getpid", + "sys_getpid", + "kernel/sys.c", + [] + ], + "40": [ + 40, + "sendfile", + "sys_sendfile64", + "fs/read_write.c", + [ + [ + "int", + "out_fd" + ], + [ + "int", + "in_fd" + ], + [ + "loff_t __user *", + "offset" + ], + [ + "size_t", + "count" + ] + ] + ], + "41": [ + 41, + "socket", + "sys_socket", + "net/socket.c", + [ + [ + "int", + "family" + ], + [ + "int", + "type" + ], + [ + "int", + "protocol" + ] + ] + ], + "42": [ + 42, + "connect", + "sys_connect", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct sockaddr __user *", + "uservaddr" + ], + [ + "int", + "addrlen" + ] + ] + ], + "43": [ + 43, + "accept", + "sys_accept", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct sockaddr __user *", + "upeer_sockaddr" + ], + [ + "int __user *", + "upeer_addrlen" + ] + ] + ], + "44": [ + 44, + "sendto", + "sys_sendto", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "void __user *", + "buff" + ], + [ + "size_t", + "len" + ], + [ + "unsigned int", + "flags" + ], + [ + "struct sockaddr __user *", + "addr" + ], + [ + "int", + "addr_len" + ] + ] + ], + "45": [ + 45, + "recvfrom", + "sys_recvfrom", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "void __user *", + "ubuf" + ], + [ + "size_t", + "size" + ], + [ + "unsigned int", + "flags" + ], + [ + "struct sockaddr __user *", + "addr" + ], + [ + "int __user *", + "addr_len" + ] + ] + ], + "46": [ + 46, + "sendmsg", + "sys_sendmsg", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct msghdr __user *", + "msg" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "47": [ + 47, + "recvmsg", + "sys_recvmsg", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct msghdr __user *", + "msg" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "48": [ + 48, + "shutdown", + "sys_shutdown", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "int", + "how" + ] + ] + ], + "49": [ + 49, + "bind", + "sys_bind", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct sockaddr __user *", + "umyaddr" + ], + [ + "int", + "addrlen" + ] + ] + ], + "50": [ + 50, + "listen", + "sys_listen", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "int", + "backlog" + ] + ] + ], + "51": [ + 51, + "getsockname", + "sys_getsockname", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct sockaddr __user *", + "usockaddr" + ], + [ + "int __user *", + "usockaddr_len" + ] + ] + ], + "52": [ + 52, + "getpeername", + "sys_getpeername", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct sockaddr __user *", + "usockaddr" + ], + [ + "int __user *", + "usockaddr_len" + ] + ] + ], + "53": [ + 53, + "socketpair", + "sys_socketpair", + "net/socket.c", + [ + [ + "int", + "family" + ], + [ + "int", + "type" + ], + [ + "int", + "protocol" + ], + [ + "int __user *", + "usockvec" + ] + ] + ], + "54": [ + 54, + "setsockopt", + "sys_setsockopt", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "int", + "level" + ], + [ + "int", + "optname" + ], + [ + "char __user *", + "optval" + ], + [ + "int", + "optlen" + ] + ] + ], + "55": [ + 55, + "getsockopt", + "sys_getsockopt", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "int", + "level" + ], + [ + "int", + "optname" + ], + [ + "char __user *", + "optval" + ], + [ + "int __user *", + "optlen" + ] + ] + ], + "56": [ + 56, + "clone", + "stub_clone", + "kernel/fork.c", + [ + [ + "unsigned long", + "clone_flags" + ], + [ + "unsigned long", + "newsp" + ], + [ + "int __user *", + "parent_tidptr" + ], + [ + "int __user *", + "child_tidptr" + ], + [ + "int", + "tls_val" + ] + ] + ], + "57": [ + 57, + "fork", + "stub_fork", + "kernel/fork.c", + [] + ], + "58": [ + 58, + "vfork", + "stub_vfork", + "kernel/fork.c", + [] + ], + "59": [ + 59, + "execve", + "stub_execve", + "fs/exec.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "const char __user *const __user *", + "argv" + ], + [ + "const char __user *const __user *", + "envp" + ] + ] + ], + "60": [ + 60, + "exit", + "sys_exit", + "kernel/exit.c", + [ + [ + "int", + "error_code" + ] + ] + ], + "61": [ + 61, + "wait4", + "sys_wait4", + "kernel/exit.c", + [ + [ + "pid_t", + "upid" + ], + [ + "int __user *", + "stat_addr" + ], + [ + "int", + "options" + ], + [ + "struct rusage __user *", + "ru" + ] + ] + ], + "62": [ + 62, + "kill", + "sys_kill", + "kernel/signal.c", + [ + [ + "pid_t", + "pid" + ], + [ + "int", + "sig" + ] + ] + ], + "63": [ + 63, + "uname", + "sys_newuname", + "kernel/sys.c", + [ + [ + "struct new_utsname __user *", + "name" + ] + ] + ], + "64": [ + 64, + "semget", + "sys_semget", + "ipc/sem.c", + [ + [ + "key_t", + "key" + ], + [ + "int", + "nsems" + ], + [ + "int", + "semflg" + ] + ] + ], + "65": [ + 65, + "semop", + "sys_semop", + "ipc/sem.c", + [ + [ + "int", + "semid" + ], + [ + "struct sembuf __user *", + "tsops" + ], + [ + "unsigned", + "nsops" + ] + ] + ], + "66": [ + 66, + "semctl", + "sys_semctl", + "ipc/sem.c", + [ + [ + "int", + "semid" + ], + [ + "int", + "semnum" + ], + [ + "int", + "cmd" + ], + [ + "unsigned long", + "arg" + ] + ] + ], + "67": [ + 67, + "shmdt", + "sys_shmdt", + "ipc/shm.c", + [ + [ + "char __user *", + "shmaddr" + ] + ] + ], + "68": [ + 68, + "msgget", + "sys_msgget", + "ipc/msg.c", + [ + [ + "key_t", + "key" + ], + [ + "int", + "msgflg" + ] + ] + ], + "69": [ + 69, + "msgsnd", + "sys_msgsnd", + "ipc/msg.c", + [ + [ + "int", + "msqid" + ], + [ + "struct msgbuf __user *", + "msgp" + ], + [ + "size_t", + "msgsz" + ], + [ + "int", + "msgflg" + ] + ] + ], + "70": [ + 70, + "msgrcv", + "sys_msgrcv", + "ipc/msg.c", + [ + [ + "int", + "msqid" + ], + [ + "struct msgbuf __user *", + "msgp" + ], + [ + "size_t", + "msgsz" + ], + [ + "long", + "msgtyp" + ], + [ + "int", + "msgflg" + ] + ] + ], + "71": [ + 71, + "msgctl", + "sys_msgctl", + "ipc/msg.c", + [ + [ + "int", + "msqid" + ], + [ + "int", + "cmd" + ], + [ + "struct msqid_ds __user *", + "buf" + ] + ] + ], + "72": [ + 72, + "fcntl", + "sys_fcntl", + "fs/fcntl.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "unsigned int", + "cmd" + ], + [ + "unsigned long", + "arg" + ] + ] + ], + "73": [ + 73, + "flock", + "sys_flock", + "fs/locks.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "unsigned int", + "cmd" + ] + ] + ], + "74": [ + 74, + "fsync", + "sys_fsync", + "fs/sync.c", + [ + [ + "unsigned int", + "fd" + ] + ] + ], + "75": [ + 75, + "fdatasync", + "sys_fdatasync", + "fs/sync.c", + [ + [ + "unsigned int", + "fd" + ] + ] + ], + "76": [ + 76, + "truncate", + "sys_truncate", + "fs/open.c", + [ + [ + "const char __user *", + "path" + ], + [ + "long", + "length" + ] + ] + ], + "77": [ + 77, + "ftruncate", + "sys_ftruncate", + "fs/open.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "unsigned long", + "length" + ] + ] + ], + "78": [ + 78, + "getdents", + "sys_getdents", + "fs/readdir.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "struct linux_dirent __user *", + "dirent" + ], + [ + "unsigned int", + "count" + ] + ] + ], + "79": [ + 79, + "getcwd", + "sys_getcwd", + "fs/dcache.c", + [ + [ + "char __user *", + "buf" + ], + [ + "unsigned long", + "size" + ] + ] + ], + "80": [ + 80, + "chdir", + "sys_chdir", + "fs/open.c", + [ + [ + "const char __user *", + "filename" + ] + ] + ], + "81": [ + 81, + "fchdir", + "sys_fchdir", + "fs/open.c", + [ + [ + "unsigned int", + "fd" + ] + ] + ], + "82": [ + 82, + "rename", + "sys_rename", + "fs/namei.c", + [ + [ + "const char __user *", + "oldname" + ], + [ + "const char __user *", + "newname" + ] + ] + ], + "83": [ + 83, + "mkdir", + "sys_mkdir", + "fs/namei.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "84": [ + 84, + "rmdir", + "sys_rmdir", + "fs/namei.c", + [ + [ + "const char __user *", + "pathname" + ] + ] + ], + "85": [ + 85, + "creat", + "sys_creat", + "fs/open.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "86": [ + 86, + "link", + "sys_link", + "fs/namei.c", + [ + [ + "const char __user *", + "oldname" + ], + [ + "const char __user *", + "newname" + ] + ] + ], + "87": [ + 87, + "unlink", + "sys_unlink", + "fs/namei.c", + [ + [ + "const char __user *", + "pathname" + ] + ] + ], + "88": [ + 88, + "symlink", + "sys_symlink", + "fs/namei.c", + [ + [ + "const char __user *", + "oldname" + ], + [ + "const char __user *", + "newname" + ] + ] + ], + "89": [ + 89, + "readlink", + "sys_readlink", + "fs/stat.c", + [ + [ + "const char __user *", + "path" + ], + [ + "char __user *", + "buf" + ], + [ + "int", + "bufsiz" + ] + ] + ], + "90": [ + 90, + "chmod", + "sys_chmod", + "fs/open.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "91": [ + 91, + "fchmod", + "sys_fchmod", + "fs/open.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "92": [ + 92, + "chown", + "sys_chown", + "fs/open.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "uid_t", + "user" + ], + [ + "gid_t", + "group" + ] + ] + ], + "93": [ + 93, + "fchown", + "sys_fchown", + "fs/open.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "uid_t", + "user" + ], + [ + "gid_t", + "group" + ] + ] + ], + "94": [ + 94, + "lchown", + "sys_lchown", + "fs/open.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "uid_t", + "user" + ], + [ + "gid_t", + "group" + ] + ] + ], + "95": [ + 95, + "umask", + "sys_umask", + "kernel/sys.c", + [ + [ + "int", + "mask" + ] + ] + ], + "96": [ + 96, + "gettimeofday", + "sys_gettimeofday", + "kernel/time.c", + [ + [ + "struct timeval __user *", + "tv" + ], + [ + "struct timezone __user *", + "tz" + ] + ] + ], + "97": [ + 97, + "getrlimit", + "sys_getrlimit", + "kernel/sys.c", + [ + [ + "unsigned int", + "resource" + ], + [ + "struct rlimit __user *", + "rlim" + ] + ] + ], + "98": [ + 98, + "getrusage", + "sys_getrusage", + "kernel/sys.c", + [ + [ + "int", + "who" + ], + [ + "struct rusage __user *", + "ru" + ] + ] + ], + "99": [ + 99, + "sysinfo", + "sys_sysinfo", + "kernel/sys.c", + [ + [ + "struct sysinfo __user *", + "info" + ] + ] + ], + "100": [ + 100, + "times", + "sys_times", + "kernel/sys.c", + [ + [ + "struct tms __user *", + "tbuf" + ] + ] + ], + "101": [ + 101, + "ptrace", + "sys_ptrace", + "kernel/ptrace.c", + [ + [ + "long", + "request" + ], + [ + "long", + "pid" + ], + [ + "unsigned long", + "addr" + ], + [ + "unsigned long", + "data" + ] + ] + ], + "102": [ + 102, + "getuid", + "sys_getuid", + "kernel/sys.c", + [] + ], + "103": [ + 103, + "syslog", + "sys_syslog", + "kernel/printk/printk.c", + [ + [ + "int", + "type" + ], + [ + "char __user *", + "buf" + ], + [ + "int", + "len" + ] + ] + ], + "104": [ + 104, + "getgid", + "sys_getgid", + "kernel/sys.c", + [] + ], + "105": [ + 105, + "setuid", + "sys_setuid", + "kernel/sys.c", + [ + [ + "uid_t", + "uid" + ] + ] + ], + "106": [ + 106, + "setgid", + "sys_setgid", + "kernel/sys.c", + [ + [ + "gid_t", + "gid" + ] + ] + ], + "107": [ + 107, + "geteuid", + "sys_geteuid", + "kernel/sys.c", + [] + ], + "108": [ + 108, + "getegid", + "sys_getegid", + "kernel/sys.c", + [] + ], + "109": [ + 109, + "setpgid", + "sys_setpgid", + "kernel/sys.c", + [ + [ + "pid_t", + "pid" + ], + [ + "pid_t", + "pgid" + ] + ] + ], + "110": [ + 110, + "getppid", + "sys_getppid", + "kernel/sys.c", + [] + ], + "111": [ + 111, + "getpgrp", + "sys_getpgrp", + "kernel/sys.c", + [] + ], + "112": [ + 112, + "setsid", + "sys_setsid", + "kernel/sys.c", + [] + ], + "113": [ + 113, + "setreuid", + "sys_setreuid", + "kernel/sys.c", + [ + [ + "uid_t", + "ruid" + ], + [ + "uid_t", + "euid" + ] + ] + ], + "114": [ + 114, + "setregid", + "sys_setregid", + "kernel/sys.c", + [ + [ + "gid_t", + "rgid" + ], + [ + "gid_t", + "egid" + ] + ] + ], + "115": [ + 115, + "getgroups", + "sys_getgroups", + "kernel/groups.c", + [ + [ + "int", + "gidsetsize" + ], + [ + "gid_t __user *", + "grouplist" + ] + ] + ], + "116": [ + 116, + "setgroups", + "sys_setgroups", + "kernel/groups.c", + [ + [ + "int", + "gidsetsize" + ], + [ + "gid_t __user *", + "grouplist" + ] + ] + ], + "117": [ + 117, + "setresuid", + "sys_setresuid", + "kernel/sys.c", + [ + [ + "uid_t", + "ruid" + ], + [ + "uid_t", + "euid" + ], + [ + "uid_t", + "suid" + ] + ] + ], + "118": [ + 118, + "getresuid", + "sys_getresuid", + "kernel/sys.c", + [ + [ + "uid_t __user *", + "ruidp" + ], + [ + "uid_t __user *", + "euidp" + ], + [ + "uid_t __user *", + "suidp" + ] + ] + ], + "119": [ + 119, + "setresgid", + "sys_setresgid", + "kernel/sys.c", + [ + [ + "gid_t", + "rgid" + ], + [ + "gid_t", + "egid" + ], + [ + "gid_t", + "sgid" + ] + ] + ], + "120": [ + 120, + "getresgid", + "sys_getresgid", + "kernel/sys.c", + [ + [ + "gid_t __user *", + "rgidp" + ], + [ + "gid_t __user *", + "egidp" + ], + [ + "gid_t __user *", + "sgidp" + ] + ] + ], + "121": [ + 121, + "getpgid", + "sys_getpgid", + "kernel/sys.c", + [ + [ + "pid_t", + "pid" + ] + ] + ], + "122": [ + 122, + "setfsuid", + "sys_setfsuid", + "kernel/sys.c", + [ + [ + "uid_t", + "uid" + ] + ] + ], + "123": [ + 123, + "setfsgid", + "sys_setfsgid", + "kernel/sys.c", + [ + [ + "gid_t", + "gid" + ] + ] + ], + "124": [ + 124, + "getsid", + "sys_getsid", + "kernel/sys.c", + [ + [ + "pid_t", + "pid" + ] + ] + ], + "125": [ + 125, + "capget", + "sys_capget", + "kernel/capability.c", + [ + [ + "cap_user_header_t", + "header" + ], + [ + "cap_user_data_t", + "dataptr" + ] + ] + ], + "126": [ + 126, + "capset", + "sys_capset", + "kernel/capability.c", + [ + [ + "cap_user_header_t", + "header" + ], + [ + "const cap_user_data_t", + "data" + ] + ] + ], + "127": [ + 127, + "rt_sigpending", + "sys_rt_sigpending", + "kernel/signal.c", + [ + [ + "sigset_t __user *", + "uset" + ], + [ + "size_t", + "sigsetsize" + ] + ] + ], + "128": [ + 128, + "rt_sigtimedwait", + "sys_rt_sigtimedwait", + "kernel/signal.c", + [ + [ + "const sigset_t __user *", + "uthese" + ], + [ + "siginfo_t __user *", + "uinfo" + ], + [ + "const struct timespec __user *", + "uts" + ], + [ + "size_t", + "sigsetsize" + ] + ] + ], + "129": [ + 129, + "rt_sigqueueinfo", + "sys_rt_sigqueueinfo", + "kernel/signal.c", + [ + [ + "pid_t", + "pid" + ], + [ + "int", + "sig" + ], + [ + "siginfo_t __user *", + "uinfo" + ] + ] + ], + "130": [ + 130, + "rt_sigsuspend", + "sys_rt_sigsuspend", + "kernel/signal.c", + [ + [ + "sigset_t __user *", + "unewset" + ], + [ + "size_t", + "sigsetsize" + ] + ] + ], + "131": [ + 131, + "sigaltstack", + "sys_sigaltstack", + "kernel/signal.c", + [ + [ + "const stack_t __user *", + "uss" + ], + [ + "stack_t __user *", + "uoss" + ] + ] + ], + "132": [ + 132, + "utime", + "sys_utime", + "fs/utimes.c", + [ + [ + "char __user *", + "filename" + ], + [ + "struct utimbuf __user *", + "times" + ] + ] + ], + "133": [ + 133, + "mknod", + "sys_mknod", + "fs/namei.c", + [ + [ + "const char __user *", + "filename" + ], + [ + "umode_t", + "mode" + ], + [ + "unsigned", + "dev" + ] + ] + ], + "134": [ + 134, + "uselib", + null, + "fs/exec.c", + [ + [ + "const char __user *", + "library" + ] + ] + ], + "135": [ + 135, + "personality", + "sys_personality", + "kernel/exec_domain.c", + [ + [ + "unsigned int", + "personality" + ] + ] + ], + "136": [ + 136, + "ustat", + "sys_ustat", + "fs/statfs.c", + [ + [ + "unsigned", + "dev" + ], + [ + "struct ustat __user *", + "ubuf" + ] + ] + ], + "137": [ + 137, + "statfs", + "sys_statfs", + "fs/statfs.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "struct statfs __user *", + "buf" + ] + ] + ], + "138": [ + 138, + "fstatfs", + "sys_fstatfs", + "fs/statfs.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "struct statfs __user *", + "buf" + ] + ] + ], + "139": [ + 139, + "sysfs", + "sys_sysfs", + "fs/filesystems.c", + [ + [ + "int", + "option" + ], + [ + "unsigned long", + "arg1" + ], + [ + "unsigned long", + "arg2" + ] + ] + ], + "140": [ + 140, + "getpriority", + "sys_getpriority", + "kernel/sys.c", + [ + [ + "int", + "which" + ], + [ + "int", + "who" + ] + ] + ], + "141": [ + 141, + "setpriority", + "sys_setpriority", + "kernel/sys.c", + [ + [ + "int", + "which" + ], + [ + "int", + "who" + ], + [ + "int", + "niceval" + ] + ] + ], + "142": [ + 142, + "sched_setparam", + "sys_sched_setparam", + "kernel/sched/core.c", + [ + [ + "pid_t", + "pid" + ], + [ + "struct sched_param __user *", + "param" + ] + ] + ], + "143": [ + 143, + "sched_getparam", + "sys_sched_getparam", + "kernel/sched/core.c", + [ + [ + "pid_t", + "pid" + ], + [ + "struct sched_param __user *", + "param" + ] + ] + ], + "144": [ + 144, + "sched_setscheduler", + "sys_sched_setscheduler", + "kernel/sched/core.c", + [ + [ + "pid_t", + "pid" + ], + [ + "int", + "policy" + ], + [ + "struct sched_param __user *", + "param" + ] + ] + ], + "145": [ + 145, + "sched_getscheduler", + "sys_sched_getscheduler", + "kernel/sched/core.c", + [ + [ + "pid_t", + "pid" + ] + ] + ], + "146": [ + 146, + "sched_get_priority_max", + "sys_sched_get_priority_max", + "kernel/sched/core.c", + [ + [ + "int", + "policy" + ] + ] + ], + "147": [ + 147, + "sched_get_priority_min", + "sys_sched_get_priority_min", + "kernel/sched/core.c", + [ + [ + "int", + "policy" + ] + ] + ], + "148": [ + 148, + "sched_rr_get_interval", + "sys_sched_rr_get_interval", + "kernel/sched/core.c", + [ + [ + "pid_t", + "pid" + ], + [ + "struct timespec __user *", + "interval" + ] + ] + ], + "149": [ + 149, + "mlock", + "sys_mlock", + "mm/mlock.c", + [ + [ + "unsigned long", + "start" + ], + [ + "size_t", + "len" + ] + ] + ], + "150": [ + 150, + "munlock", + "sys_munlock", + "mm/mlock.c", + [ + [ + "unsigned long", + "start" + ], + [ + "size_t", + "len" + ] + ] + ], + "151": [ + 151, + "mlockall", + "sys_mlockall", + "mm/mlock.c", + [ + [ + "int", + "flags" + ] + ] + ], + "152": [ + 152, + "munlockall", + "sys_munlockall", + "mm/mlock.c", + [] + ], + "153": [ + 153, + "vhangup", + "sys_vhangup", + "fs/open.c", + [] + ], + "154": [ + 154, + "modify_ldt", + "sys_modify_ldt", + "arch/x86/um/ldt.c", + [ + [ + "int", + "func" + ], + [ + "void *", + "ptr" + ], + [ + "unsigned long", + "bytecount" + ] + ] + ], + "155": [ + 155, + "pivot_root", + "sys_pivot_root", + "fs/namespace.c", + [ + [ + "const char __user *", + "new_root" + ], + [ + "const char __user *", + "put_old" + ] + ] + ], + "156": [ + 156, + "_sysctl", + "sys_sysctl", + "kernel/sysctl_binary.c", + [ + [ + "struct __sysctl_args __user *", + "args" + ] + ] + ], + "157": [ + 157, + "prctl", + "sys_prctl", + "kernel/sys.c", + [ + [ + "int", + "option" + ], + [ + "unsigned long", + "arg2" + ], + [ + "unsigned long", + "arg3" + ], + [ + "unsigned long", + "arg4" + ], + [ + "unsigned long", + "arg5" + ] + ] + ], + "158": [ + 158, + "arch_prctl", + "sys_arch_prctl", + "arch/x86/um/syscalls_64.c", + [ + [ + "struct task_struct *", + "task" + ], + [ + "int", + "code" + ], + [ + "unsigned long __user *", + "addr" + ] + ] + ], + "159": [ + 159, + "adjtimex", + "sys_adjtimex", + "kernel/time.c", + [ + [ + "struct timex __user *", + "txc_p" + ] + ] + ], + "160": [ + 160, + "setrlimit", + "sys_setrlimit", + "kernel/sys.c", + [ + [ + "unsigned int", + "resource" + ], + [ + "struct rlimit __user *", + "rlim" + ] + ] + ], + "161": [ + 161, + "chroot", + "sys_chroot", + "fs/open.c", + [ + [ + "const char __user *", + "filename" + ] + ] + ], + "162": [ + 162, + "sync", + "sys_sync", + "fs/sync.c", + [] + ], + "163": [ + 163, + "acct", + "sys_acct", + "kernel/acct.c", + [ + [ + "const char __user *", + "name" + ] + ] + ], + "164": [ + 164, + "settimeofday", + "sys_settimeofday", + "kernel/time.c", + [ + [ + "struct timeval __user *", + "tv" + ], + [ + "struct timezone __user *", + "tz" + ] + ] + ], + "165": [ + 165, + "mount", + "sys_mount", + "fs/namespace.c", + [ + [ + "char __user *", + "dev_name" + ], + [ + "char __user *", + "dir_name" + ], + [ + "char __user *", + "type" + ], + [ + "unsigned long", + "flags" + ], + [ + "void __user *", + "data" + ] + ] + ], + "166": [ + 166, + "umount2", + "sys_umount", + "fs/namespace.c", + [ + [ + "char __user *", + "name" + ], + [ + "int", + "flags" + ] + ] + ], + "167": [ + 167, + "swapon", + "sys_swapon", + "mm/swapfile.c", + [ + [ + "const char __user *", + "specialfile" + ], + [ + "int", + "swap_flags" + ] + ] + ], + "168": [ + 168, + "swapoff", + "sys_swapoff", + "mm/swapfile.c", + [ + [ + "const char __user *", + "specialfile" + ] + ] + ], + "169": [ + 169, + "reboot", + "sys_reboot", + "kernel/reboot.c", + [ + [ + "int", + "magic1" + ], + [ + "int", + "magic2" + ], + [ + "unsigned int", + "cmd" + ], + [ + "void __user *", + "arg" + ] + ] + ], + "170": [ + 170, + "sethostname", + "sys_sethostname", + "kernel/sys.c", + [ + [ + "char __user *", + "name" + ], + [ + "int", + "len" + ] + ] + ], + "171": [ + 171, + "setdomainname", + "sys_setdomainname", + "kernel/sys.c", + [ + [ + "char __user *", + "name" + ], + [ + "int", + "len" + ] + ] + ], + "172": [ + 172, + "iopl", + "stub_iopl", + "arch/x86/kernel/ioport.c", + [ + [ + "unsigned int", + "level" + ] + ] + ], + "173": [ + 173, + "ioperm", + "sys_ioperm", + "arch/x86/kernel/ioport.c", + [ + [ + "unsigned long", + "from" + ], + [ + "unsigned long", + "num" + ], + [ + "int", + "turn_on" + ] + ] + ], + "174": [ + 174, + "create_module", + null, + null, + null + ], + "175": [ + 175, + "init_module", + "sys_init_module", + "kernel/module.c", + [ + [ + "void __user *", + "umod" + ], + [ + "unsigned long", + "len" + ], + [ + "const char __user *", + "uargs" + ] + ] + ], + "176": [ + 176, + "delete_module", + "sys_delete_module", + "kernel/module.c", + [ + [ + "const char __user *", + "name_user" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "177": [ + 177, + "get_kernel_syms", + null, + null, + null + ], + "178": [ + 178, + "query_module", + null, + null, + null + ], + "179": [ + 179, + "quotactl", + "sys_quotactl", + "fs/quota/quota.c", + [ + [ + "unsigned int", + "cmd" + ], + [ + "const char __user *", + "special" + ], + [ + "qid_t", + "id" + ], + [ + "void __user *", + "addr" + ] + ] + ], + "180": [ + 180, + "nfsservctl", + null, + null, + null + ], + "181": [ + 181, + "getpmsg", + null, + null, + null + ], + "182": [ + 182, + "putpmsg", + null, + null, + null + ], + "183": [ + 183, + "afs_syscall", + null, + null, + null + ], + "184": [ + 184, + "tuxcall", + null, + null, + null + ], + "185": [ + 185, + "security", + null, + null, + null + ], + "186": [ + 186, + "gettid", + "sys_gettid", + "kernel/sys.c", + [] + ], + "187": [ + 187, + "readahead", + "sys_readahead", + "mm/readahead.c", + [ + [ + "int", + "fd" + ], + [ + "loff_t", + "offset" + ], + [ + "size_t", + "count" + ] + ] + ], + "188": [ + 188, + "setxattr", + "sys_setxattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "const char __user *", + "name" + ], + [ + "const void __user *", + "value" + ], + [ + "size_t", + "size" + ], + [ + "int", + "flags" + ] + ] + ], + "189": [ + 189, + "lsetxattr", + "sys_lsetxattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "const char __user *", + "name" + ], + [ + "const void __user *", + "value" + ], + [ + "size_t", + "size" + ], + [ + "int", + "flags" + ] + ] + ], + "190": [ + 190, + "fsetxattr", + "sys_fsetxattr", + "fs/xattr.c", + [ + [ + "int", + "fd" + ], + [ + "const char __user *", + "name" + ], + [ + "const void __user *", + "value" + ], + [ + "size_t", + "size" + ], + [ + "int", + "flags" + ] + ] + ], + "191": [ + 191, + "getxattr", + "sys_getxattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "const char __user *", + "name" + ], + [ + "void __user *", + "value" + ], + [ + "size_t", + "size" + ] + ] + ], + "192": [ + 192, + "lgetxattr", + "sys_lgetxattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "const char __user *", + "name" + ], + [ + "void __user *", + "value" + ], + [ + "size_t", + "size" + ] + ] + ], + "193": [ + 193, + "fgetxattr", + "sys_fgetxattr", + "fs/xattr.c", + [ + [ + "int", + "fd" + ], + [ + "const char __user *", + "name" + ], + [ + "void __user *", + "value" + ], + [ + "size_t", + "size" + ] + ] + ], + "194": [ + 194, + "listxattr", + "sys_listxattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "char __user *", + "list" + ], + [ + "size_t", + "size" + ] + ] + ], + "195": [ + 195, + "llistxattr", + "sys_llistxattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "char __user *", + "list" + ], + [ + "size_t", + "size" + ] + ] + ], + "196": [ + 196, + "flistxattr", + "sys_flistxattr", + "fs/xattr.c", + [ + [ + "int", + "fd" + ], + [ + "char __user *", + "list" + ], + [ + "size_t", + "size" + ] + ] + ], + "197": [ + 197, + "removexattr", + "sys_removexattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "const char __user *", + "name" + ] + ] + ], + "198": [ + 198, + "lremovexattr", + "sys_lremovexattr", + "fs/xattr.c", + [ + [ + "const char __user *", + "pathname" + ], + [ + "const char __user *", + "name" + ] + ] + ], + "199": [ + 199, + "fremovexattr", + "sys_fremovexattr", + "fs/xattr.c", + [ + [ + "int", + "fd" + ], + [ + "const char __user *", + "name" + ] + ] + ], + "200": [ + 200, + "tkill", + "sys_tkill", + "kernel/signal.c", + [ + [ + "pid_t", + "pid" + ], + [ + "int", + "sig" + ] + ] + ], + "201": [ + 201, + "time", + "sys_time", + "kernel/time.c", + [ + [ + "time_t __user *", + "tloc" + ] + ] + ], + "202": [ + 202, + "futex", + "sys_futex", + "kernel/futex.c", + [ + [ + "u32 __user *", + "uaddr" + ], + [ + "int", + "op" + ], + [ + "u32", + "val" + ], + [ + "struct timespec __user *", + "utime" + ], + [ + "u32 __user *", + "uaddr2" + ], + [ + "u32", + "val3" + ] + ] + ], + "203": [ + 203, + "sched_setaffinity", + "sys_sched_setaffinity", + "kernel/sched/core.c", + [ + [ + "pid_t", + "pid" + ], + [ + "unsigned int", + "len" + ], + [ + "unsigned long __user *", + "user_mask_ptr" + ] + ] + ], + "204": [ + 204, + "sched_getaffinity", + "sys_sched_getaffinity", + "kernel/sched/core.c", + [ + [ + "pid_t", + "pid" + ], + [ + "unsigned int", + "len" + ], + [ + "unsigned long __user *", + "user_mask_ptr" + ] + ] + ], + "205": [ + 205, + "set_thread_area", + null, + "arch/x86/kernel/tls.c", + [ + [ + "struct user_desc __user *", + "u_info" + ] + ] + ], + "206": [ + 206, + "io_setup", + "sys_io_setup", + "fs/aio.c", + [ + [ + "unsigned", + "nr_events" + ], + [ + "aio_context_t __user *", + "ctxp" + ] + ] + ], + "207": [ + 207, + "io_destroy", + "sys_io_destroy", + "fs/aio.c", + [ + [ + "aio_context_t", + "ctx" + ] + ] + ], + "208": [ + 208, + "io_getevents", + "sys_io_getevents", + "fs/aio.c", + [ + [ + "aio_context_t", + "ctx_id" + ], + [ + "long", + "min_nr" + ], + [ + "long", + "nr" + ], + [ + "struct io_event __user *", + "events" + ], + [ + "struct timespec __user *", + "timeout" + ] + ] + ], + "209": [ + 209, + "io_submit", + "sys_io_submit", + "fs/aio.c", + [ + [ + "aio_context_t", + "ctx_id" + ], + [ + "long", + "nr" + ], + [ + "struct iocb __user * __user *", + "iocbpp" + ] + ] + ], + "210": [ + 210, + "io_cancel", + "sys_io_cancel", + "fs/aio.c", + [ + [ + "aio_context_t", + "ctx_id" + ], + [ + "struct iocb __user *", + "iocb" + ], + [ + "struct io_event __user *", + "result" + ] + ] + ], + "211": [ + 211, + "get_thread_area", + null, + "arch/x86/kernel/tls.c", + [ + [ + "struct user_desc __user *", + "u_info" + ] + ] + ], + "212": [ + 212, + "lookup_dcookie", + "sys_lookup_dcookie", + "fs/dcookies.c", + [ + [ + "u64", + "cookie64" + ], + [ + "char __user *", + "buf" + ], + [ + "size_t", + "len" + ] + ] + ], + "213": [ + 213, + "epoll_create", + "sys_epoll_create", + "fs/eventpoll.c", + [ + [ + "int", + "size" + ] + ] + ], + "214": [ + 214, + "epoll_ctl_old", + null, + null, + null + ], + "215": [ + 215, + "epoll_wait_old", + null, + null, + null + ], + "216": [ + 216, + "remap_file_pages", + "sys_remap_file_pages", + "mm/fremap.c", + [ + [ + "unsigned long", + "start" + ], + [ + "unsigned long", + "size" + ], + [ + "unsigned long", + "prot" + ], + [ + "unsigned long", + "pgoff" + ], + [ + "unsigned long", + "flags" + ] + ] + ], + "217": [ + 217, + "getdents64", + "sys_getdents64", + "fs/readdir.c", + [ + [ + "unsigned int", + "fd" + ], + [ + "struct linux_dirent64 __user *", + "dirent" + ], + [ + "unsigned int", + "count" + ] + ] + ], + "218": [ + 218, + "set_tid_address", + "sys_set_tid_address", + "kernel/fork.c", + [ + [ + "int __user *", + "tidptr" + ] + ] + ], + "219": [ + 219, + "restart_syscall", + "sys_restart_syscall", + "kernel/signal.c", + [] + ], + "220": [ + 220, + "semtimedop", + "sys_semtimedop", + "ipc/sem.c", + [ + [ + "int", + "semid" + ], + [ + "struct sembuf __user *", + "tsops" + ], + [ + "unsigned", + "nsops" + ], + [ + "const struct timespec __user *", + "timeout" + ] + ] + ], + "221": [ + 221, + "fadvise64", + "sys_fadvise64", + "mm/fadvise.c", + [ + [ + "int", + "fd" + ], + [ + "loff_t", + "offset" + ], + [ + "size_t", + "len" + ], + [ + "int", + "advice" + ] + ] + ], + "222": [ + 222, + "timer_create", + "sys_timer_create", + "kernel/posix-timers.c", + [ + [ + "const clockid_t", + "which_clock" + ], + [ + "struct sigevent __user *", + "timer_event_spec" + ], + [ + "timer_t __user *", + "created_timer_id" + ] + ] + ], + "223": [ + 223, + "timer_settime", + "sys_timer_settime", + "kernel/posix-timers.c", + [ + [ + "timer_t", + "timer_id" + ], + [ + "int", + "flags" + ], + [ + "const struct itimerspec __user *", + "new_setting" + ], + [ + "struct itimerspec __user *", + "old_setting" + ] + ] + ], + "224": [ + 224, + "timer_gettime", + "sys_timer_gettime", + "kernel/posix-timers.c", + [ + [ + "timer_t", + "timer_id" + ], + [ + "struct itimerspec __user *", + "setting" + ] + ] + ], + "225": [ + 225, + "timer_getoverrun", + "sys_timer_getoverrun", + "kernel/posix-timers.c", + [ + [ + "timer_t", + "timer_id" + ] + ] + ], + "226": [ + 226, + "timer_delete", + "sys_timer_delete", + "kernel/posix-timers.c", + [ + [ + "timer_t", + "timer_id" + ] + ] + ], + "227": [ + 227, + "clock_settime", + "sys_clock_settime", + "kernel/posix-timers.c", + [ + [ + "const clockid_t", + "which_clock" + ], + [ + "const struct timespec __user *", + "tp" + ] + ] + ], + "228": [ + 228, + "clock_gettime", + "sys_clock_gettime", + "kernel/posix-timers.c", + [ + [ + "const clockid_t", + "which_clock" + ], + [ + "struct timespec __user *", + "tp" + ] + ] + ], + "229": [ + 229, + "clock_getres", + "sys_clock_getres", + "kernel/posix-timers.c", + [ + [ + "const clockid_t", + "which_clock" + ], + [ + "struct timespec __user *", + "tp" + ] + ] + ], + "230": [ + 230, + "clock_nanosleep", + "sys_clock_nanosleep", + "kernel/posix-timers.c", + [ + [ + "const clockid_t", + "which_clock" + ], + [ + "int", + "flags" + ], + [ + "const struct timespec __user *", + "rqtp" + ], + [ + "struct timespec __user *", + "rmtp" + ] + ] + ], + "231": [ + 231, + "exit_group", + "sys_exit_group", + "kernel/exit.c", + [ + [ + "int", + "error_code" + ] + ] + ], + "232": [ + 232, + "epoll_wait", + "sys_epoll_wait", + "fs/eventpoll.c", + [ + [ + "int", + "epfd" + ], + [ + "struct epoll_event __user *", + "events" + ], + [ + "int", + "maxevents" + ], + [ + "int", + "timeout" + ] + ] + ], + "233": [ + 233, + "epoll_ctl", + "sys_epoll_ctl", + "fs/eventpoll.c", + [ + [ + "int", + "epfd" + ], + [ + "int", + "op" + ], + [ + "int", + "fd" + ], + [ + "struct epoll_event __user *", + "event" + ] + ] + ], + "234": [ + 234, + "tgkill", + "sys_tgkill", + "kernel/signal.c", + [ + [ + "pid_t", + "tgid" + ], + [ + "pid_t", + "pid" + ], + [ + "int", + "sig" + ] + ] + ], + "235": [ + 235, + "utimes", + "sys_utimes", + "fs/utimes.c", + [ + [ + "char __user *", + "filename" + ], + [ + "struct timeval __user *", + "utimes" + ] + ] + ], + "236": [ + 236, + "vserver", + null, + null, + null + ], + "237": [ + 237, + "mbind", + "sys_mbind", + "mm/mempolicy.c", + [ + [ + "unsigned long", + "start" + ], + [ + "unsigned long", + "len" + ], + [ + "unsigned long", + "mode" + ], + [ + "unsigned long __user *", + "nmask" + ], + [ + "unsigned long", + "maxnode" + ], + [ + "unsigned", + "flags" + ] + ] + ], + "238": [ + 238, + "set_mempolicy", + "sys_set_mempolicy", + "mm/mempolicy.c", + [ + [ + "int", + "mode" + ], + [ + "unsigned long __user *", + "nmask" + ], + [ + "unsigned long", + "maxnode" + ] + ] + ], + "239": [ + 239, + "get_mempolicy", + "sys_get_mempolicy", + "mm/mempolicy.c", + [ + [ + "int __user *", + "policy" + ], + [ + "unsigned long __user *", + "nmask" + ], + [ + "unsigned long", + "maxnode" + ], + [ + "unsigned long", + "addr" + ], + [ + "unsigned long", + "flags" + ] + ] + ], + "240": [ + 240, + "mq_open", + "sys_mq_open", + "ipc/mqueue.c", + [ + [ + "const char __user *", + "u_name" + ], + [ + "int", + "oflag" + ], + [ + "umode_t", + "mode" + ], + [ + "struct mq_attr __user *", + "u_attr" + ] + ] + ], + "241": [ + 241, + "mq_unlink", + "sys_mq_unlink", + "ipc/mqueue.c", + [ + [ + "const char __user *", + "u_name" + ] + ] + ], + "242": [ + 242, + "mq_timedsend", + "sys_mq_timedsend", + "ipc/mqueue.c", + [ + [ + "mqd_t", + "mqdes" + ], + [ + "const char __user *", + "u_msg_ptr" + ], + [ + "size_t", + "msg_len" + ], + [ + "unsigned int", + "msg_prio" + ], + [ + "const struct timespec __user *", + "u_abs_timeout" + ] + ] + ], + "243": [ + 243, + "mq_timedreceive", + "sys_mq_timedreceive", + "ipc/mqueue.c", + [ + [ + "mqd_t", + "mqdes" + ], + [ + "char __user *", + "u_msg_ptr" + ], + [ + "size_t", + "msg_len" + ], + [ + "unsigned int __user *", + "u_msg_prio" + ], + [ + "const struct timespec __user *", + "u_abs_timeout" + ] + ] + ], + "244": [ + 244, + "mq_notify", + "sys_mq_notify", + "ipc/mqueue.c", + [ + [ + "mqd_t", + "mqdes" + ], + [ + "const struct sigevent __user *", + "u_notification" + ] + ] + ], + "245": [ + 245, + "mq_getsetattr", + "sys_mq_getsetattr", + "ipc/mqueue.c", + [ + [ + "mqd_t", + "mqdes" + ], + [ + "const struct mq_attr __user *", + "u_mqstat" + ], + [ + "struct mq_attr __user *", + "u_omqstat" + ] + ] + ], + "246": [ + 246, + "kexec_load", + "sys_kexec_load", + "kernel/kexec.c", + [ + [ + "unsigned long", + "entry" + ], + [ + "unsigned long", + "nr_segments" + ], + [ + "struct kexec_segment __user *", + "segments" + ], + [ + "unsigned long", + "flags" + ] + ] + ], + "247": [ + 247, + "waitid", + "sys_waitid", + "kernel/exit.c", + [ + [ + "int", + "which" + ], + [ + "pid_t", + "upid" + ], + [ + "struct siginfo __user *", + "infop" + ], + [ + "int", + "options" + ], + [ + "struct rusage __user *", + "ru" + ] + ] + ], + "248": [ + 248, + "add_key", + "sys_add_key", + "security/keys/keyctl.c", + [ + [ + "const char __user *", + "_type" + ], + [ + "const char __user *", + "_description" + ], + [ + "const void __user *", + "_payload" + ], + [ + "size_t", + "plen" + ], + [ + "key_serial_t", + "ringid" + ] + ] + ], + "249": [ + 249, + "request_key", + "sys_request_key", + "security/keys/keyctl.c", + [ + [ + "const char __user *", + "_type" + ], + [ + "const char __user *", + "_description" + ], + [ + "const char __user *", + "_callout_info" + ], + [ + "key_serial_t", + "destringid" + ] + ] + ], + "250": [ + 250, + "keyctl", + "sys_keyctl", + "security/keys/keyctl.c", + [ + [ + "int", + "option" + ], + [ + "unsigned long", + "arg2" + ], + [ + "unsigned long", + "arg3" + ], + [ + "unsigned long", + "arg4" + ], + [ + "unsigned long", + "arg5" + ] + ] + ], + "251": [ + 251, + "ioprio_set", + "sys_ioprio_set", + "fs/ioprio.c", + [ + [ + "int", + "which" + ], + [ + "int", + "who" + ], + [ + "int", + "ioprio" + ] + ] + ], + "252": [ + 252, + "ioprio_get", + "sys_ioprio_get", + "fs/ioprio.c", + [ + [ + "int", + "which" + ], + [ + "int", + "who" + ] + ] + ], + "253": [ + 253, + "inotify_init", + "sys_inotify_init", + "fs/notify/inotify/inotify_user.c", + [] + ], + "254": [ + 254, + "inotify_add_watch", + "sys_inotify_add_watch", + "fs/notify/inotify/inotify_user.c", + [ + [ + "int", + "fd" + ], + [ + "const char __user *", + "pathname" + ], + [ + "u32", + "mask" + ] + ] + ], + "255": [ + 255, + "inotify_rm_watch", + "sys_inotify_rm_watch", + "fs/notify/inotify/inotify_user.c", + [ + [ + "int", + "fd" + ], + [ + "__s32", + "wd" + ] + ] + ], + "256": [ + 256, + "migrate_pages", + "sys_migrate_pages", + "mm/mempolicy.c", + [ + [ + "pid_t", + "pid" + ], + [ + "unsigned long", + "maxnode" + ], + [ + "const unsigned long __user *", + "old_nodes" + ], + [ + "const unsigned long __user *", + "new_nodes" + ] + ] + ], + "257": [ + 257, + "openat", + "sys_openat", + "fs/open.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "int", + "flags" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "258": [ + 258, + "mkdirat", + "sys_mkdirat", + "fs/namei.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "pathname" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "259": [ + 259, + "mknodat", + "sys_mknodat", + "fs/namei.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "umode_t", + "mode" + ], + [ + "unsigned", + "dev" + ] + ] + ], + "260": [ + 260, + "fchownat", + "sys_fchownat", + "fs/open.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "uid_t", + "user" + ], + [ + "gid_t", + "group" + ], + [ + "int", + "flag" + ] + ] + ], + "261": [ + 261, + "futimesat", + "sys_futimesat", + "fs/utimes.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "struct timeval __user *", + "utimes" + ] + ] + ], + "262": [ + 262, + "newfstatat", + "sys_newfstatat", + "fs/stat.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "struct stat __user *", + "statbuf" + ], + [ + "int", + "flag" + ] + ] + ], + "263": [ + 263, + "unlinkat", + "sys_unlinkat", + "fs/namei.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "pathname" + ], + [ + "int", + "flag" + ] + ] + ], + "264": [ + 264, + "renameat", + "sys_renameat", + "fs/namei.c", + [ + [ + "int", + "olddfd" + ], + [ + "const char __user *", + "oldname" + ], + [ + "int", + "newdfd" + ], + [ + "const char __user *", + "newname" + ] + ] + ], + "265": [ + 265, + "linkat", + "sys_linkat", + "fs/namei.c", + [ + [ + "int", + "olddfd" + ], + [ + "const char __user *", + "oldname" + ], + [ + "int", + "newdfd" + ], + [ + "const char __user *", + "newname" + ], + [ + "int", + "flags" + ] + ] + ], + "266": [ + 266, + "symlinkat", + "sys_symlinkat", + "fs/namei.c", + [ + [ + "const char __user *", + "oldname" + ], + [ + "int", + "newdfd" + ], + [ + "const char __user *", + "newname" + ] + ] + ], + "267": [ + 267, + "readlinkat", + "sys_readlinkat", + "fs/stat.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "pathname" + ], + [ + "char __user *", + "buf" + ], + [ + "int", + "bufsiz" + ] + ] + ], + "268": [ + 268, + "fchmodat", + "sys_fchmodat", + "fs/open.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "umode_t", + "mode" + ] + ] + ], + "269": [ + 269, + "faccessat", + "sys_faccessat", + "fs/open.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "int", + "mode" + ] + ] + ], + "270": [ + 270, + "pselect6", + "sys_pselect6", + "fs/select.c", + [ + [ + "int", + "n" + ], + [ + "fd_set __user *", + "inp" + ], + [ + "fd_set __user *", + "outp" + ], + [ + "fd_set __user *", + "exp" + ], + [ + "struct timespec __user *", + "tsp" + ], + [ + "void __user *", + "sig" + ] + ] + ], + "271": [ + 271, + "ppoll", + "sys_ppoll", + "fs/select.c", + [ + [ + "struct pollfd __user *", + "ufds" + ], + [ + "unsigned int", + "nfds" + ], + [ + "struct timespec __user *", + "tsp" + ], + [ + "const sigset_t __user *", + "sigmask" + ], + [ + "size_t", + "sigsetsize" + ] + ] + ], + "272": [ + 272, + "unshare", + "sys_unshare", + "kernel/fork.c", + [ + [ + "unsigned long", + "unshare_flags" + ] + ] + ], + "273": [ + 273, + "set_robust_list", + "sys_set_robust_list", + "kernel/futex.c", + [ + [ + "struct robust_list_head __user *", + "head" + ], + [ + "size_t", + "len" + ] + ] + ], + "274": [ + 274, + "get_robust_list", + "sys_get_robust_list", + "kernel/futex.c", + [ + [ + "int", + "pid" + ], + [ + "struct robust_list_head __user * __user *", + "head_ptr" + ], + [ + "size_t __user *", + "len_ptr" + ] + ] + ], + "275": [ + 275, + "splice", + "sys_splice", + "fs/splice.c", + [ + [ + "int", + "fd_in" + ], + [ + "loff_t __user *", + "off_in" + ], + [ + "int", + "fd_out" + ], + [ + "loff_t __user *", + "off_out" + ], + [ + "size_t", + "len" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "276": [ + 276, + "tee", + "sys_tee", + "fs/splice.c", + [ + [ + "int", + "fdin" + ], + [ + "int", + "fdout" + ], + [ + "size_t", + "len" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "277": [ + 277, + "sync_file_range", + "sys_sync_file_range", + "fs/sync.c", + [ + [ + "int", + "fd" + ], + [ + "loff_t", + "offset" + ], + [ + "loff_t", + "nbytes" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "278": [ + 278, + "vmsplice", + "sys_vmsplice", + "fs/splice.c", + [ + [ + "int", + "fd" + ], + [ + "const struct iovec __user *", + "iov" + ], + [ + "unsigned long", + "nr_segs" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "279": [ + 279, + "move_pages", + "sys_move_pages", + "mm/migrate.c", + [ + [ + "pid_t", + "pid" + ], + [ + "unsigned long", + "nr_pages" + ], + [ + "const void __user * __user *", + "pages" + ], + [ + "const int __user *", + "nodes" + ], + [ + "int __user *", + "status" + ], + [ + "int", + "flags" + ] + ] + ], + "280": [ + 280, + "utimensat", + "sys_utimensat", + "fs/utimes.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "filename" + ], + [ + "struct timespec __user *", + "utimes" + ], + [ + "int", + "flags" + ] + ] + ], + "281": [ + 281, + "epoll_pwait", + "sys_epoll_pwait", + "fs/eventpoll.c", + [ + [ + "int", + "epfd" + ], + [ + "struct epoll_event __user *", + "events" + ], + [ + "int", + "maxevents" + ], + [ + "int", + "timeout" + ], + [ + "const sigset_t __user *", + "sigmask" + ], + [ + "size_t", + "sigsetsize" + ] + ] + ], + "282": [ + 282, + "signalfd", + "sys_signalfd", + "fs/signalfd.c", + [ + [ + "int", + "ufd" + ], + [ + "sigset_t __user *", + "user_mask" + ], + [ + "size_t", + "sizemask" + ] + ] + ], + "283": [ + 283, + "timerfd_create", + "sys_timerfd_create", + "fs/timerfd.c", + [ + [ + "int", + "clockid" + ], + [ + "int", + "flags" + ] + ] + ], + "284": [ + 284, + "eventfd", + "sys_eventfd", + "fs/eventfd.c", + [ + [ + "unsigned int", + "count" + ] + ] + ], + "285": [ + 285, + "fallocate", + "sys_fallocate", + "fs/open.c", + [ + [ + "int", + "fd" + ], + [ + "int", + "mode" + ], + [ + "loff_t", + "offset" + ], + [ + "loff_t", + "len" + ] + ] + ], + "286": [ + 286, + "timerfd_settime", + "sys_timerfd_settime", + "fs/timerfd.c", + [ + [ + "int", + "ufd" + ], + [ + "int", + "flags" + ], + [ + "const struct itimerspec __user *", + "utmr" + ], + [ + "struct itimerspec __user *", + "otmr" + ] + ] + ], + "287": [ + 287, + "timerfd_gettime", + "sys_timerfd_gettime", + "fs/timerfd.c", + [ + [ + "int", + "ufd" + ], + [ + "struct itimerspec __user *", + "otmr" + ] + ] + ], + "288": [ + 288, + "accept4", + "sys_accept4", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct sockaddr __user *", + "upeer_sockaddr" + ], + [ + "int __user *", + "upeer_addrlen" + ], + [ + "int", + "flags" + ] + ] + ], + "289": [ + 289, + "signalfd4", + "sys_signalfd4", + "fs/signalfd.c", + [ + [ + "int", + "ufd" + ], + [ + "sigset_t __user *", + "user_mask" + ], + [ + "size_t", + "sizemask" + ], + [ + "int", + "flags" + ] + ] + ], + "290": [ + 290, + "eventfd2", + "sys_eventfd2", + "fs/eventfd.c", + [ + [ + "unsigned int", + "count" + ], + [ + "int", + "flags" + ] + ] + ], + "291": [ + 291, + "epoll_create1", + "sys_epoll_create1", + "fs/eventpoll.c", + [ + [ + "int", + "flags" + ] + ] + ], + "292": [ + 292, + "dup3", + "sys_dup3", + "fs/file.c", + [ + [ + "unsigned int", + "oldfd" + ], + [ + "unsigned int", + "newfd" + ], + [ + "int", + "flags" + ] + ] + ], + "293": [ + 293, + "pipe2", + "sys_pipe2", + "fs/pipe.c", + [ + [ + "int __user *", + "fildes" + ], + [ + "int", + "flags" + ] + ] + ], + "294": [ + 294, + "inotify_init1", + "sys_inotify_init1", + "fs/notify/inotify/inotify_user.c", + [ + [ + "int", + "flags" + ] + ] + ], + "295": [ + 295, + "preadv", + "sys_preadv", + "fs/read_write.c", + [ + [ + "unsigned long", + "fd" + ], + [ + "const struct iovec __user *", + "vec" + ], + [ + "unsigned long", + "vlen" + ], + [ + "unsigned long", + "pos_l" + ], + [ + "unsigned long", + "pos_h" + ] + ] + ], + "296": [ + 296, + "pwritev", + "sys_pwritev", + "fs/read_write.c", + [ + [ + "unsigned long", + "fd" + ], + [ + "const struct iovec __user *", + "vec" + ], + [ + "unsigned long", + "vlen" + ], + [ + "unsigned long", + "pos_l" + ], + [ + "unsigned long", + "pos_h" + ] + ] + ], + "297": [ + 297, + "rt_tgsigqueueinfo", + "sys_rt_tgsigqueueinfo", + "kernel/signal.c", + [ + [ + "pid_t", + "tgid" + ], + [ + "pid_t", + "pid" + ], + [ + "int", + "sig" + ], + [ + "siginfo_t __user *", + "uinfo" + ] + ] + ], + "298": [ + 298, + "perf_event_open", + "sys_perf_event_open", + "kernel/events/core.c", + [ + [ + "struct perf_event_attr __user *", + "attr_uptr" + ], + [ + "pid_t", + "pid" + ], + [ + "int", + "cpu" + ], + [ + "int", + "group_fd" + ], + [ + "unsigned long", + "flags" + ] + ] + ], + "299": [ + 299, + "recvmmsg", + "sys_recvmmsg", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct mmsghdr __user *", + "mmsg" + ], + [ + "unsigned int", + "vlen" + ], + [ + "unsigned int", + "flags" + ], + [ + "struct timespec __user *", + "timeout" + ] + ] + ], + "300": [ + 300, + "fanotify_init", + "sys_fanotify_init", + "fs/notify/fanotify/fanotify_user.c", + [ + [ + "unsigned int", + "flags" + ], + [ + "unsigned int", + "event_f_flags" + ] + ] + ], + "301": [ + 301, + "fanotify_mark", + "sys_fanotify_mark", + "fs/notify/fanotify/fanotify_user.c", + [ + [ + "int", + "fanotify_fd" + ], + [ + "unsigned int", + "flags" + ], + [ + "__u64", + "mask" + ], + [ + "int", + "dfd" + ], + [ + "const char __user *", + "pathname" + ] + ] + ], + "302": [ + 302, + "prlimit64", + "sys_prlimit64", + "kernel/sys.c", + [ + [ + "pid_t", + "pid" + ], + [ + "unsigned int", + "resource" + ], + [ + "const struct rlimit64 __user *", + "new_rlim" + ], + [ + "struct rlimit64 __user *", + "old_rlim" + ] + ] + ], + "303": [ + 303, + "name_to_handle_at", + "sys_name_to_handle_at", + "fs/fhandle.c", + [ + [ + "int", + "dfd" + ], + [ + "const char __user *", + "name" + ], + [ + "struct file_handle __user *", + "handle" + ], + [ + "int __user *", + "mnt_id" + ], + [ + "int", + "flag" + ] + ] + ], + "304": [ + 304, + "open_by_handle_at", + "sys_open_by_handle_at", + "fs/fhandle.c", + [ + [ + "int", + "mountdirfd" + ], + [ + "struct file_handle __user *", + "handle" + ], + [ + "int", + "flags" + ] + ] + ], + "305": [ + 305, + "clock_adjtime", + "sys_clock_adjtime", + "kernel/posix-timers.c", + [ + [ + "const clockid_t", + "which_clock" + ], + [ + "struct timex __user *", + "utx" + ] + ] + ], + "306": [ + 306, + "syncfs", + "sys_syncfs", + "fs/sync.c", + [ + [ + "int", + "fd" + ] + ] + ], + "307": [ + 307, + "sendmmsg", + "sys_sendmmsg", + "net/socket.c", + [ + [ + "int", + "fd" + ], + [ + "struct mmsghdr __user *", + "mmsg" + ], + [ + "unsigned int", + "vlen" + ], + [ + "unsigned int", + "flags" + ] + ] + ], + "308": [ + 308, + "setns", + "sys_setns", + "kernel/nsproxy.c", + [ + [ + "int", + "fd" + ], + [ + "int", + "nstype" + ] + ] + ], + "309": [ + 309, + "getcpu", + "sys_getcpu", + "kernel/sys.c", + [ + [ + "unsigned __user *", + "cpup" + ], + [ + "unsigned __user *", + "nodep" + ], + [ + "struct getcpu_cache __user *", + "unused" + ] + ] + ], + "310": [ + 310, + "process_vm_readv", + "sys_process_vm_readv", + "mm/process_vm_access.c", + [ + [ + "pid_t", + "pid" + ], + [ + "const struct iovec __user *", + "lvec" + ], + [ + "unsigned long", + "liovcnt" + ], + [ + "const struct iovec __user *", + "rvec" + ], + [ + "unsigned long", + "riovcnt" + ], + [ + "unsigned long", + "flags" + ] + ] + ], + "311": [ + 311, + "process_vm_writev", + "sys_process_vm_writev", + "mm/process_vm_access.c", + [ + [ + "pid_t", + "pid" + ], + [ + "const struct iovec __user *", + "lvec" + ], + [ + "unsigned long", + "liovcnt" + ], + [ + "const struct iovec __user *", + "rvec" + ], + [ + "unsigned long", + "riovcnt" + ], + [ + "unsigned long", + "flags" + ] + ] + ], + "312": [ + 312, + "kcmp", + "sys_kcmp", + "kernel/kcmp.c", + [ + [ + "pid_t", + "pid1" + ], + [ + "pid_t", + "pid2" + ], + [ + "int", + "type" + ], + [ + "unsigned long", + "idx1" + ], + [ + "unsigned long", + "idx2" + ] + ] + ], + "313": [ + 313, + "finit_module", + "sys_finit_module", + "kernel/module.c", + [ + [ + "int", + "fd" + ], + [ + "const char __user *", + "uargs" + ], + [ + "int", + "flags" + ] + ] + ] +}