blob: 91ae8d60fd1d343fad62cf54cfe724e811d85641 [file] [log] [blame]
Petr Machatae99af272012-10-26 00:29:52 +02001/*
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
Petr Machataddd96a32012-05-17 23:35:26 +020021/* This file is for x86_64 system call names. */
Petr Machata67154e92012-05-17 23:55:47 +020022 "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 */