C++11 detection on a per-feature basis via BSD-licensed CMake scripts (that will...
[dyninst.git] / dynutil / h / dyn_syscalls.h
1 /* This file was autogenerated from syscalls/generateSyscallInformation.py */
2 #if !defined(DYN_SYSCALLS_H_)
3 #define DYN_SYSCALLS_H_ 
4
5 namespace Dyninst {
6 namespace Syscall {
7 enum {
8         // Linux/Arch_ppc64/unistd.h.20130604
9         dyn_restart_syscall, 
10         dyn_exit, 
11         dyn_fork, 
12         dyn_read, 
13         dyn_write, 
14         dyn_open, 
15         dyn_close, 
16         dyn_waitpid, 
17         dyn_creat, 
18         dyn_link, 
19         dyn_unlink, 
20         dyn_execve, 
21         dyn_chdir, 
22         dyn_time, 
23         dyn_mknod, 
24         dyn_chmod, 
25         dyn_lchown, 
26         dyn_break, 
27         dyn_oldstat, 
28         dyn_lseek, 
29         dyn_getpid, 
30         dyn_mount, 
31         dyn_umount, 
32         dyn_setuid, 
33         dyn_getuid, 
34         dyn_stime, 
35         dyn_ptrace, 
36         dyn_alarm, 
37         dyn_oldfstat, 
38         dyn_pause, 
39         dyn_utime, 
40         dyn_stty, 
41         dyn_gtty, 
42         dyn_access, 
43         dyn_nice, 
44         dyn_ftime, 
45         dyn_sync, 
46         dyn_kill, 
47         dyn_rename, 
48         dyn_mkdir, 
49         dyn_rmdir, 
50         dyn_dup, 
51         dyn_pipe, 
52         dyn_times, 
53         dyn_prof, 
54         dyn_brk, 
55         dyn_setgid, 
56         dyn_getgid, 
57         dyn_signal, 
58         dyn_geteuid, 
59         dyn_getegid, 
60         dyn_acct, 
61         dyn_umount2, 
62         dyn_lock, 
63         dyn_ioctl, 
64         dyn_fcntl, 
65         dyn_mpx, 
66         dyn_setpgid, 
67         dyn_ulimit, 
68         dyn_oldolduname, 
69         dyn_umask, 
70         dyn_chroot, 
71         dyn_ustat, 
72         dyn_dup2, 
73         dyn_getppid, 
74         dyn_getpgrp, 
75         dyn_setsid, 
76         dyn_sigaction, 
77         dyn_sgetmask, 
78         dyn_ssetmask, 
79         dyn_setreuid, 
80         dyn_setregid, 
81         dyn_sigsuspend, 
82         dyn_sigpending, 
83         dyn_sethostname, 
84         dyn_setrlimit, 
85         dyn_getrlimit, 
86         dyn_getrusage, 
87         dyn_gettimeofday, 
88         dyn_settimeofday, 
89         dyn_getgroups, 
90         dyn_setgroups, 
91         dyn_select, 
92         dyn_symlink, 
93         dyn_oldlstat, 
94         dyn_readlink, 
95         dyn_uselib, 
96         dyn_swapon, 
97         dyn_reboot, 
98         dyn_readdir, 
99         dyn_mmap, 
100         dyn_munmap, 
101         dyn_truncate, 
102         dyn_ftruncate, 
103         dyn_fchmod, 
104         dyn_fchown, 
105         dyn_getpriority, 
106         dyn_setpriority, 
107         dyn_profil, 
108         dyn_statfs, 
109         dyn_fstatfs, 
110         dyn_ioperm, 
111         dyn_socketcall, 
112         dyn_syslog, 
113         dyn_setitimer, 
114         dyn_getitimer, 
115         dyn_stat, 
116         dyn_lstat, 
117         dyn_fstat, 
118         dyn_olduname, 
119         dyn_iopl, 
120         dyn_vhangup, 
121         dyn_idle, 
122         dyn_vm86, 
123         dyn_wait4, 
124         dyn_swapoff, 
125         dyn_sysinfo, 
126         dyn_ipc, 
127         dyn_fsync, 
128         dyn_sigreturn, 
129         dyn_clone, 
130         dyn_setdomainname, 
131         dyn_uname, 
132         dyn_modify_ldt, 
133         dyn_adjtimex, 
134         dyn_mprotect, 
135         dyn_sigprocmask, 
136         dyn_create_module, 
137         dyn_init_module, 
138         dyn_delete_module, 
139         dyn_get_kernel_syms, 
140         dyn_quotactl, 
141         dyn_getpgid, 
142         dyn_fchdir, 
143         dyn_bdflush, 
144         dyn_sysfs, 
145         dyn_personality, 
146         dyn_afs_syscall, 
147         dyn_setfsuid, 
148         dyn_setfsgid, 
149         dyn__llseek, 
150         dyn_getdents, 
151         dyn__newselect, 
152         dyn_flock, 
153         dyn_msync, 
154         dyn_readv, 
155         dyn_writev, 
156         dyn_getsid, 
157         dyn_fdatasync, 
158         dyn__sysctl, 
159         dyn_mlock, 
160         dyn_munlock, 
161         dyn_mlockall, 
162         dyn_munlockall, 
163         dyn_sched_setparam, 
164         dyn_sched_getparam, 
165         dyn_sched_setscheduler, 
166         dyn_sched_getscheduler, 
167         dyn_sched_yield, 
168         dyn_sched_get_priority_max, 
169         dyn_sched_get_priority_min, 
170         dyn_sched_rr_get_interval, 
171         dyn_nanosleep, 
172         dyn_mremap, 
173         dyn_setresuid, 
174         dyn_getresuid, 
175         dyn_query_module, 
176         dyn_poll, 
177         dyn_nfsservctl, 
178         dyn_setresgid, 
179         dyn_getresgid, 
180         dyn_prctl, 
181         dyn_rt_sigreturn, 
182         dyn_rt_sigaction, 
183         dyn_rt_sigprocmask, 
184         dyn_rt_sigpending, 
185         dyn_rt_sigtimedwait, 
186         dyn_rt_sigqueueinfo, 
187         dyn_rt_sigsuspend, 
188         dyn_pread64, 
189         dyn_pwrite64, 
190         dyn_chown, 
191         dyn_getcwd, 
192         dyn_capget, 
193         dyn_capset, 
194         dyn_sigaltstack, 
195         dyn_sendfile, 
196         dyn_getpmsg, 
197         dyn_putpmsg, 
198         dyn_vfork, 
199         dyn_ugetrlimit, 
200         dyn_readahead, 
201         dyn_pciconfig_read, 
202         dyn_pciconfig_write, 
203         dyn_pciconfig_iobase, 
204         dyn_multiplexer, 
205         dyn_getdents64, 
206         dyn_pivot_root, 
207         dyn_madvise, 
208         dyn_mincore, 
209         dyn_gettid, 
210         dyn_tkill, 
211         dyn_setxattr, 
212         dyn_lsetxattr, 
213         dyn_fsetxattr, 
214         dyn_getxattr, 
215         dyn_lgetxattr, 
216         dyn_fgetxattr, 
217         dyn_listxattr, 
218         dyn_llistxattr, 
219         dyn_flistxattr, 
220         dyn_removexattr, 
221         dyn_lremovexattr, 
222         dyn_fremovexattr, 
223         dyn_futex, 
224         dyn_sched_setaffinity, 
225         dyn_sched_getaffinity, 
226         dyn_tuxcall, 
227         dyn_io_setup, 
228         dyn_io_destroy, 
229         dyn_io_getevents, 
230         dyn_io_submit, 
231         dyn_io_cancel, 
232         dyn_set_tid_address, 
233         dyn_fadvise64, 
234         dyn_exit_group, 
235         dyn_lookup_dcookie, 
236         dyn_epoll_create, 
237         dyn_epoll_ctl, 
238         dyn_epoll_wait, 
239         dyn_remap_file_pages, 
240         dyn_timer_create, 
241         dyn_timer_settime, 
242         dyn_timer_gettime, 
243         dyn_timer_getoverrun, 
244         dyn_timer_delete, 
245         dyn_clock_settime, 
246         dyn_clock_gettime, 
247         dyn_clock_getres, 
248         dyn_clock_nanosleep, 
249         dyn_swapcontext, 
250         dyn_tgkill, 
251         dyn_utimes, 
252         dyn_statfs64, 
253         dyn_fstatfs64, 
254         dyn_rtas, 
255         dyn_sys_debug_setcontext, 
256         dyn_migrate_pages, 
257         dyn_mbind, 
258         dyn_get_mempolicy, 
259         dyn_set_mempolicy, 
260         dyn_mq_open, 
261         dyn_mq_unlink, 
262         dyn_mq_timedsend, 
263         dyn_mq_timedreceive, 
264         dyn_mq_notify, 
265         dyn_mq_getsetattr, 
266         dyn_kexec_load, 
267         dyn_add_key, 
268         dyn_request_key, 
269         dyn_keyctl, 
270         dyn_waitid, 
271         dyn_ioprio_set, 
272         dyn_ioprio_get, 
273         dyn_inotify_init, 
274         dyn_inotify_add_watch, 
275         dyn_inotify_rm_watch, 
276         dyn_spu_run, 
277         dyn_spu_create, 
278         dyn_pselect6, 
279         dyn_ppoll, 
280         dyn_unshare, 
281         dyn_splice, 
282         dyn_tee, 
283         dyn_vmsplice, 
284         dyn_openat, 
285         dyn_mkdirat, 
286         dyn_mknodat, 
287         dyn_fchownat, 
288         dyn_futimesat, 
289         dyn_newfstatat, 
290         dyn_unlinkat, 
291         dyn_renameat, 
292         dyn_linkat, 
293         dyn_symlinkat, 
294         dyn_readlinkat, 
295         dyn_fchmodat, 
296         dyn_faccessat, 
297         dyn_get_robust_list, 
298         dyn_set_robust_list, 
299         dyn_move_pages, 
300         dyn_getcpu, 
301         dyn_epoll_pwait, 
302         dyn_utimensat, 
303         dyn_signalfd, 
304         dyn_timerfd_create, 
305         dyn_eventfd, 
306         dyn_sync_file_range2, 
307         dyn_fallocate, 
308         dyn_subpage_prot, 
309         dyn_timerfd_settime, 
310         dyn_timerfd_gettime, 
311         dyn_signalfd4, 
312         dyn_eventfd2, 
313         dyn_epoll_create1, 
314         dyn_dup3, 
315         dyn_pipe2, 
316         dyn_inotify_init1, 
317         // Linux/Arch_ppc32/unistd.h.20130604
318         dyn_mmap2, 
319         dyn_truncate64, 
320         dyn_ftruncate64, 
321         dyn_stat64, 
322         dyn_lstat64, 
323         dyn_fstat64, 
324         dyn_fcntl64, 
325         dyn_sendfile64, 
326         dyn_fadvise64_64, 
327         dyn_fstatat64, 
328         // Linux/Arch_x86/unistd_32.h.20130603
329         dyn_vm86old, 
330         dyn_lchown32, 
331         dyn_getuid32, 
332         dyn_getgid32, 
333         dyn_geteuid32, 
334         dyn_getegid32, 
335         dyn_setreuid32, 
336         dyn_setregid32, 
337         dyn_getgroups32, 
338         dyn_setgroups32, 
339         dyn_fchown32, 
340         dyn_setresuid32, 
341         dyn_getresuid32, 
342         dyn_setresgid32, 
343         dyn_getresgid32, 
344         dyn_chown32, 
345         dyn_setuid32, 
346         dyn_setgid32, 
347         dyn_setfsuid32, 
348         dyn_setfsgid32, 
349         dyn_madvise1, 
350         dyn_set_thread_area, 
351         dyn_get_thread_area, 
352         dyn_vserver, 
353         dyn_sync_file_range, 
354         dyn_preadv, 
355         dyn_pwritev, 
356         dyn_rt_tgsigqueueinfo, 
357         dyn_perf_event_open, 
358         dyn_recvmmsg, 
359         dyn_clock_adjtime, 
360         dyn_syncfs, 
361         dyn_sendmmsg, 
362         dyn_process_vm_readv, 
363         dyn_process_vm_writev, 
364         // Linux/Arch_x86_64/unistd_64.h.20130603
365         dyn_shmget, 
366         dyn_shmat, 
367         dyn_shmctl, 
368         dyn_socket, 
369         dyn_connect, 
370         dyn_accept, 
371         dyn_sendto, 
372         dyn_recvfrom, 
373         dyn_sendmsg, 
374         dyn_recvmsg, 
375         dyn_shutdown, 
376         dyn_bind, 
377         dyn_listen, 
378         dyn_getsockname, 
379         dyn_getpeername, 
380         dyn_socketpair, 
381         dyn_setsockopt, 
382         dyn_getsockopt, 
383         dyn_semget, 
384         dyn_semop, 
385         dyn_semctl, 
386         dyn_shmdt, 
387         dyn_msgget, 
388         dyn_msgsnd, 
389         dyn_msgrcv, 
390         dyn_msgctl, 
391         dyn_arch_prctl, 
392         dyn_security, 
393         dyn_epoll_ctl_old, 
394         dyn_epoll_wait_old, 
395         dyn_semtimedop, 
396         dyn_accept4, 
397         dyn_fanotify_init, 
398         dyn_fanotify_mark, 
399         dyn_prlimit64, 
400         dyn_name_to_handle_at, 
401         dyn_open_by_handle_at, 
402         dyn_set_ns, 
403         dyn_get_cpu, 
404 };
405 }}
406 #endif