1 /* 2 * This file is part of ltrace. 3 * Copyright (C) 2012 Petr Machata, Red Hat Inc. 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU General Public License as 7 * published by the Free Software Foundation; either version 2 of the 8 * License, or (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, but 11 * WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 18 * 02110-1301 USA 19 */ 20 21 /* This file is for x86_64 system call names. */ 22 "read", /* 0 */ 23 "write", /* 1 */ 24 "open", /* 2 */ 25 "close", /* 3 */ 26 "stat", /* 4 */ 27 "fstat", /* 5 */ 28 "lstat", /* 6 */ 29 "poll", /* 7 */ 30 "lseek", /* 8 */ 31 "mmap", /* 9 */ 32 "mprotect", /* 10 */ 33 "munmap", /* 11 */ 34 "brk", /* 12 */ 35 "rt_sigaction", /* 13 */ 36 "rt_sigprocmask", /* 14 */ 37 "rt_sigreturn", /* 15 */ 38 "ioctl", /* 16 */ 39 "pread", /* 17 */ 40 "pwrite", /* 18 */ 41 "readv", /* 19 */ 42 "writev", /* 20 */ 43 "access", /* 21 */ 44 "pipe", /* 22 */ 45 "select", /* 23 */ 46 "sched_yield", /* 24 */ 47 "mremap", /* 25 */ 48 "msync", /* 26 */ 49 "mincore", /* 27 */ 50 "madvise", /* 28 */ 51 "shmget", /* 29 */ 52 "shmat", /* 30 */ 53 "shmctl", /* 31 */ 54 "dup", /* 32 */ 55 "dup2", /* 33 */ 56 "pause", /* 34 */ 57 "nanosleep", /* 35 */ 58 "getitimer", /* 36 */ 59 "alarm", /* 37 */ 60 "setitimer", /* 38 */ 61 "getpid", /* 39 */ 62 "sendfile", /* 40 */ 63 "socket", /* 41 */ 64 "connect", /* 42 */ 65 "accept", /* 43 */ 66 "sendto", /* 44 */ 67 "recvfrom", /* 45 */ 68 "sendmsg", /* 46 */ 69 "recvmsg", /* 47 */ 70 "shutdown", /* 48 */ 71 "bind", /* 49 */ 72 "listen", /* 50 */ 73 "getsockname", /* 51 */ 74 "getpeername", /* 52 */ 75 "socketpair", /* 53 */ 76 "setsockopt", /* 54 */ 77 "getsockopt", /* 55 */ 78 "clone", /* 56 */ 79 "fork", /* 57 */ 80 "vfork", /* 58 */ 81 "execve", /* 59 */ 82 "exit", /* 60 */ 83 "wait4", /* 61 */ 84 "kill", /* 62 */ 85 "uname", /* 63 */ 86 "semget", /* 64 */ 87 "semop", /* 65 */ 88 "semctl", /* 66 */ 89 "shmdt", /* 67 */ 90 "msgget", /* 68 */ 91 "msgsnd", /* 69 */ 92 "msgrcv", /* 70 */ 93 "msgctl", /* 71 */ 94 "fcntl", /* 72 */ 95 "flock", /* 73 */ 96 "fsync", /* 74 */ 97 "fdatasync", /* 75 */ 98 "truncate", /* 76 */ 99 "ftruncate", /* 77 */ 100 "getdents", /* 78 */ 101 "getcwd", /* 79 */ 102 "chdir", /* 80 */ 103 "fchdir", /* 81 */ 104 "rename", /* 82 */ 105 "mkdir", /* 83 */ 106 "rmdir", /* 84 */ 107 "creat", /* 85 */ 108 "link", /* 86 */ 109 "unlink", /* 87 */ 110 "symlink", /* 88 */ 111 "readlink", /* 89 */ 112 "chmod", /* 90 */ 113 "fchmod", /* 91 */ 114 "chown", /* 92 */ 115 "fchown", /* 93 */ 116 "lchown", /* 94 */ 117 "umask", /* 95 */ 118 "gettimeofday", /* 96 */ 119 "getrlimit", /* 97 */ 120 "getrusage", /* 98 */ 121 "sysinfo", /* 99 */ 122 "times", /* 100 */ 123 "ptrace", /* 101 */ 124 "getuid", /* 102 */ 125 "syslog", /* 103 */ 126 "getgid", /* 104 */ 127 "setuid", /* 105 */ 128 "setgid", /* 106 */ 129 "geteuid", /* 107 */ 130 "getegid", /* 108 */ 131 "setpgid", /* 109 */ 132 "getppid", /* 110 */ 133 "getpgrp", /* 111 */ 134 "setsid", /* 112 */ 135 "setreuid", /* 113 */ 136 "setregid", /* 114 */ 137 "getgroups", /* 115 */ 138 "setgroups", /* 116 */ 139 "setresuid", /* 117 */ 140 "getresuid", /* 118 */ 141 "setresgid", /* 119 */ 142 "getresgid", /* 120 */ 143 "getpgid", /* 121 */ 144 "setfsuid", /* 122 */ 145 "setfsgid", /* 123 */ 146 "getsid", /* 124 */ 147 "capget", /* 125 */ 148 "capset", /* 126 */ 149 "rt_sigpending", /* 127 */ 150 "rt_sigtimedwait", /* 128 */ 151 "rt_sigqueueinfo", /* 129 */ 152 "rt_sigsuspend", /* 130 */ 153 "sigaltstack", /* 131 */ 154 "utime", /* 132 */ 155 "mknod", /* 133 */ 156 "uselib", /* 134 */ 157 "personality", /* 135 */ 158 "ustat", /* 136 */ 159 "statfs", /* 137 */ 160 "fstatfs", /* 138 */ 161 "sysfs", /* 139 */ 162 "getpriority", /* 140 */ 163 "setpriority", /* 141 */ 164 "sched_setparam", /* 142 */ 165 "sched_getparam", /* 143 */ 166 "sched_setscheduler", /* 144 */ 167 "sched_getscheduler", /* 145 */ 168 "sched_get_priority_max", /* 146 */ 169 "sched_get_priority_min", /* 147 */ 170 "sched_rr_get_interval", /* 148 */ 171 "mlock", /* 149 */ 172 "munlock", /* 150 */ 173 "mlockall", /* 151 */ 174 "munlockall", /* 152 */ 175 "vhangup", /* 153 */ 176 "modify_ldt", /* 154 */ 177 "pivot_root", /* 155 */ 178 "_sysctl", /* 156 */ 179 "prctl", /* 157 */ 180 "arch_prctl", /* 158 */ 181 "adjtimex", /* 159 */ 182 "setrlimit", /* 160 */ 183 "chroot", /* 161 */ 184 "sync", /* 162 */ 185 "acct", /* 163 */ 186 "settimeofday", /* 164 */ 187 "mount", /* 165 */ 188 "umount2", /* 166 */ 189 "swapon", /* 167 */ 190 "swapoff", /* 168 */ 191 "reboot", /* 169 */ 192 "sethostname", /* 170 */ 193 "setdomainname", /* 171 */ 194 "iopl", /* 172 */ 195 "ioperm", /* 173 */ 196 "create_module", /* 174 */ 197 "init_module", /* 175 */ 198 "delete_module", /* 176 */ 199 "get_kernel_syms", /* 177 */ 200 "query_module", /* 178 */ 201 "quotactl", /* 179 */ 202 "nfsservctl", /* 180 */ 203 "getpmsg", /* 181 */ 204 "putpmsg", /* 182 */ 205 "afs_syscall", /* 183 */ 206 "tuxcall", /* 184 */ 207 "security", /* 185 */ 208 "gettid", /* 186 */ 209 "readahead", /* 187 */ 210 "setxattr", /* 188 */ 211 "lsetxattr", /* 189 */ 212 "fsetxattr", /* 190 */ 213 "getxattr", /* 191 */ 214 "lgetxattr", /* 192 */ 215 "fgetxattr", /* 193 */ 216 "listxattr", /* 194 */ 217 "llistxattr", /* 195 */ 218 "flistxattr", /* 196 */ 219 "removexattr", /* 197 */ 220 "lremovexattr", /* 198 */ 221 "fremovexattr", /* 199 */ 222 "tkill", /* 200 */ 223 "time", /* 201 */ 224 "futex", /* 202 */ 225 "sched_setaffinity", /* 203 */ 226 "sched_getaffinity", /* 204 */ 227 "set_thread_area", /* 205 */ 228 "io_setup", /* 206 */ 229 "io_destroy", /* 207 */ 230 "io_getevents", /* 208 */ 231 "io_submit", /* 209 */ 232 "io_cancel", /* 210 */ 233 "get_thread_area", /* 211 */ 234 "lookup_dcookie", /* 212 */ 235 "epoll_create", /* 213 */ 236 "epoll_ctl", /* 214 */ 237 "epoll_wait", /* 215 */ 238 "remap_file_pages", /* 216 */ 239 "getdents64", /* 217 */ 240 "set_tid_address", /* 218 */ 241 "restart_syscall", /* 219 */ 242 "semtimedop", /* 220 */ 243 "fadvise64", /* 221 */ 244 "timer_create", /* 222 */ 245 "timer_settime", /* 223 */ 246 "timer_gettime", /* 224 */ 247 "timer_getoverrun", /* 225 */ 248 "timer_delete", /* 226 */ 249 "clock_settime", /* 227 */ 250 "clock_gettime", /* 228 */ 251 "clock_getres", /* 229 */ 252 "clock_nanosleep", /* 230 */ 253 "exit_group", /* 231 */ 254 "epoll_wait", /* 232 */ 255 "epoll_ctl", /* 233 */ 256 "tgkill", /* 234 */ 257 "utimes", /* 235 */ 258 "vserver", /* 236 */ 259 "mbind", /* 237 */ 260 "set_mempolicy", /* 238 */ 261 "get_mempolicy", /* 239 */ 262 "mq_open", /* 240 */ 263 "mq_unlink", /* 241 */ 264 "mq_timedsend", /* 242 */ 265 "mq_timedreceive", /* 243 */ 266 "mq_notify", /* 244 */ 267 "mq_getsetattr", /* 245 */ 268 "kexec_load", /* 246 */ 269 "waitid", /* 247 */ 270 "add_key", /* 248 */ 271 "request_key", /* 249 */ 272 "keyctl", /* 250 */ 273 "ioprio_set", /* 251 */ 274 "ioprio_get", /* 252 */ 275 "inotify_init", /* 253 */ 276 "inotify_add_watch", /* 254 */ 277 "inotify_rm_watch", /* 255 */ 278 "migrate_pages", /* 256 */ 279 "openat", /* 257 */ 280 "mkdirat", /* 258 */ 281 "mknodat", /* 259 */ 282 "fchownat", /* 260 */ 283 "futimesat", /* 261 */ 284 "newfstatat", /* 262 */ 285 "unlinkat", /* 263 */ 286 "renameat", /* 264 */ 287 "linkat", /* 265 */ 288 "symlinkat", /* 266 */ 289 "readlinkat", /* 267 */ 290 "fchmodat", /* 268 */ 291 "faccessat", /* 269 */ 292 "pselect6", /* 270 */ 293 "ppoll", /* 271 */ 294 "unshare", /* 272 */ 295 "set_robust_list", /* 273 */ 296 "get_robust_list", /* 274 */ 297 "splice", /* 275 */ 298 "tee", /* 276 */ 299 "sync_file_range", /* 277 */ 300 "vmsplice", /* 278 */ 301 "move_pages", /* 279 */ 302 "utimensat", /* 280 */ 303 "epoll_pwait", /* 281 */ 304 "signalfd", /* 282 */ 305 "timerfd_create", /* 283 */ 306 "eventfd", /* 284 */ 307 "fallocate", /* 285 */ 308 "timerfd_settime", /* 286 */ 309 "timerfd_gettime", /* 287 */ 310 "accept4", /* 288 */ 311 "signalfd4", /* 289 */ 312 "eventfd2", /* 290 */ 313 "epoll_create1", /* 291 */ 314 "dup3", /* 292 */ 315 "pipe2", /* 293 */ 316 "inotify_init1", /* 294 */ 317 "preadv", /* 295 */ 318 "pwritev", /* 296 */ 319 "rt_tgsigqueueinfo", /* 297 */ 320 "perf_event_open", /* 298 */ 321 "recvmmsg", /* 299 */ 322 "fanotify_init", /* 300 */ 323 "fanotify_mark", /* 301 */ 324 "prlimit64", /* 302 */ 325 "name_to_handle_at", /* 303 */ 326 "open_by_handle_at", /* 304 */ 327 "clock_adjtime", /* 305 */ 328 "syncfs", /* 306 */ 329 "sendmmsg", /* 307 */ 330 "setns", /* 308 */ 331 "getcpu", /* 309 */ 332 "process_vm_readv", /* 310 */ 333 "process_vm_writev", /* 311 */ 334