]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/syscalls/linux-defaults.xml.in
Update copyright year range in header of all files managed by GDB
[thirdparty/binutils-gdb.git] / gdb / syscalls / linux-defaults.xml.in
1 <?xml version="1.0"?>
2 <!-- Copyright (C) 2009-2023 Free Software Foundation, Inc.
3
4 Copying and distribution of this file, with or without modification,
5 are permitted in any medium without royalty provided the copyright
6 notice and this notice are preserved. -->
7
8 <!-- The group field information was based on strace. -->
9
10 <syscalls_defaults>
11 <syscall name="read" groups="descriptor"/>
12 <syscall name="write" groups="descriptor"/>
13 <syscall name="open" groups="descriptor,file"/>
14 <syscall name="close" groups="descriptor"/>
15 <syscall name="stat" groups="file"/>
16 <syscall name="fstat" groups="descriptor"/>
17 <syscall name="lstat" groups="file"/>
18 <syscall name="poll" groups="descriptor"/>
19 <syscall name="lseek" groups="descriptor"/>
20 <syscall name="mmap" groups="descriptor,memory"/>
21 <syscall name="mprotect" groups="memory"/>
22 <syscall name="munmap" groups="memory"/>
23 <syscall name="brk" groups="memory"/>
24 <syscall name="rt_sigaction" groups="signal"/>
25 <syscall name="rt_sigprocmask" groups="signal"/>
26 <syscall name="rt_sigreturn" groups="signal"/>
27 <syscall name="ioctl" groups="descriptor"/>
28 <syscall name="pread64" groups="descriptor"/>
29 <syscall name="pwrite64" groups="descriptor"/>
30 <syscall name="readv" groups="descriptor"/>
31 <syscall name="writev" groups="descriptor"/>
32 <syscall name="access" groups="file"/>
33 <syscall name="pipe" groups="descriptor"/>
34 <syscall name="select" groups="descriptor"/>
35 <syscall name="mremap" groups="memory"/>
36 <syscall name="msync" groups="memory"/>
37 <syscall name="mincore" groups="memory"/>
38 <syscall name="madvise" groups="memory"/>
39 <syscall name="shmget" groups="ipc"/>
40 <syscall name="shmat" groups="ipc,memory"/>
41 <syscall name="shmctl" groups="ipc"/>
42 <syscall name="dup" groups="descriptor"/>
43 <syscall name="dup2" groups="descriptor"/>
44 <syscall name="pause" groups="signal"/>
45 <syscall name="sendfile" groups="descriptor,network"/>
46 <syscall name="socket" groups="network"/>
47 <syscall name="connect" groups="network"/>
48 <syscall name="accept" groups="network"/>
49 <syscall name="sendto" groups="network"/>
50 <syscall name="recvfrom" groups="network"/>
51 <syscall name="sendmsg" groups="network"/>
52 <syscall name="recvmsg" groups="network"/>
53 <syscall name="shutdown" groups="network"/>
54 <syscall name="bind" groups="network"/>
55 <syscall name="listen" groups="network"/>
56 <syscall name="getsockname" groups="network"/>
57 <syscall name="getpeername" groups="network"/>
58 <syscall name="socketpair" groups="network"/>
59 <syscall name="setsockopt" groups="network"/>
60 <syscall name="getsockopt" groups="network"/>
61 <syscall name="clone" groups="process"/>
62 <syscall name="fork" groups="process"/>
63 <syscall name="vfork" groups="process"/>
64 <syscall name="execve" groups="file,process"/>
65 <syscall name="execv" groups="file,process"/>
66 <syscall name="exit" groups="process"/>
67 <syscall name="wait4" groups="process"/>
68 <syscall name="kill" groups="signal"/>
69 <syscall name="semget" groups="ipc"/>
70 <syscall name="semop" groups="ipc"/>
71 <syscall name="semctl" groups="ipc"/>
72 <syscall name="shmdt" groups="ipc,memory"/>
73 <syscall name="msgget" groups="ipc"/>
74 <syscall name="msgsnd" groups="ipc"/>
75 <syscall name="msgrcv" groups="ipc"/>
76 <syscall name="msgctl" groups="ipc"/>
77 <syscall name="fcntl" groups="descriptor"/>
78 <syscall name="flock" groups="descriptor"/>
79 <syscall name="fsync" groups="descriptor"/>
80 <syscall name="fdatasync" groups="descriptor"/>
81 <syscall name="truncate" groups="file"/>
82 <syscall name="ftruncate" groups="descriptor"/>
83 <syscall name="getdents" groups="descriptor"/>
84 <syscall name="getcwd" groups="file"/>
85 <syscall name="chdir" groups="file"/>
86 <syscall name="fchdir" groups="descriptor"/>
87 <syscall name="rename" groups="file"/>
88 <syscall name="mkdir" groups="file"/>
89 <syscall name="rmdir" groups="file"/>
90 <syscall name="creat" groups="descriptor,file"/>
91 <syscall name="link" groups="file"/>
92 <syscall name="unlink" groups="file"/>
93 <syscall name="symlink" groups="file"/>
94 <syscall name="readlink" groups="file"/>
95 <syscall name="chmod" groups="file"/>
96 <syscall name="fchmod" groups="descriptor"/>
97 <syscall name="chown" groups="file"/>
98 <syscall name="fchown" groups="descriptor"/>
99 <syscall name="lchown" groups="file"/>
100 <syscall name="rt_sigpending" groups="signal"/>
101 <syscall name="rt_sigtimedwait" groups="signal"/>
102 <syscall name="rt_sigqueueinfo" groups="signal"/>
103 <syscall name="rt_sigsuspend" groups="signal"/>
104 <syscall name="sigaltstack" groups="signal"/>
105 <syscall name="utime" groups="file"/>
106 <syscall name="mknod" groups="file"/>
107 <syscall name="uselib" groups="file"/>
108 <syscall name="statfs" groups="file"/>
109 <syscall name="fstatfs" groups="descriptor"/>
110 <syscall name="mlock" groups="memory"/>
111 <syscall name="munlock" groups="memory"/>
112 <syscall name="mlockall" groups="memory"/>
113 <syscall name="munlockall" groups="memory"/>
114 <syscall name="pivot_root" groups="file"/>
115 <syscall name="arch_prctl" groups="process"/>
116 <syscall name="chroot" groups="file"/>
117 <syscall name="acct" groups="file"/>
118 <syscall name="mount" groups="file"/>
119 <syscall name="umount" groups="file"/>
120 <syscall name="umount2" groups="file"/>
121 <syscall name="swapon" groups="file"/>
122 <syscall name="swapoff" groups="file"/>
123 <syscall name="quotactl" groups="file"/>
124 <syscall name="readahead" groups="descriptor"/>
125 <syscall name="setxattr" groups="file"/>
126 <syscall name="lsetxattr" groups="file"/>
127 <syscall name="fsetxattr" groups="descriptor"/>
128 <syscall name="getxattr" groups="file"/>
129 <syscall name="lgetxattr" groups="file"/>
130 <syscall name="fgetxattr" groups="descriptor"/>
131 <syscall name="listxattr" groups="file"/>
132 <syscall name="llistxattr" groups="file"/>
133 <syscall name="flistxattr" groups="descriptor"/>
134 <syscall name="removexattr" groups="file"/>
135 <syscall name="lremovexattr" groups="file"/>
136 <syscall name="fremovexattr" groups="descriptor"/>
137 <syscall name="tkill" groups="signal"/>
138 <syscall name="epoll_create" groups="descriptor"/>
139 <syscall name="remap_file_pages" groups="memory"/>
140 <syscall name="getdents64" groups="descriptor"/>
141 <syscall name="semtimedop" groups="ipc"/>
142 <syscall name="fadvise64" groups="descriptor"/>
143 <syscall name="exit_group" groups="process"/>
144 <syscall name="epoll_wait" groups="descriptor"/>
145 <syscall name="epoll_ctl" groups="descriptor"/>
146 <syscall name="tgkill" groups="signal"/>
147 <syscall name="utimes" groups="file"/>
148 <syscall name="mbind" groups="memory"/>
149 <syscall name="set_mempolicy" groups="memory"/>
150 <syscall name="get_mempolicy" groups="memory"/>
151 <syscall name="waitid" groups="process"/>
152 <syscall name="inotify_init" groups="descriptor"/>
153 <syscall name="inotify_add_watch" groups="descriptor"/>
154 <syscall name="inotify_rm_watch" groups="descriptor"/>
155 <syscall name="migrate_pages" groups="memory"/>
156 <syscall name="openat" groups="descriptor,file"/>
157 <syscall name="mkdirat" groups="descriptor,file"/>
158 <syscall name="mknodat" groups="descriptor,file"/>
159 <syscall name="fchownat" groups="descriptor,file"/>
160 <syscall name="futimesat" groups="descriptor,file"/>
161 <syscall name="newfstatat" groups="descriptor,file"/>
162 <syscall name="unlinkat" groups="descriptor,file"/>
163 <syscall name="renameat" groups="descriptor,file"/>
164 <syscall name="linkat" groups="descriptor,file"/>
165 <syscall name="symlinkat" groups="descriptor,file"/>
166 <syscall name="readlinkat" groups="descriptor,file"/>
167 <syscall name="fchmodat" groups="descriptor,file"/>
168 <syscall name="faccessat" groups="descriptor,file"/>
169 <syscall name="pselect6" groups="descriptor"/>
170 <syscall name="ppoll" groups="descriptor"/>
171 <syscall name="unshare" groups="process"/>
172 <syscall name="splice" groups="descriptor"/>
173 <syscall name="tee" groups="descriptor"/>
174 <syscall name="sync_file_range" groups="descriptor"/>
175 <syscall name="vmsplice" groups="descriptor"/>
176 <syscall name="move_pages" groups="memory"/>
177 <syscall name="utimensat" groups="descriptor,file"/>
178 <syscall name="epoll_pwait" groups="descriptor"/>
179 <syscall name="signalfd" groups="descriptor,signal"/>
180 <syscall name="timerfd_create" groups="descriptor"/>
181 <syscall name="eventfd" groups="descriptor"/>
182 <syscall name="fallocate" groups="descriptor"/>
183 <syscall name="timerfd_settime" groups="descriptor"/>
184 <syscall name="timerfd_gettime" groups="descriptor"/>
185 <syscall name="accept4" groups="network"/>
186 <syscall name="signalfd4" groups="descriptor,signal"/>
187 <syscall name="eventfd2" groups="descriptor"/>
188 <syscall name="epoll_create1" groups="descriptor"/>
189 <syscall name="dup3" groups="descriptor"/>
190 <syscall name="pipe2" groups="descriptor"/>
191 <syscall name="inotify_init1" groups="descriptor"/>
192 <syscall name="preadv" groups="descriptor"/>
193 <syscall name="pwritev" groups="descriptor"/>
194 <syscall name="send" groups="network"/>
195 <syscall name="recv" groups="network"/>
196 <syscall name="statfs64" groups="file"/>
197 <syscall name="fstatfs64" groups="descriptor"/>
198 <syscall name="sendfile64" groups="descriptor,network"/>
199 <syscall name="rt_tgsigqueueinfo" groups="process,signal"/>
200 <syscall name="perf_event_open" groups="descriptor"/>
201 <syscall name="recvmmsg" groups="network"/>
202 <syscall name="fanotify_init" groups="descriptor"/>
203 <syscall name="fanotify_mark" groups="descriptor,file"/>
204 <syscall name="fchown32" groups="descriptor"/>
205 <syscall name="chown32" groups="file"/>
206 <syscall name="fcntl64" groups="descriptor"/>
207 <syscall name="mmap2" groups="descriptor,memory"/>
208 <syscall name="truncate64" groups="file"/>
209 <syscall name="ftruncate64" groups="descriptor"/>
210 <syscall name="stat64" groups="file"/>
211 <syscall name="lstat64" groups="file"/>
212 <syscall name="fstat64" groups="descriptor"/>
213 <syscall name="lchown32" groups="file"/>
214 <syscall name="name_to_handle_at" groups="descriptor,file"/>
215 <syscall name="open_by_handle_at" groups="descriptor"/>
216 <syscall name="_llseek" groups="descriptor"/>
217 <syscall name="syncfs" groups="descriptor"/>
218 <syscall name="sendmmsg" groups="network"/>
219 <syscall name="setns" groups="descriptor"/>
220 <syscall name="finit_module" groups="descriptor"/>
221 <syscall name="oldstat" groups="file"/>
222 <syscall name="sigaction" groups="signal"/>
223 <syscall name="sigreturn" groups="signal"/>
224 <syscall name="sigsuspend" groups="signal"/>
225 <syscall name="sigpending" groups="signal"/>
226 <syscall name="sigprocmask" groups="signal"/>
227 <syscall name="ipc" groups="ipc"/>
228 <syscall name="readdir" groups="descriptor"/>
229 <syscall name="socketcall" groups="descriptor"/>
230 <syscall name="break" groups="memory"/>
231 <syscall name="oldfstat" groups="descriptor"/>
232 <syscall name="signal" groups="signal"/>
233 <syscall name="sgetmask" groups="signal"/>
234 <syscall name="ssetmask" groups="signal"/>
235 <syscall name="oldlstat" groups="file"/>
236 <syscall name="waitpid" groups="process"/>
237 <syscall name="pread" groups="descriptor"/>
238 <syscall name="pwrite" groups="descriptor"/>
239 <syscall name="fadvise64_64" groups="descriptor"/>
240 <syscall name="fstatat64" groups="descriptor,file"/>
241 <syscall name="_newselect" groups="descriptor"/>
242 <syscall name="timerfd" groups="descriptor"/>
243 </syscalls_defaults>