]>
Commit | Line | Data |
---|---|---|
eac97531 ML |
1 | //===-- netbsd_syscall_hooks.h --------------------------------------------===// |
2 | // | |
b667dd70 ML |
3 | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
4 | // See https://llvm.org/LICENSE.txt for license information. | |
5 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | |
eac97531 ML |
6 | // |
7 | //===----------------------------------------------------------------------===// | |
8 | // | |
9 | // This file is a part of public sanitizer interface. | |
10 | // | |
11 | // System call handlers. | |
12 | // | |
13 | // Interface methods declared in this header implement pre- and post- syscall | |
14 | // actions for the active sanitizer. | |
15 | // Usage: | |
16 | // __sanitizer_syscall_pre_getfoo(...args...); | |
17 | // long long res = syscall(SYS_getfoo, ...args...); | |
18 | // __sanitizer_syscall_post_getfoo(res, ...args...); | |
19 | // | |
20 | // DO NOT EDIT! THIS FILE HAS BEEN GENERATED! | |
21 | // | |
22 | // Generated with: generate_netbsd_syscalls.awk | |
3c6331c2 | 23 | // Generated date: 2019-12-24 |
cb7dc4da | 24 | // Generated from: syscalls.master,v 1.296 2019/09/22 22:59:39 christos Exp |
eac97531 ML |
25 | // |
26 | //===----------------------------------------------------------------------===// | |
27 | #ifndef SANITIZER_NETBSD_SYSCALL_HOOKS_H | |
28 | #define SANITIZER_NETBSD_SYSCALL_HOOKS_H | |
29 | ||
30 | #define __sanitizer_syscall_pre_syscall(code, arg0, arg1, arg2, arg3, arg4, \ | |
31 | arg5, arg6, arg7) \ | |
32 | __sanitizer_syscall_pre_impl_syscall( \ | |
33 | (long long)(code), (long long)(arg0), (long long)(arg1), \ | |
34 | (long long)(arg2), (long long)(arg3), (long long)(arg4), \ | |
35 | (long long)(arg5), (long long)(arg6), (long long)(arg7)) | |
36 | #define __sanitizer_syscall_post_syscall(res, code, arg0, arg1, arg2, arg3, \ | |
37 | arg4, arg5, arg6, arg7) \ | |
38 | __sanitizer_syscall_post_impl_syscall( \ | |
39 | res, (long long)(code), (long long)(arg0), (long long)(arg1), \ | |
40 | (long long)(arg2), (long long)(arg3), (long long)(arg4), \ | |
41 | (long long)(arg5), (long long)(arg6), (long long)(arg7)) | |
42 | #define __sanitizer_syscall_pre_exit(rval) \ | |
43 | __sanitizer_syscall_pre_impl_exit((long long)(rval)) | |
44 | #define __sanitizer_syscall_post_exit(res, rval) \ | |
45 | __sanitizer_syscall_post_impl_exit(res, (long long)(rval)) | |
46 | #define __sanitizer_syscall_pre_fork() __sanitizer_syscall_pre_impl_fork() | |
47 | #define __sanitizer_syscall_post_fork(res) \ | |
48 | __sanitizer_syscall_post_impl_fork(res) | |
49 | #define __sanitizer_syscall_pre_read(fd, buf, nbyte) \ | |
50 | __sanitizer_syscall_pre_impl_read((long long)(fd), (long long)(buf), \ | |
51 | (long long)(nbyte)) | |
52 | #define __sanitizer_syscall_post_read(res, fd, buf, nbyte) \ | |
53 | __sanitizer_syscall_post_impl_read(res, (long long)(fd), (long long)(buf), \ | |
54 | (long long)(nbyte)) | |
55 | #define __sanitizer_syscall_pre_write(fd, buf, nbyte) \ | |
56 | __sanitizer_syscall_pre_impl_write((long long)(fd), (long long)(buf), \ | |
57 | (long long)(nbyte)) | |
58 | #define __sanitizer_syscall_post_write(res, fd, buf, nbyte) \ | |
59 | __sanitizer_syscall_post_impl_write(res, (long long)(fd), (long long)(buf), \ | |
60 | (long long)(nbyte)) | |
61 | #define __sanitizer_syscall_pre_open(path, flags, mode) \ | |
62 | __sanitizer_syscall_pre_impl_open((long long)(path), (long long)(flags), \ | |
63 | (long long)(mode)) | |
64 | #define __sanitizer_syscall_post_open(res, path, flags, mode) \ | |
65 | __sanitizer_syscall_post_impl_open(res, (long long)(path), \ | |
66 | (long long)(flags), (long long)(mode)) | |
67 | #define __sanitizer_syscall_pre_close(fd) \ | |
68 | __sanitizer_syscall_pre_impl_close((long long)(fd)) | |
69 | #define __sanitizer_syscall_post_close(res, fd) \ | |
70 | __sanitizer_syscall_post_impl_close(res, (long long)(fd)) | |
71 | #define __sanitizer_syscall_pre_compat_50_wait4(pid, status, options, rusage) \ | |
72 | __sanitizer_syscall_pre_impl_compat_50_wait4( \ | |
73 | (long long)(pid), (long long)(status), (long long)(options), \ | |
74 | (long long)(rusage)) | |
75 | #define __sanitizer_syscall_post_compat_50_wait4(res, pid, status, options, \ | |
76 | rusage) \ | |
77 | __sanitizer_syscall_post_impl_compat_50_wait4( \ | |
78 | res, (long long)(pid), (long long)(status), (long long)(options), \ | |
79 | (long long)(rusage)) | |
80 | #define __sanitizer_syscall_pre_compat_43_ocreat(path, mode) \ | |
81 | __sanitizer_syscall_pre_impl_compat_43_ocreat((long long)(path), \ | |
82 | (long long)(mode)) | |
83 | #define __sanitizer_syscall_post_compat_43_ocreat(res, path, mode) \ | |
84 | __sanitizer_syscall_post_impl_compat_43_ocreat(res, (long long)(path), \ | |
85 | (long long)(mode)) | |
86 | #define __sanitizer_syscall_pre_link(path, link) \ | |
87 | __sanitizer_syscall_pre_impl_link((long long)(path), (long long)(link)) | |
88 | #define __sanitizer_syscall_post_link(res, path, link) \ | |
89 | __sanitizer_syscall_post_impl_link(res, (long long)(path), (long long)(link)) | |
90 | #define __sanitizer_syscall_pre_unlink(path) \ | |
91 | __sanitizer_syscall_pre_impl_unlink((long long)(path)) | |
92 | #define __sanitizer_syscall_post_unlink(res, path) \ | |
93 | __sanitizer_syscall_post_impl_unlink(res, (long long)(path)) | |
94 | /* syscall 11 has been skipped */ | |
95 | #define __sanitizer_syscall_pre_chdir(path) \ | |
96 | __sanitizer_syscall_pre_impl_chdir((long long)(path)) | |
97 | #define __sanitizer_syscall_post_chdir(res, path) \ | |
98 | __sanitizer_syscall_post_impl_chdir(res, (long long)(path)) | |
99 | #define __sanitizer_syscall_pre_fchdir(fd) \ | |
100 | __sanitizer_syscall_pre_impl_fchdir((long long)(fd)) | |
101 | #define __sanitizer_syscall_post_fchdir(res, fd) \ | |
102 | __sanitizer_syscall_post_impl_fchdir(res, (long long)(fd)) | |
103 | #define __sanitizer_syscall_pre_compat_50_mknod(path, mode, dev) \ | |
104 | __sanitizer_syscall_pre_impl_compat_50_mknod( \ | |
105 | (long long)(path), (long long)(mode), (long long)(dev)) | |
106 | #define __sanitizer_syscall_post_compat_50_mknod(res, path, mode, dev) \ | |
107 | __sanitizer_syscall_post_impl_compat_50_mknod( \ | |
108 | res, (long long)(path), (long long)(mode), (long long)(dev)) | |
109 | #define __sanitizer_syscall_pre_chmod(path, mode) \ | |
110 | __sanitizer_syscall_pre_impl_chmod((long long)(path), (long long)(mode)) | |
111 | #define __sanitizer_syscall_post_chmod(res, path, mode) \ | |
112 | __sanitizer_syscall_post_impl_chmod(res, (long long)(path), (long long)(mode)) | |
113 | #define __sanitizer_syscall_pre_chown(path, uid, gid) \ | |
114 | __sanitizer_syscall_pre_impl_chown((long long)(path), (long long)(uid), \ | |
115 | (long long)(gid)) | |
116 | #define __sanitizer_syscall_post_chown(res, path, uid, gid) \ | |
117 | __sanitizer_syscall_post_impl_chown(res, (long long)(path), \ | |
118 | (long long)(uid), (long long)(gid)) | |
119 | #define __sanitizer_syscall_pre_break(nsize) \ | |
120 | __sanitizer_syscall_pre_impl_break((long long)(nsize)) | |
121 | #define __sanitizer_syscall_post_break(res, nsize) \ | |
122 | __sanitizer_syscall_post_impl_break(res, (long long)(nsize)) | |
123 | #define __sanitizer_syscall_pre_compat_20_getfsstat(buf, bufsize, flags) \ | |
124 | __sanitizer_syscall_pre_impl_compat_20_getfsstat( \ | |
125 | (long long)(buf), (long long)(bufsize), (long long)(flags)) | |
126 | #define __sanitizer_syscall_post_compat_20_getfsstat(res, buf, bufsize, flags) \ | |
127 | __sanitizer_syscall_post_impl_compat_20_getfsstat( \ | |
128 | res, (long long)(buf), (long long)(bufsize), (long long)(flags)) | |
129 | #define __sanitizer_syscall_pre_compat_43_olseek(fd, offset, whence) \ | |
130 | __sanitizer_syscall_pre_impl_compat_43_olseek( \ | |
131 | (long long)(fd), (long long)(offset), (long long)(whence)) | |
132 | #define __sanitizer_syscall_post_compat_43_olseek(res, fd, offset, whence) \ | |
133 | __sanitizer_syscall_post_impl_compat_43_olseek( \ | |
134 | res, (long long)(fd), (long long)(offset), (long long)(whence)) | |
135 | #define __sanitizer_syscall_pre_getpid() __sanitizer_syscall_pre_impl_getpid() | |
136 | #define __sanitizer_syscall_post_getpid(res) \ | |
137 | __sanitizer_syscall_post_impl_getpid(res) | |
138 | #define __sanitizer_syscall_pre_compat_40_mount(type, path, flags, data) \ | |
139 | __sanitizer_syscall_pre_impl_compat_40_mount( \ | |
140 | (long long)(type), (long long)(path), (long long)(flags), \ | |
141 | (long long)(data)) | |
142 | #define __sanitizer_syscall_post_compat_40_mount(res, type, path, flags, data) \ | |
143 | __sanitizer_syscall_post_impl_compat_40_mount( \ | |
144 | res, (long long)(type), (long long)(path), (long long)(flags), \ | |
145 | (long long)(data)) | |
146 | #define __sanitizer_syscall_pre_unmount(path, flags) \ | |
147 | __sanitizer_syscall_pre_impl_unmount((long long)(path), (long long)(flags)) | |
148 | #define __sanitizer_syscall_post_unmount(res, path, flags) \ | |
149 | __sanitizer_syscall_post_impl_unmount(res, (long long)(path), \ | |
150 | (long long)(flags)) | |
151 | #define __sanitizer_syscall_pre_setuid(uid) \ | |
152 | __sanitizer_syscall_pre_impl_setuid((long long)(uid)) | |
153 | #define __sanitizer_syscall_post_setuid(res, uid) \ | |
154 | __sanitizer_syscall_post_impl_setuid(res, (long long)(uid)) | |
155 | #define __sanitizer_syscall_pre_getuid() __sanitizer_syscall_pre_impl_getuid() | |
156 | #define __sanitizer_syscall_post_getuid(res) \ | |
157 | __sanitizer_syscall_post_impl_getuid(res) | |
158 | #define __sanitizer_syscall_pre_geteuid() __sanitizer_syscall_pre_impl_geteuid() | |
159 | #define __sanitizer_syscall_post_geteuid(res) \ | |
160 | __sanitizer_syscall_post_impl_geteuid(res) | |
161 | #define __sanitizer_syscall_pre_ptrace(req, pid, addr, data) \ | |
162 | __sanitizer_syscall_pre_impl_ptrace((long long)(req), (long long)(pid), \ | |
163 | (long long)(addr), (long long)(data)) | |
164 | #define __sanitizer_syscall_post_ptrace(res, req, pid, addr, data) \ | |
165 | __sanitizer_syscall_post_impl_ptrace(res, (long long)(req), \ | |
166 | (long long)(pid), (long long)(addr), \ | |
167 | (long long)(data)) | |
168 | #define __sanitizer_syscall_pre_recvmsg(s, msg, flags) \ | |
169 | __sanitizer_syscall_pre_impl_recvmsg((long long)(s), (long long)(msg), \ | |
170 | (long long)(flags)) | |
171 | #define __sanitizer_syscall_post_recvmsg(res, s, msg, flags) \ | |
172 | __sanitizer_syscall_post_impl_recvmsg(res, (long long)(s), (long long)(msg), \ | |
173 | (long long)(flags)) | |
174 | #define __sanitizer_syscall_pre_sendmsg(s, msg, flags) \ | |
175 | __sanitizer_syscall_pre_impl_sendmsg((long long)(s), (long long)(msg), \ | |
176 | (long long)(flags)) | |
177 | #define __sanitizer_syscall_post_sendmsg(res, s, msg, flags) \ | |
178 | __sanitizer_syscall_post_impl_sendmsg(res, (long long)(s), (long long)(msg), \ | |
179 | (long long)(flags)) | |
180 | #define __sanitizer_syscall_pre_recvfrom(s, buf, len, flags, from, \ | |
181 | fromlenaddr) \ | |
182 | __sanitizer_syscall_pre_impl_recvfrom( \ | |
183 | (long long)(s), (long long)(buf), (long long)(len), (long long)(flags), \ | |
184 | (long long)(from), (long long)(fromlenaddr)) | |
185 | #define __sanitizer_syscall_post_recvfrom(res, s, buf, len, flags, from, \ | |
186 | fromlenaddr) \ | |
187 | __sanitizer_syscall_post_impl_recvfrom( \ | |
188 | res, (long long)(s), (long long)(buf), (long long)(len), \ | |
189 | (long long)(flags), (long long)(from), (long long)(fromlenaddr)) | |
190 | #define __sanitizer_syscall_pre_accept(s, name, anamelen) \ | |
191 | __sanitizer_syscall_pre_impl_accept((long long)(s), (long long)(name), \ | |
192 | (long long)(anamelen)) | |
193 | #define __sanitizer_syscall_post_accept(res, s, name, anamelen) \ | |
194 | __sanitizer_syscall_post_impl_accept(res, (long long)(s), (long long)(name), \ | |
195 | (long long)(anamelen)) | |
196 | #define __sanitizer_syscall_pre_getpeername(fdes, asa, alen) \ | |
197 | __sanitizer_syscall_pre_impl_getpeername( \ | |
198 | (long long)(fdes), (long long)(asa), (long long)(alen)) | |
199 | #define __sanitizer_syscall_post_getpeername(res, fdes, asa, alen) \ | |
200 | __sanitizer_syscall_post_impl_getpeername( \ | |
201 | res, (long long)(fdes), (long long)(asa), (long long)(alen)) | |
202 | #define __sanitizer_syscall_pre_getsockname(fdes, asa, alen) \ | |
203 | __sanitizer_syscall_pre_impl_getsockname( \ | |
204 | (long long)(fdes), (long long)(asa), (long long)(alen)) | |
205 | #define __sanitizer_syscall_post_getsockname(res, fdes, asa, alen) \ | |
206 | __sanitizer_syscall_post_impl_getsockname( \ | |
207 | res, (long long)(fdes), (long long)(asa), (long long)(alen)) | |
208 | #define __sanitizer_syscall_pre_access(path, flags) \ | |
209 | __sanitizer_syscall_pre_impl_access((long long)(path), (long long)(flags)) | |
210 | #define __sanitizer_syscall_post_access(res, path, flags) \ | |
211 | __sanitizer_syscall_post_impl_access(res, (long long)(path), \ | |
212 | (long long)(flags)) | |
213 | #define __sanitizer_syscall_pre_chflags(path, flags) \ | |
214 | __sanitizer_syscall_pre_impl_chflags((long long)(path), (long long)(flags)) | |
215 | #define __sanitizer_syscall_post_chflags(res, path, flags) \ | |
216 | __sanitizer_syscall_post_impl_chflags(res, (long long)(path), \ | |
217 | (long long)(flags)) | |
218 | #define __sanitizer_syscall_pre_fchflags(fd, flags) \ | |
219 | __sanitizer_syscall_pre_impl_fchflags((long long)(fd), (long long)(flags)) | |
220 | #define __sanitizer_syscall_post_fchflags(res, fd, flags) \ | |
221 | __sanitizer_syscall_post_impl_fchflags(res, (long long)(fd), \ | |
222 | (long long)(flags)) | |
223 | #define __sanitizer_syscall_pre_sync() __sanitizer_syscall_pre_impl_sync() | |
224 | #define __sanitizer_syscall_post_sync(res) \ | |
225 | __sanitizer_syscall_post_impl_sync(res) | |
226 | #define __sanitizer_syscall_pre_kill(pid, signum) \ | |
227 | __sanitizer_syscall_pre_impl_kill((long long)(pid), (long long)(signum)) | |
228 | #define __sanitizer_syscall_post_kill(res, pid, signum) \ | |
229 | __sanitizer_syscall_post_impl_kill(res, (long long)(pid), (long long)(signum)) | |
230 | #define __sanitizer_syscall_pre_compat_43_stat43(path, ub) \ | |
231 | __sanitizer_syscall_pre_impl_compat_43_stat43((long long)(path), \ | |
232 | (long long)(ub)) | |
233 | #define __sanitizer_syscall_post_compat_43_stat43(res, path, ub) \ | |
234 | __sanitizer_syscall_post_impl_compat_43_stat43(res, (long long)(path), \ | |
235 | (long long)(ub)) | |
236 | #define __sanitizer_syscall_pre_getppid() __sanitizer_syscall_pre_impl_getppid() | |
237 | #define __sanitizer_syscall_post_getppid(res) \ | |
238 | __sanitizer_syscall_post_impl_getppid(res) | |
239 | #define __sanitizer_syscall_pre_compat_43_lstat43(path, ub) \ | |
240 | __sanitizer_syscall_pre_impl_compat_43_lstat43((long long)(path), \ | |
241 | (long long)(ub)) | |
242 | #define __sanitizer_syscall_post_compat_43_lstat43(res, path, ub) \ | |
243 | __sanitizer_syscall_post_impl_compat_43_lstat43(res, (long long)(path), \ | |
244 | (long long)(ub)) | |
245 | #define __sanitizer_syscall_pre_dup(fd) \ | |
246 | __sanitizer_syscall_pre_impl_dup((long long)(fd)) | |
247 | #define __sanitizer_syscall_post_dup(res, fd) \ | |
248 | __sanitizer_syscall_post_impl_dup(res, (long long)(fd)) | |
249 | #define __sanitizer_syscall_pre_pipe() __sanitizer_syscall_pre_impl_pipe() | |
250 | #define __sanitizer_syscall_post_pipe(res) \ | |
251 | __sanitizer_syscall_post_impl_pipe(res) | |
252 | #define __sanitizer_syscall_pre_getegid() __sanitizer_syscall_pre_impl_getegid() | |
253 | #define __sanitizer_syscall_post_getegid(res) \ | |
254 | __sanitizer_syscall_post_impl_getegid(res) | |
255 | #define __sanitizer_syscall_pre_profil(samples, size, offset, scale) \ | |
256 | __sanitizer_syscall_pre_impl_profil((long long)(samples), (long long)(size), \ | |
257 | (long long)(offset), (long long)(scale)) | |
258 | #define __sanitizer_syscall_post_profil(res, samples, size, offset, scale) \ | |
259 | __sanitizer_syscall_post_impl_profil(res, (long long)(samples), \ | |
260 | (long long)(size), (long long)(offset), \ | |
261 | (long long)(scale)) | |
262 | #define __sanitizer_syscall_pre_ktrace(fname, ops, facs, pid) \ | |
263 | __sanitizer_syscall_pre_impl_ktrace((long long)(fname), (long long)(ops), \ | |
264 | (long long)(facs), (long long)(pid)) | |
265 | #define __sanitizer_syscall_post_ktrace(res, fname, ops, facs, pid) \ | |
266 | __sanitizer_syscall_post_impl_ktrace(res, (long long)(fname), \ | |
267 | (long long)(ops), (long long)(facs), \ | |
268 | (long long)(pid)) | |
269 | #define __sanitizer_syscall_pre_compat_13_sigaction13(signum, nsa, osa) \ | |
270 | __sanitizer_syscall_pre_impl_compat_13_sigaction13( \ | |
271 | (long long)(signum), (long long)(nsa), (long long)(osa)) | |
272 | #define __sanitizer_syscall_post_compat_13_sigaction13(res, signum, nsa, osa) \ | |
273 | __sanitizer_syscall_post_impl_compat_13_sigaction13( \ | |
274 | res, (long long)(signum), (long long)(nsa), (long long)(osa)) | |
275 | #define __sanitizer_syscall_pre_getgid() __sanitizer_syscall_pre_impl_getgid() | |
276 | #define __sanitizer_syscall_post_getgid(res) \ | |
277 | __sanitizer_syscall_post_impl_getgid(res) | |
278 | #define __sanitizer_syscall_pre_compat_13_sigprocmask13(how, mask) \ | |
279 | __sanitizer_syscall_pre_impl_compat_13_sigprocmask13((long long)(how), \ | |
280 | (long long)(mask)) | |
281 | #define __sanitizer_syscall_post_compat_13_sigprocmask13(res, how, mask) \ | |
282 | __sanitizer_syscall_post_impl_compat_13_sigprocmask13(res, (long long)(how), \ | |
283 | (long long)(mask)) | |
284 | #define __sanitizer_syscall_pre___getlogin(namebuf, namelen) \ | |
285 | __sanitizer_syscall_pre_impl___getlogin((long long)(namebuf), \ | |
286 | (long long)(namelen)) | |
287 | #define __sanitizer_syscall_post___getlogin(res, namebuf, namelen) \ | |
288 | __sanitizer_syscall_post_impl___getlogin(res, (long long)(namebuf), \ | |
289 | (long long)(namelen)) | |
290 | #define __sanitizer_syscall_pre___setlogin(namebuf) \ | |
291 | __sanitizer_syscall_pre_impl___setlogin((long long)(namebuf)) | |
292 | #define __sanitizer_syscall_post___setlogin(res, namebuf) \ | |
293 | __sanitizer_syscall_post_impl___setlogin(res, (long long)(namebuf)) | |
294 | #define __sanitizer_syscall_pre_acct(path) \ | |
295 | __sanitizer_syscall_pre_impl_acct((long long)(path)) | |
296 | #define __sanitizer_syscall_post_acct(res, path) \ | |
297 | __sanitizer_syscall_post_impl_acct(res, (long long)(path)) | |
298 | #define __sanitizer_syscall_pre_compat_13_sigpending13() \ | |
299 | __sanitizer_syscall_pre_impl_compat_13_sigpending13() | |
300 | #define __sanitizer_syscall_post_compat_13_sigpending13(res) \ | |
301 | __sanitizer_syscall_post_impl_compat_13_sigpending13(res) | |
302 | #define __sanitizer_syscall_pre_compat_13_sigaltstack13(nss, oss) \ | |
303 | __sanitizer_syscall_pre_impl_compat_13_sigaltstack13((long long)(nss), \ | |
304 | (long long)(oss)) | |
305 | #define __sanitizer_syscall_post_compat_13_sigaltstack13(res, nss, oss) \ | |
306 | __sanitizer_syscall_post_impl_compat_13_sigaltstack13(res, (long long)(nss), \ | |
307 | (long long)(oss)) | |
308 | #define __sanitizer_syscall_pre_ioctl(fd, com, data) \ | |
309 | __sanitizer_syscall_pre_impl_ioctl((long long)(fd), (long long)(com), \ | |
310 | (long long)(data)) | |
311 | #define __sanitizer_syscall_post_ioctl(res, fd, com, data) \ | |
312 | __sanitizer_syscall_post_impl_ioctl(res, (long long)(fd), (long long)(com), \ | |
313 | (long long)(data)) | |
314 | #define __sanitizer_syscall_pre_compat_12_oreboot(opt) \ | |
315 | __sanitizer_syscall_pre_impl_compat_12_oreboot((long long)(opt)) | |
316 | #define __sanitizer_syscall_post_compat_12_oreboot(res, opt) \ | |
317 | __sanitizer_syscall_post_impl_compat_12_oreboot(res, (long long)(opt)) | |
318 | #define __sanitizer_syscall_pre_revoke(path) \ | |
319 | __sanitizer_syscall_pre_impl_revoke((long long)(path)) | |
320 | #define __sanitizer_syscall_post_revoke(res, path) \ | |
321 | __sanitizer_syscall_post_impl_revoke(res, (long long)(path)) | |
322 | #define __sanitizer_syscall_pre_symlink(path, link) \ | |
323 | __sanitizer_syscall_pre_impl_symlink((long long)(path), (long long)(link)) | |
324 | #define __sanitizer_syscall_post_symlink(res, path, link) \ | |
325 | __sanitizer_syscall_post_impl_symlink(res, (long long)(path), \ | |
326 | (long long)(link)) | |
327 | #define __sanitizer_syscall_pre_readlink(path, buf, count) \ | |
328 | __sanitizer_syscall_pre_impl_readlink((long long)(path), (long long)(buf), \ | |
329 | (long long)(count)) | |
330 | #define __sanitizer_syscall_post_readlink(res, path, buf, count) \ | |
331 | __sanitizer_syscall_post_impl_readlink(res, (long long)(path), \ | |
332 | (long long)(buf), (long long)(count)) | |
333 | #define __sanitizer_syscall_pre_execve(path, argp, envp) \ | |
334 | __sanitizer_syscall_pre_impl_execve((long long)(path), (long long)(argp), \ | |
335 | (long long)(envp)) | |
336 | #define __sanitizer_syscall_post_execve(res, path, argp, envp) \ | |
337 | __sanitizer_syscall_post_impl_execve(res, (long long)(path), \ | |
338 | (long long)(argp), (long long)(envp)) | |
339 | #define __sanitizer_syscall_pre_umask(newmask) \ | |
340 | __sanitizer_syscall_pre_impl_umask((long long)(newmask)) | |
341 | #define __sanitizer_syscall_post_umask(res, newmask) \ | |
342 | __sanitizer_syscall_post_impl_umask(res, (long long)(newmask)) | |
343 | #define __sanitizer_syscall_pre_chroot(path) \ | |
344 | __sanitizer_syscall_pre_impl_chroot((long long)(path)) | |
345 | #define __sanitizer_syscall_post_chroot(res, path) \ | |
346 | __sanitizer_syscall_post_impl_chroot(res, (long long)(path)) | |
347 | #define __sanitizer_syscall_pre_compat_43_fstat43(fd, sb) \ | |
348 | __sanitizer_syscall_pre_impl_compat_43_fstat43((long long)(fd), \ | |
349 | (long long)(sb)) | |
350 | #define __sanitizer_syscall_post_compat_43_fstat43(res, fd, sb) \ | |
351 | __sanitizer_syscall_post_impl_compat_43_fstat43(res, (long long)(fd), \ | |
352 | (long long)(sb)) | |
353 | #define __sanitizer_syscall_pre_compat_43_ogetkerninfo(op, where, size, arg) \ | |
354 | __sanitizer_syscall_pre_impl_compat_43_ogetkerninfo( \ | |
355 | (long long)(op), (long long)(where), (long long)(size), \ | |
356 | (long long)(arg)) | |
357 | #define __sanitizer_syscall_post_compat_43_ogetkerninfo(res, op, where, size, \ | |
358 | arg) \ | |
359 | __sanitizer_syscall_post_impl_compat_43_ogetkerninfo( \ | |
360 | res, (long long)(op), (long long)(where), (long long)(size), \ | |
361 | (long long)(arg)) | |
362 | #define __sanitizer_syscall_pre_compat_43_ogetpagesize() \ | |
363 | __sanitizer_syscall_pre_impl_compat_43_ogetpagesize() | |
364 | #define __sanitizer_syscall_post_compat_43_ogetpagesize(res) \ | |
365 | __sanitizer_syscall_post_impl_compat_43_ogetpagesize(res) | |
366 | #define __sanitizer_syscall_pre_compat_12_msync(addr, len) \ | |
367 | __sanitizer_syscall_pre_impl_compat_12_msync((long long)(addr), \ | |
368 | (long long)(len)) | |
369 | #define __sanitizer_syscall_post_compat_12_msync(res, addr, len) \ | |
370 | __sanitizer_syscall_post_impl_compat_12_msync(res, (long long)(addr), \ | |
371 | (long long)(len)) | |
372 | #define __sanitizer_syscall_pre_vfork() __sanitizer_syscall_pre_impl_vfork() | |
373 | #define __sanitizer_syscall_post_vfork(res) \ | |
374 | __sanitizer_syscall_post_impl_vfork(res) | |
375 | /* syscall 67 has been skipped */ | |
376 | /* syscall 68 has been skipped */ | |
377 | /* syscall 69 has been skipped */ | |
378 | /* syscall 70 has been skipped */ | |
379 | #define __sanitizer_syscall_pre_compat_43_ommap(addr, len, prot, flags, fd, \ | |
380 | pos) \ | |
381 | __sanitizer_syscall_pre_impl_compat_43_ommap( \ | |
382 | (long long)(addr), (long long)(len), (long long)(prot), \ | |
383 | (long long)(flags), (long long)(fd), (long long)(pos)) | |
384 | #define __sanitizer_syscall_post_compat_43_ommap(res, addr, len, prot, flags, \ | |
385 | fd, pos) \ | |
386 | __sanitizer_syscall_post_impl_compat_43_ommap( \ | |
387 | res, (long long)(addr), (long long)(len), (long long)(prot), \ | |
388 | (long long)(flags), (long long)(fd), (long long)(pos)) | |
389 | #define __sanitizer_syscall_pre_vadvise(anom) \ | |
390 | __sanitizer_syscall_pre_impl_vadvise((long long)(anom)) | |
391 | #define __sanitizer_syscall_post_vadvise(res, anom) \ | |
392 | __sanitizer_syscall_post_impl_vadvise(res, (long long)(anom)) | |
393 | #define __sanitizer_syscall_pre_munmap(addr, len) \ | |
394 | __sanitizer_syscall_pre_impl_munmap((long long)(addr), (long long)(len)) | |
395 | #define __sanitizer_syscall_post_munmap(res, addr, len) \ | |
396 | __sanitizer_syscall_post_impl_munmap(res, (long long)(addr), (long long)(len)) | |
397 | #define __sanitizer_syscall_pre_mprotect(addr, len, prot) \ | |
398 | __sanitizer_syscall_pre_impl_mprotect((long long)(addr), (long long)(len), \ | |
399 | (long long)(prot)) | |
400 | #define __sanitizer_syscall_post_mprotect(res, addr, len, prot) \ | |
401 | __sanitizer_syscall_post_impl_mprotect(res, (long long)(addr), \ | |
402 | (long long)(len), (long long)(prot)) | |
403 | #define __sanitizer_syscall_pre_madvise(addr, len, behav) \ | |
404 | __sanitizer_syscall_pre_impl_madvise((long long)(addr), (long long)(len), \ | |
405 | (long long)(behav)) | |
406 | #define __sanitizer_syscall_post_madvise(res, addr, len, behav) \ | |
407 | __sanitizer_syscall_post_impl_madvise(res, (long long)(addr), \ | |
408 | (long long)(len), (long long)(behav)) | |
409 | /* syscall 76 has been skipped */ | |
410 | /* syscall 77 has been skipped */ | |
411 | #define __sanitizer_syscall_pre_mincore(addr, len, vec) \ | |
412 | __sanitizer_syscall_pre_impl_mincore((long long)(addr), (long long)(len), \ | |
413 | (long long)(vec)) | |
414 | #define __sanitizer_syscall_post_mincore(res, addr, len, vec) \ | |
415 | __sanitizer_syscall_post_impl_mincore(res, (long long)(addr), \ | |
416 | (long long)(len), (long long)(vec)) | |
417 | #define __sanitizer_syscall_pre_getgroups(gidsetsize, gidset) \ | |
418 | __sanitizer_syscall_pre_impl_getgroups((long long)(gidsetsize), \ | |
419 | (long long)(gidset)) | |
420 | #define __sanitizer_syscall_post_getgroups(res, gidsetsize, gidset) \ | |
421 | __sanitizer_syscall_post_impl_getgroups(res, (long long)(gidsetsize), \ | |
422 | (long long)(gidset)) | |
423 | #define __sanitizer_syscall_pre_setgroups(gidsetsize, gidset) \ | |
424 | __sanitizer_syscall_pre_impl_setgroups((long long)(gidsetsize), \ | |
425 | (long long)(gidset)) | |
426 | #define __sanitizer_syscall_post_setgroups(res, gidsetsize, gidset) \ | |
427 | __sanitizer_syscall_post_impl_setgroups(res, (long long)(gidsetsize), \ | |
428 | (long long)(gidset)) | |
429 | #define __sanitizer_syscall_pre_getpgrp() __sanitizer_syscall_pre_impl_getpgrp() | |
430 | #define __sanitizer_syscall_post_getpgrp(res) \ | |
431 | __sanitizer_syscall_post_impl_getpgrp(res) | |
432 | #define __sanitizer_syscall_pre_setpgid(pid, pgid) \ | |
433 | __sanitizer_syscall_pre_impl_setpgid((long long)(pid), (long long)(pgid)) | |
434 | #define __sanitizer_syscall_post_setpgid(res, pid, pgid) \ | |
435 | __sanitizer_syscall_post_impl_setpgid(res, (long long)(pid), \ | |
436 | (long long)(pgid)) | |
437 | #define __sanitizer_syscall_pre_compat_50_setitimer(which, itv, oitv) \ | |
438 | __sanitizer_syscall_pre_impl_compat_50_setitimer( \ | |
439 | (long long)(which), (long long)(itv), (long long)(oitv)) | |
440 | #define __sanitizer_syscall_post_compat_50_setitimer(res, which, itv, oitv) \ | |
441 | __sanitizer_syscall_post_impl_compat_50_setitimer( \ | |
442 | res, (long long)(which), (long long)(itv), (long long)(oitv)) | |
443 | #define __sanitizer_syscall_pre_compat_43_owait() \ | |
444 | __sanitizer_syscall_pre_impl_compat_43_owait() | |
445 | #define __sanitizer_syscall_post_compat_43_owait(res) \ | |
446 | __sanitizer_syscall_post_impl_compat_43_owait(res) | |
447 | #define __sanitizer_syscall_pre_compat_12_oswapon(name) \ | |
448 | __sanitizer_syscall_pre_impl_compat_12_oswapon((long long)(name)) | |
449 | #define __sanitizer_syscall_post_compat_12_oswapon(res, name) \ | |
450 | __sanitizer_syscall_post_impl_compat_12_oswapon(res, (long long)(name)) | |
451 | #define __sanitizer_syscall_pre_compat_50_getitimer(which, itv) \ | |
452 | __sanitizer_syscall_pre_impl_compat_50_getitimer((long long)(which), \ | |
453 | (long long)(itv)) | |
454 | #define __sanitizer_syscall_post_compat_50_getitimer(res, which, itv) \ | |
455 | __sanitizer_syscall_post_impl_compat_50_getitimer(res, (long long)(which), \ | |
456 | (long long)(itv)) | |
457 | #define __sanitizer_syscall_pre_compat_43_ogethostname(hostname, len) \ | |
458 | __sanitizer_syscall_pre_impl_compat_43_ogethostname((long long)(hostname), \ | |
459 | (long long)(len)) | |
460 | #define __sanitizer_syscall_post_compat_43_ogethostname(res, hostname, len) \ | |
461 | __sanitizer_syscall_post_impl_compat_43_ogethostname( \ | |
462 | res, (long long)(hostname), (long long)(len)) | |
463 | #define __sanitizer_syscall_pre_compat_43_osethostname(hostname, len) \ | |
464 | __sanitizer_syscall_pre_impl_compat_43_osethostname((long long)(hostname), \ | |
465 | (long long)(len)) | |
466 | #define __sanitizer_syscall_post_compat_43_osethostname(res, hostname, len) \ | |
467 | __sanitizer_syscall_post_impl_compat_43_osethostname( \ | |
468 | res, (long long)(hostname), (long long)(len)) | |
469 | #define __sanitizer_syscall_pre_compat_43_ogetdtablesize() \ | |
470 | __sanitizer_syscall_pre_impl_compat_43_ogetdtablesize() | |
471 | #define __sanitizer_syscall_post_compat_43_ogetdtablesize(res) \ | |
472 | __sanitizer_syscall_post_impl_compat_43_ogetdtablesize(res) | |
473 | #define __sanitizer_syscall_pre_dup2(from, to) \ | |
474 | __sanitizer_syscall_pre_impl_dup2((long long)(from), (long long)(to)) | |
475 | #define __sanitizer_syscall_post_dup2(res, from, to) \ | |
476 | __sanitizer_syscall_post_impl_dup2(res, (long long)(from), (long long)(to)) | |
477 | /* syscall 91 has been skipped */ | |
478 | #define __sanitizer_syscall_pre_fcntl(fd, cmd, arg) \ | |
479 | __sanitizer_syscall_pre_impl_fcntl((long long)(fd), (long long)(cmd), \ | |
480 | (long long)(arg)) | |
481 | #define __sanitizer_syscall_post_fcntl(res, fd, cmd, arg) \ | |
482 | __sanitizer_syscall_post_impl_fcntl(res, (long long)(fd), (long long)(cmd), \ | |
483 | (long long)(arg)) | |
484 | #define __sanitizer_syscall_pre_compat_50_select(nd, in, ou, ex, tv) \ | |
485 | __sanitizer_syscall_pre_impl_compat_50_select( \ | |
486 | (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \ | |
487 | (long long)(tv)) | |
488 | #define __sanitizer_syscall_post_compat_50_select(res, nd, in, ou, ex, tv) \ | |
489 | __sanitizer_syscall_post_impl_compat_50_select( \ | |
490 | res, (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \ | |
491 | (long long)(tv)) | |
492 | /* syscall 94 has been skipped */ | |
493 | #define __sanitizer_syscall_pre_fsync(fd) \ | |
494 | __sanitizer_syscall_pre_impl_fsync((long long)(fd)) | |
495 | #define __sanitizer_syscall_post_fsync(res, fd) \ | |
496 | __sanitizer_syscall_post_impl_fsync(res, (long long)(fd)) | |
497 | #define __sanitizer_syscall_pre_setpriority(which, who, prio) \ | |
498 | __sanitizer_syscall_pre_impl_setpriority( \ | |
499 | (long long)(which), (long long)(who), (long long)(prio)) | |
500 | #define __sanitizer_syscall_post_setpriority(res, which, who, prio) \ | |
501 | __sanitizer_syscall_post_impl_setpriority( \ | |
502 | res, (long long)(which), (long long)(who), (long long)(prio)) | |
503 | #define __sanitizer_syscall_pre_compat_30_socket(domain, type, protocol) \ | |
504 | __sanitizer_syscall_pre_impl_compat_30_socket( \ | |
505 | (long long)(domain), (long long)(type), (long long)(protocol)) | |
506 | #define __sanitizer_syscall_post_compat_30_socket(res, domain, type, protocol) \ | |
507 | __sanitizer_syscall_post_impl_compat_30_socket( \ | |
508 | res, (long long)(domain), (long long)(type), (long long)(protocol)) | |
509 | #define __sanitizer_syscall_pre_connect(s, name, namelen) \ | |
510 | __sanitizer_syscall_pre_impl_connect((long long)(s), (long long)(name), \ | |
511 | (long long)(namelen)) | |
512 | #define __sanitizer_syscall_post_connect(res, s, name, namelen) \ | |
513 | __sanitizer_syscall_post_impl_connect( \ | |
514 | res, (long long)(s), (long long)(name), (long long)(namelen)) | |
515 | #define __sanitizer_syscall_pre_compat_43_oaccept(s, name, anamelen) \ | |
516 | __sanitizer_syscall_pre_impl_compat_43_oaccept( \ | |
517 | (long long)(s), (long long)(name), (long long)(anamelen)) | |
518 | #define __sanitizer_syscall_post_compat_43_oaccept(res, s, name, anamelen) \ | |
519 | __sanitizer_syscall_post_impl_compat_43_oaccept( \ | |
520 | res, (long long)(s), (long long)(name), (long long)(anamelen)) | |
521 | #define __sanitizer_syscall_pre_getpriority(which, who) \ | |
522 | __sanitizer_syscall_pre_impl_getpriority((long long)(which), (long long)(who)) | |
523 | #define __sanitizer_syscall_post_getpriority(res, which, who) \ | |
524 | __sanitizer_syscall_post_impl_getpriority(res, (long long)(which), \ | |
525 | (long long)(who)) | |
526 | #define __sanitizer_syscall_pre_compat_43_osend(s, buf, len, flags) \ | |
527 | __sanitizer_syscall_pre_impl_compat_43_osend( \ | |
528 | (long long)(s), (long long)(buf), (long long)(len), (long long)(flags)) | |
529 | #define __sanitizer_syscall_post_compat_43_osend(res, s, buf, len, flags) \ | |
530 | __sanitizer_syscall_post_impl_compat_43_osend( \ | |
531 | res, (long long)(s), (long long)(buf), (long long)(len), \ | |
532 | (long long)(flags)) | |
533 | #define __sanitizer_syscall_pre_compat_43_orecv(s, buf, len, flags) \ | |
534 | __sanitizer_syscall_pre_impl_compat_43_orecv( \ | |
535 | (long long)(s), (long long)(buf), (long long)(len), (long long)(flags)) | |
536 | #define __sanitizer_syscall_post_compat_43_orecv(res, s, buf, len, flags) \ | |
537 | __sanitizer_syscall_post_impl_compat_43_orecv( \ | |
538 | res, (long long)(s), (long long)(buf), (long long)(len), \ | |
539 | (long long)(flags)) | |
540 | #define __sanitizer_syscall_pre_compat_13_sigreturn13(sigcntxp) \ | |
541 | __sanitizer_syscall_pre_impl_compat_13_sigreturn13((long long)(sigcntxp)) | |
542 | #define __sanitizer_syscall_post_compat_13_sigreturn13(res, sigcntxp) \ | |
543 | __sanitizer_syscall_post_impl_compat_13_sigreturn13(res, \ | |
544 | (long long)(sigcntxp)) | |
545 | #define __sanitizer_syscall_pre_bind(s, name, namelen) \ | |
546 | __sanitizer_syscall_pre_impl_bind((long long)(s), (long long)(name), \ | |
547 | (long long)(namelen)) | |
548 | #define __sanitizer_syscall_post_bind(res, s, name, namelen) \ | |
549 | __sanitizer_syscall_post_impl_bind(res, (long long)(s), (long long)(name), \ | |
550 | (long long)(namelen)) | |
551 | #define __sanitizer_syscall_pre_setsockopt(s, level, name, val, valsize) \ | |
552 | __sanitizer_syscall_pre_impl_setsockopt((long long)(s), (long long)(level), \ | |
553 | (long long)(name), (long long)(val), \ | |
554 | (long long)(valsize)) | |
555 | #define __sanitizer_syscall_post_setsockopt(res, s, level, name, val, valsize) \ | |
556 | __sanitizer_syscall_post_impl_setsockopt( \ | |
557 | res, (long long)(s), (long long)(level), (long long)(name), \ | |
558 | (long long)(val), (long long)(valsize)) | |
559 | #define __sanitizer_syscall_pre_listen(s, backlog) \ | |
560 | __sanitizer_syscall_pre_impl_listen((long long)(s), (long long)(backlog)) | |
561 | #define __sanitizer_syscall_post_listen(res, s, backlog) \ | |
562 | __sanitizer_syscall_post_impl_listen(res, (long long)(s), \ | |
563 | (long long)(backlog)) | |
564 | /* syscall 107 has been skipped */ | |
565 | #define __sanitizer_syscall_pre_compat_43_osigvec(signum, nsv, osv) \ | |
566 | __sanitizer_syscall_pre_impl_compat_43_osigvec( \ | |
567 | (long long)(signum), (long long)(nsv), (long long)(osv)) | |
568 | #define __sanitizer_syscall_post_compat_43_osigvec(res, signum, nsv, osv) \ | |
569 | __sanitizer_syscall_post_impl_compat_43_osigvec( \ | |
570 | res, (long long)(signum), (long long)(nsv), (long long)(osv)) | |
571 | #define __sanitizer_syscall_pre_compat_43_osigblock(mask) \ | |
572 | __sanitizer_syscall_pre_impl_compat_43_osigblock((long long)(mask)) | |
573 | #define __sanitizer_syscall_post_compat_43_osigblock(res, mask) \ | |
574 | __sanitizer_syscall_post_impl_compat_43_osigblock(res, (long long)(mask)) | |
575 | #define __sanitizer_syscall_pre_compat_43_osigsetmask(mask) \ | |
576 | __sanitizer_syscall_pre_impl_compat_43_osigsetmask((long long)(mask)) | |
577 | #define __sanitizer_syscall_post_compat_43_osigsetmask(res, mask) \ | |
578 | __sanitizer_syscall_post_impl_compat_43_osigsetmask(res, (long long)(mask)) | |
579 | #define __sanitizer_syscall_pre_compat_13_sigsuspend13(mask) \ | |
580 | __sanitizer_syscall_pre_impl_compat_13_sigsuspend13((long long)(mask)) | |
581 | #define __sanitizer_syscall_post_compat_13_sigsuspend13(res, mask) \ | |
582 | __sanitizer_syscall_post_impl_compat_13_sigsuspend13(res, (long long)(mask)) | |
583 | #define __sanitizer_syscall_pre_compat_43_osigstack(nss, oss) \ | |
584 | __sanitizer_syscall_pre_impl_compat_43_osigstack((long long)(nss), \ | |
585 | (long long)(oss)) | |
586 | #define __sanitizer_syscall_post_compat_43_osigstack(res, nss, oss) \ | |
587 | __sanitizer_syscall_post_impl_compat_43_osigstack(res, (long long)(nss), \ | |
588 | (long long)(oss)) | |
589 | #define __sanitizer_syscall_pre_compat_43_orecvmsg(s, msg, flags) \ | |
590 | __sanitizer_syscall_pre_impl_compat_43_orecvmsg( \ | |
591 | (long long)(s), (long long)(msg), (long long)(flags)) | |
592 | #define __sanitizer_syscall_post_compat_43_orecvmsg(res, s, msg, flags) \ | |
593 | __sanitizer_syscall_post_impl_compat_43_orecvmsg( \ | |
594 | res, (long long)(s), (long long)(msg), (long long)(flags)) | |
595 | #define __sanitizer_syscall_pre_compat_43_osendmsg(s, msg, flags) \ | |
596 | __sanitizer_syscall_pre_impl_compat_43_osendmsg( \ | |
597 | (long long)(s), (long long)(msg), (long long)(flags)) | |
598 | #define __sanitizer_syscall_post_compat_43_osendmsg(res, s, msg, flags) \ | |
599 | __sanitizer_syscall_post_impl_compat_43_osendmsg( \ | |
600 | res, (long long)(s), (long long)(msg), (long long)(flags)) | |
601 | /* syscall 115 has been skipped */ | |
602 | #define __sanitizer_syscall_pre_compat_50_gettimeofday(tp, tzp) \ | |
603 | __sanitizer_syscall_pre_impl_compat_50_gettimeofday((long long)(tp), \ | |
604 | (long long)(tzp)) | |
605 | #define __sanitizer_syscall_post_compat_50_gettimeofday(res, tp, tzp) \ | |
606 | __sanitizer_syscall_post_impl_compat_50_gettimeofday(res, (long long)(tp), \ | |
607 | (long long)(tzp)) | |
608 | #define __sanitizer_syscall_pre_compat_50_getrusage(who, rusage) \ | |
609 | __sanitizer_syscall_pre_impl_compat_50_getrusage((long long)(who), \ | |
610 | (long long)(rusage)) | |
611 | #define __sanitizer_syscall_post_compat_50_getrusage(res, who, rusage) \ | |
612 | __sanitizer_syscall_post_impl_compat_50_getrusage(res, (long long)(who), \ | |
613 | (long long)(rusage)) | |
614 | #define __sanitizer_syscall_pre_getsockopt(s, level, name, val, avalsize) \ | |
615 | __sanitizer_syscall_pre_impl_getsockopt((long long)(s), (long long)(level), \ | |
616 | (long long)(name), (long long)(val), \ | |
617 | (long long)(avalsize)) | |
618 | #define __sanitizer_syscall_post_getsockopt(res, s, level, name, val, \ | |
619 | avalsize) \ | |
620 | __sanitizer_syscall_post_impl_getsockopt( \ | |
621 | res, (long long)(s), (long long)(level), (long long)(name), \ | |
622 | (long long)(val), (long long)(avalsize)) | |
623 | /* syscall 119 has been skipped */ | |
624 | #define __sanitizer_syscall_pre_readv(fd, iovp, iovcnt) \ | |
625 | __sanitizer_syscall_pre_impl_readv((long long)(fd), (long long)(iovp), \ | |
626 | (long long)(iovcnt)) | |
627 | #define __sanitizer_syscall_post_readv(res, fd, iovp, iovcnt) \ | |
628 | __sanitizer_syscall_post_impl_readv(res, (long long)(fd), (long long)(iovp), \ | |
629 | (long long)(iovcnt)) | |
630 | #define __sanitizer_syscall_pre_writev(fd, iovp, iovcnt) \ | |
631 | __sanitizer_syscall_pre_impl_writev((long long)(fd), (long long)(iovp), \ | |
632 | (long long)(iovcnt)) | |
633 | #define __sanitizer_syscall_post_writev(res, fd, iovp, iovcnt) \ | |
634 | __sanitizer_syscall_post_impl_writev(res, (long long)(fd), \ | |
635 | (long long)(iovp), (long long)(iovcnt)) | |
636 | #define __sanitizer_syscall_pre_compat_50_settimeofday(tv, tzp) \ | |
637 | __sanitizer_syscall_pre_impl_compat_50_settimeofday((long long)(tv), \ | |
638 | (long long)(tzp)) | |
639 | #define __sanitizer_syscall_post_compat_50_settimeofday(res, tv, tzp) \ | |
640 | __sanitizer_syscall_post_impl_compat_50_settimeofday(res, (long long)(tv), \ | |
641 | (long long)(tzp)) | |
642 | #define __sanitizer_syscall_pre_fchown(fd, uid, gid) \ | |
643 | __sanitizer_syscall_pre_impl_fchown((long long)(fd), (long long)(uid), \ | |
644 | (long long)(gid)) | |
645 | #define __sanitizer_syscall_post_fchown(res, fd, uid, gid) \ | |
646 | __sanitizer_syscall_post_impl_fchown(res, (long long)(fd), (long long)(uid), \ | |
647 | (long long)(gid)) | |
648 | #define __sanitizer_syscall_pre_fchmod(fd, mode) \ | |
649 | __sanitizer_syscall_pre_impl_fchmod((long long)(fd), (long long)(mode)) | |
650 | #define __sanitizer_syscall_post_fchmod(res, fd, mode) \ | |
651 | __sanitizer_syscall_post_impl_fchmod(res, (long long)(fd), (long long)(mode)) | |
652 | #define __sanitizer_syscall_pre_compat_43_orecvfrom(s, buf, len, flags, from, \ | |
653 | fromlenaddr) \ | |
654 | __sanitizer_syscall_pre_impl_compat_43_orecvfrom( \ | |
655 | (long long)(s), (long long)(buf), (long long)(len), (long long)(flags), \ | |
656 | (long long)(from), (long long)(fromlenaddr)) | |
657 | #define __sanitizer_syscall_post_compat_43_orecvfrom(res, s, buf, len, flags, \ | |
658 | from, fromlenaddr) \ | |
659 | __sanitizer_syscall_post_impl_compat_43_orecvfrom( \ | |
660 | res, (long long)(s), (long long)(buf), (long long)(len), \ | |
661 | (long long)(flags), (long long)(from), (long long)(fromlenaddr)) | |
662 | #define __sanitizer_syscall_pre_setreuid(ruid, euid) \ | |
663 | __sanitizer_syscall_pre_impl_setreuid((long long)(ruid), (long long)(euid)) | |
664 | #define __sanitizer_syscall_post_setreuid(res, ruid, euid) \ | |
665 | __sanitizer_syscall_post_impl_setreuid(res, (long long)(ruid), \ | |
666 | (long long)(euid)) | |
667 | #define __sanitizer_syscall_pre_setregid(rgid, egid) \ | |
668 | __sanitizer_syscall_pre_impl_setregid((long long)(rgid), (long long)(egid)) | |
669 | #define __sanitizer_syscall_post_setregid(res, rgid, egid) \ | |
670 | __sanitizer_syscall_post_impl_setregid(res, (long long)(rgid), \ | |
671 | (long long)(egid)) | |
672 | #define __sanitizer_syscall_pre_rename(from, to) \ | |
673 | __sanitizer_syscall_pre_impl_rename((long long)(from), (long long)(to)) | |
674 | #define __sanitizer_syscall_post_rename(res, from, to) \ | |
675 | __sanitizer_syscall_post_impl_rename(res, (long long)(from), (long long)(to)) | |
676 | #define __sanitizer_syscall_pre_compat_43_otruncate(path, length) \ | |
677 | __sanitizer_syscall_pre_impl_compat_43_otruncate((long long)(path), \ | |
678 | (long long)(length)) | |
679 | #define __sanitizer_syscall_post_compat_43_otruncate(res, path, length) \ | |
680 | __sanitizer_syscall_post_impl_compat_43_otruncate(res, (long long)(path), \ | |
681 | (long long)(length)) | |
682 | #define __sanitizer_syscall_pre_compat_43_oftruncate(fd, length) \ | |
683 | __sanitizer_syscall_pre_impl_compat_43_oftruncate((long long)(fd), \ | |
684 | (long long)(length)) | |
685 | #define __sanitizer_syscall_post_compat_43_oftruncate(res, fd, length) \ | |
686 | __sanitizer_syscall_post_impl_compat_43_oftruncate(res, (long long)(fd), \ | |
687 | (long long)(length)) | |
688 | #define __sanitizer_syscall_pre_flock(fd, how) \ | |
689 | __sanitizer_syscall_pre_impl_flock((long long)(fd), (long long)(how)) | |
690 | #define __sanitizer_syscall_post_flock(res, fd, how) \ | |
691 | __sanitizer_syscall_post_impl_flock(res, (long long)(fd), (long long)(how)) | |
692 | #define __sanitizer_syscall_pre_mkfifo(path, mode) \ | |
693 | __sanitizer_syscall_pre_impl_mkfifo((long long)(path), (long long)(mode)) | |
694 | #define __sanitizer_syscall_post_mkfifo(res, path, mode) \ | |
695 | __sanitizer_syscall_post_impl_mkfifo(res, (long long)(path), \ | |
696 | (long long)(mode)) | |
697 | #define __sanitizer_syscall_pre_sendto(s, buf, len, flags, to, tolen) \ | |
698 | __sanitizer_syscall_pre_impl_sendto((long long)(s), (long long)(buf), \ | |
699 | (long long)(len), (long long)(flags), \ | |
700 | (long long)(to), (long long)(tolen)) | |
701 | #define __sanitizer_syscall_post_sendto(res, s, buf, len, flags, to, tolen) \ | |
702 | __sanitizer_syscall_post_impl_sendto(res, (long long)(s), (long long)(buf), \ | |
703 | (long long)(len), (long long)(flags), \ | |
704 | (long long)(to), (long long)(tolen)) | |
705 | #define __sanitizer_syscall_pre_shutdown(s, how) \ | |
706 | __sanitizer_syscall_pre_impl_shutdown((long long)(s), (long long)(how)) | |
707 | #define __sanitizer_syscall_post_shutdown(res, s, how) \ | |
708 | __sanitizer_syscall_post_impl_shutdown(res, (long long)(s), (long long)(how)) | |
709 | #define __sanitizer_syscall_pre_socketpair(domain, type, protocol, rsv) \ | |
710 | __sanitizer_syscall_pre_impl_socketpair( \ | |
711 | (long long)(domain), (long long)(type), (long long)(protocol), \ | |
712 | (long long)(rsv)) | |
713 | #define __sanitizer_syscall_post_socketpair(res, domain, type, protocol, rsv) \ | |
714 | __sanitizer_syscall_post_impl_socketpair( \ | |
715 | res, (long long)(domain), (long long)(type), (long long)(protocol), \ | |
716 | (long long)(rsv)) | |
717 | #define __sanitizer_syscall_pre_mkdir(path, mode) \ | |
718 | __sanitizer_syscall_pre_impl_mkdir((long long)(path), (long long)(mode)) | |
719 | #define __sanitizer_syscall_post_mkdir(res, path, mode) \ | |
720 | __sanitizer_syscall_post_impl_mkdir(res, (long long)(path), (long long)(mode)) | |
721 | #define __sanitizer_syscall_pre_rmdir(path) \ | |
722 | __sanitizer_syscall_pre_impl_rmdir((long long)(path)) | |
723 | #define __sanitizer_syscall_post_rmdir(res, path) \ | |
724 | __sanitizer_syscall_post_impl_rmdir(res, (long long)(path)) | |
725 | #define __sanitizer_syscall_pre_compat_50_utimes(path, tptr) \ | |
726 | __sanitizer_syscall_pre_impl_compat_50_utimes((long long)(path), \ | |
727 | (long long)(tptr)) | |
728 | #define __sanitizer_syscall_post_compat_50_utimes(res, path, tptr) \ | |
729 | __sanitizer_syscall_post_impl_compat_50_utimes(res, (long long)(path), \ | |
730 | (long long)(tptr)) | |
731 | /* syscall 139 has been skipped */ | |
732 | #define __sanitizer_syscall_pre_compat_50_adjtime(delta, olddelta) \ | |
733 | __sanitizer_syscall_pre_impl_compat_50_adjtime((long long)(delta), \ | |
734 | (long long)(olddelta)) | |
735 | #define __sanitizer_syscall_post_compat_50_adjtime(res, delta, olddelta) \ | |
736 | __sanitizer_syscall_post_impl_compat_50_adjtime(res, (long long)(delta), \ | |
737 | (long long)(olddelta)) | |
738 | #define __sanitizer_syscall_pre_compat_43_ogetpeername(fdes, asa, alen) \ | |
739 | __sanitizer_syscall_pre_impl_compat_43_ogetpeername( \ | |
740 | (long long)(fdes), (long long)(asa), (long long)(alen)) | |
741 | #define __sanitizer_syscall_post_compat_43_ogetpeername(res, fdes, asa, alen) \ | |
742 | __sanitizer_syscall_post_impl_compat_43_ogetpeername( \ | |
743 | res, (long long)(fdes), (long long)(asa), (long long)(alen)) | |
744 | #define __sanitizer_syscall_pre_compat_43_ogethostid() \ | |
745 | __sanitizer_syscall_pre_impl_compat_43_ogethostid() | |
746 | #define __sanitizer_syscall_post_compat_43_ogethostid(res) \ | |
747 | __sanitizer_syscall_post_impl_compat_43_ogethostid(res) | |
748 | #define __sanitizer_syscall_pre_compat_43_osethostid(hostid) \ | |
749 | __sanitizer_syscall_pre_impl_compat_43_osethostid((long long)(hostid)) | |
750 | #define __sanitizer_syscall_post_compat_43_osethostid(res, hostid) \ | |
751 | __sanitizer_syscall_post_impl_compat_43_osethostid(res, (long long)(hostid)) | |
752 | #define __sanitizer_syscall_pre_compat_43_ogetrlimit(which, rlp) \ | |
753 | __sanitizer_syscall_pre_impl_compat_43_ogetrlimit((long long)(which), \ | |
754 | (long long)(rlp)) | |
755 | #define __sanitizer_syscall_post_compat_43_ogetrlimit(res, which, rlp) \ | |
756 | __sanitizer_syscall_post_impl_compat_43_ogetrlimit(res, (long long)(which), \ | |
757 | (long long)(rlp)) | |
758 | #define __sanitizer_syscall_pre_compat_43_osetrlimit(which, rlp) \ | |
759 | __sanitizer_syscall_pre_impl_compat_43_osetrlimit((long long)(which), \ | |
760 | (long long)(rlp)) | |
761 | #define __sanitizer_syscall_post_compat_43_osetrlimit(res, which, rlp) \ | |
762 | __sanitizer_syscall_post_impl_compat_43_osetrlimit(res, (long long)(which), \ | |
763 | (long long)(rlp)) | |
764 | #define __sanitizer_syscall_pre_compat_43_okillpg(pgid, signum) \ | |
765 | __sanitizer_syscall_pre_impl_compat_43_okillpg((long long)(pgid), \ | |
766 | (long long)(signum)) | |
767 | #define __sanitizer_syscall_post_compat_43_okillpg(res, pgid, signum) \ | |
768 | __sanitizer_syscall_post_impl_compat_43_okillpg(res, (long long)(pgid), \ | |
769 | (long long)(signum)) | |
770 | #define __sanitizer_syscall_pre_setsid() __sanitizer_syscall_pre_impl_setsid() | |
771 | #define __sanitizer_syscall_post_setsid(res) \ | |
772 | __sanitizer_syscall_post_impl_setsid(res) | |
773 | #define __sanitizer_syscall_pre_compat_50_quotactl(path, cmd, uid, arg) \ | |
774 | __sanitizer_syscall_pre_impl_compat_50_quotactl( \ | |
775 | (long long)(path), (long long)(cmd), (long long)(uid), (long long)(arg)) | |
776 | #define __sanitizer_syscall_post_compat_50_quotactl(res, path, cmd, uid, arg) \ | |
777 | __sanitizer_syscall_post_impl_compat_50_quotactl( \ | |
778 | res, (long long)(path), (long long)(cmd), (long long)(uid), \ | |
779 | (long long)(arg)) | |
780 | #define __sanitizer_syscall_pre_compat_43_oquota() \ | |
781 | __sanitizer_syscall_pre_impl_compat_43_oquota() | |
782 | #define __sanitizer_syscall_post_compat_43_oquota(res) \ | |
783 | __sanitizer_syscall_post_impl_compat_43_oquota(res) | |
784 | #define __sanitizer_syscall_pre_compat_43_ogetsockname(fdec, asa, alen) \ | |
785 | __sanitizer_syscall_pre_impl_compat_43_ogetsockname( \ | |
786 | (long long)(fdec), (long long)(asa), (long long)(alen)) | |
787 | #define __sanitizer_syscall_post_compat_43_ogetsockname(res, fdec, asa, alen) \ | |
788 | __sanitizer_syscall_post_impl_compat_43_ogetsockname( \ | |
789 | res, (long long)(fdec), (long long)(asa), (long long)(alen)) | |
790 | /* syscall 151 has been skipped */ | |
791 | /* syscall 152 has been skipped */ | |
792 | /* syscall 153 has been skipped */ | |
793 | /* syscall 154 has been skipped */ | |
794 | #define __sanitizer_syscall_pre_nfssvc(flag, argp) \ | |
795 | __sanitizer_syscall_pre_impl_nfssvc((long long)(flag), (long long)(argp)) | |
796 | #define __sanitizer_syscall_post_nfssvc(res, flag, argp) \ | |
797 | __sanitizer_syscall_post_impl_nfssvc(res, (long long)(flag), \ | |
798 | (long long)(argp)) | |
799 | #define __sanitizer_syscall_pre_compat_43_ogetdirentries(fd, buf, count, \ | |
800 | basep) \ | |
801 | __sanitizer_syscall_pre_impl_compat_43_ogetdirentries( \ | |
802 | (long long)(fd), (long long)(buf), (long long)(count), \ | |
803 | (long long)(basep)) | |
804 | #define __sanitizer_syscall_post_compat_43_ogetdirentries(res, fd, buf, count, \ | |
805 | basep) \ | |
806 | __sanitizer_syscall_post_impl_compat_43_ogetdirentries( \ | |
807 | res, (long long)(fd), (long long)(buf), (long long)(count), \ | |
808 | (long long)(basep)) | |
809 | #define __sanitizer_syscall_pre_compat_20_statfs(path, buf) \ | |
810 | __sanitizer_syscall_pre_impl_compat_20_statfs((long long)(path), \ | |
811 | (long long)(buf)) | |
812 | #define __sanitizer_syscall_post_compat_20_statfs(res, path, buf) \ | |
813 | __sanitizer_syscall_post_impl_compat_20_statfs(res, (long long)(path), \ | |
814 | (long long)(buf)) | |
815 | #define __sanitizer_syscall_pre_compat_20_fstatfs(fd, buf) \ | |
816 | __sanitizer_syscall_pre_impl_compat_20_fstatfs((long long)(fd), \ | |
817 | (long long)(buf)) | |
818 | #define __sanitizer_syscall_post_compat_20_fstatfs(res, fd, buf) \ | |
819 | __sanitizer_syscall_post_impl_compat_20_fstatfs(res, (long long)(fd), \ | |
820 | (long long)(buf)) | |
821 | /* syscall 159 has been skipped */ | |
822 | /* syscall 160 has been skipped */ | |
823 | #define __sanitizer_syscall_pre_compat_30_getfh(fname, fhp) \ | |
824 | __sanitizer_syscall_pre_impl_compat_30_getfh((long long)(fname), \ | |
825 | (long long)(fhp)) | |
826 | #define __sanitizer_syscall_post_compat_30_getfh(res, fname, fhp) \ | |
827 | __sanitizer_syscall_post_impl_compat_30_getfh(res, (long long)(fname), \ | |
828 | (long long)(fhp)) | |
829 | #define __sanitizer_syscall_pre_compat_09_ogetdomainname(domainname, len) \ | |
830 | __sanitizer_syscall_pre_impl_compat_09_ogetdomainname( \ | |
831 | (long long)(domainname), (long long)(len)) | |
832 | #define __sanitizer_syscall_post_compat_09_ogetdomainname(res, domainname, \ | |
833 | len) \ | |
834 | __sanitizer_syscall_post_impl_compat_09_ogetdomainname( \ | |
835 | res, (long long)(domainname), (long long)(len)) | |
836 | #define __sanitizer_syscall_pre_compat_09_osetdomainname(domainname, len) \ | |
837 | __sanitizer_syscall_pre_impl_compat_09_osetdomainname( \ | |
838 | (long long)(domainname), (long long)(len)) | |
839 | #define __sanitizer_syscall_post_compat_09_osetdomainname(res, domainname, \ | |
840 | len) \ | |
841 | __sanitizer_syscall_post_impl_compat_09_osetdomainname( \ | |
842 | res, (long long)(domainname), (long long)(len)) | |
843 | #define __sanitizer_syscall_pre_compat_09_ouname(name) \ | |
844 | __sanitizer_syscall_pre_impl_compat_09_ouname((long long)(name)) | |
845 | #define __sanitizer_syscall_post_compat_09_ouname(res, name) \ | |
846 | __sanitizer_syscall_post_impl_compat_09_ouname(res, (long long)(name)) | |
847 | #define __sanitizer_syscall_pre_sysarch(op, parms) \ | |
848 | __sanitizer_syscall_pre_impl_sysarch((long long)(op), (long long)(parms)) | |
849 | #define __sanitizer_syscall_post_sysarch(res, op, parms) \ | |
850 | __sanitizer_syscall_post_impl_sysarch(res, (long long)(op), \ | |
851 | (long long)(parms)) | |
852 | /* syscall 166 has been skipped */ | |
853 | /* syscall 167 has been skipped */ | |
854 | /* syscall 168 has been skipped */ | |
855 | #if !defined(_LP64) | |
856 | #define __sanitizer_syscall_pre_compat_10_osemsys(which, a2, a3, a4, a5) \ | |
857 | __sanitizer_syscall_pre_impl_compat_10_osemsys( \ | |
858 | (long long)(which), (long long)(a2), (long long)(a3), (long long)(a4), \ | |
859 | (long long)(a5)) | |
860 | #define __sanitizer_syscall_post_compat_10_osemsys(res, which, a2, a3, a4, a5) \ | |
861 | __sanitizer_syscall_post_impl_compat_10_osemsys( \ | |
862 | res, (long long)(which), (long long)(a2), (long long)(a3), \ | |
863 | (long long)(a4), (long long)(a5)) | |
864 | #else | |
865 | /* syscall 169 has been skipped */ | |
866 | #endif | |
867 | #if !defined(_LP64) | |
868 | #define __sanitizer_syscall_pre_compat_10_omsgsys(which, a2, a3, a4, a5, a6) \ | |
869 | __sanitizer_syscall_pre_impl_compat_10_omsgsys( \ | |
870 | (long long)(which), (long long)(a2), (long long)(a3), (long long)(a4), \ | |
871 | (long long)(a5), (long long)(a6)) | |
872 | #define __sanitizer_syscall_post_compat_10_omsgsys(res, which, a2, a3, a4, a5, \ | |
873 | a6) \ | |
874 | __sanitizer_syscall_post_impl_compat_10_omsgsys( \ | |
875 | res, (long long)(which), (long long)(a2), (long long)(a3), \ | |
876 | (long long)(a4), (long long)(a5), (long long)(a6)) | |
877 | #else | |
878 | /* syscall 170 has been skipped */ | |
879 | #endif | |
880 | #if !defined(_LP64) | |
881 | #define __sanitizer_syscall_pre_compat_10_oshmsys(which, a2, a3, a4) \ | |
882 | __sanitizer_syscall_pre_impl_compat_10_oshmsys( \ | |
883 | (long long)(which), (long long)(a2), (long long)(a3), (long long)(a4)) | |
884 | #define __sanitizer_syscall_post_compat_10_oshmsys(res, which, a2, a3, a4) \ | |
885 | __sanitizer_syscall_post_impl_compat_10_oshmsys( \ | |
886 | res, (long long)(which), (long long)(a2), (long long)(a3), \ | |
887 | (long long)(a4)) | |
888 | #else | |
889 | /* syscall 171 has been skipped */ | |
890 | #endif | |
891 | /* syscall 172 has been skipped */ | |
892 | #define __sanitizer_syscall_pre_pread(fd, buf, nbyte, PAD, offset) \ | |
893 | __sanitizer_syscall_pre_impl_pread((long long)(fd), (long long)(buf), \ | |
894 | (long long)(nbyte), (long long)(PAD), \ | |
895 | (long long)(offset)) | |
896 | #define __sanitizer_syscall_post_pread(res, fd, buf, nbyte, PAD, offset) \ | |
897 | __sanitizer_syscall_post_impl_pread(res, (long long)(fd), (long long)(buf), \ | |
898 | (long long)(nbyte), (long long)(PAD), \ | |
899 | (long long)(offset)) | |
900 | #define __sanitizer_syscall_pre_pwrite(fd, buf, nbyte, PAD, offset) \ | |
901 | __sanitizer_syscall_pre_impl_pwrite((long long)(fd), (long long)(buf), \ | |
902 | (long long)(nbyte), (long long)(PAD), \ | |
903 | (long long)(offset)) | |
904 | #define __sanitizer_syscall_post_pwrite(res, fd, buf, nbyte, PAD, offset) \ | |
905 | __sanitizer_syscall_post_impl_pwrite(res, (long long)(fd), (long long)(buf), \ | |
906 | (long long)(nbyte), (long long)(PAD), \ | |
907 | (long long)(offset)) | |
908 | #define __sanitizer_syscall_pre_compat_30_ntp_gettime(ntvp) \ | |
909 | __sanitizer_syscall_pre_impl_compat_30_ntp_gettime((long long)(ntvp)) | |
910 | #define __sanitizer_syscall_post_compat_30_ntp_gettime(res, ntvp) \ | |
911 | __sanitizer_syscall_post_impl_compat_30_ntp_gettime(res, (long long)(ntvp)) | |
912 | #if defined(NTP) || !defined(_KERNEL_OPT) | |
913 | #define __sanitizer_syscall_pre_ntp_adjtime(tp) \ | |
914 | __sanitizer_syscall_pre_impl_ntp_adjtime((long long)(tp)) | |
915 | #define __sanitizer_syscall_post_ntp_adjtime(res, tp) \ | |
916 | __sanitizer_syscall_post_impl_ntp_adjtime(res, (long long)(tp)) | |
917 | #else | |
918 | /* syscall 176 has been skipped */ | |
919 | #endif | |
920 | /* syscall 177 has been skipped */ | |
921 | /* syscall 178 has been skipped */ | |
922 | /* syscall 179 has been skipped */ | |
923 | /* syscall 180 has been skipped */ | |
924 | #define __sanitizer_syscall_pre_setgid(gid) \ | |
925 | __sanitizer_syscall_pre_impl_setgid((long long)(gid)) | |
926 | #define __sanitizer_syscall_post_setgid(res, gid) \ | |
927 | __sanitizer_syscall_post_impl_setgid(res, (long long)(gid)) | |
928 | #define __sanitizer_syscall_pre_setegid(egid) \ | |
929 | __sanitizer_syscall_pre_impl_setegid((long long)(egid)) | |
930 | #define __sanitizer_syscall_post_setegid(res, egid) \ | |
931 | __sanitizer_syscall_post_impl_setegid(res, (long long)(egid)) | |
932 | #define __sanitizer_syscall_pre_seteuid(euid) \ | |
933 | __sanitizer_syscall_pre_impl_seteuid((long long)(euid)) | |
934 | #define __sanitizer_syscall_post_seteuid(res, euid) \ | |
935 | __sanitizer_syscall_post_impl_seteuid(res, (long long)(euid)) | |
936 | #define __sanitizer_syscall_pre_lfs_bmapv(fsidp, blkiov, blkcnt) \ | |
937 | __sanitizer_syscall_pre_impl_lfs_bmapv( \ | |
938 | (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt)) | |
939 | #define __sanitizer_syscall_post_lfs_bmapv(res, fsidp, blkiov, blkcnt) \ | |
940 | __sanitizer_syscall_post_impl_lfs_bmapv( \ | |
941 | res, (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt)) | |
942 | #define __sanitizer_syscall_pre_lfs_markv(fsidp, blkiov, blkcnt) \ | |
943 | __sanitizer_syscall_pre_impl_lfs_markv( \ | |
944 | (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt)) | |
945 | #define __sanitizer_syscall_post_lfs_markv(res, fsidp, blkiov, blkcnt) \ | |
946 | __sanitizer_syscall_post_impl_lfs_markv( \ | |
947 | res, (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt)) | |
948 | #define __sanitizer_syscall_pre_lfs_segclean(fsidp, segment) \ | |
949 | __sanitizer_syscall_pre_impl_lfs_segclean((long long)(fsidp), \ | |
950 | (long long)(segment)) | |
951 | #define __sanitizer_syscall_post_lfs_segclean(res, fsidp, segment) \ | |
952 | __sanitizer_syscall_post_impl_lfs_segclean(res, (long long)(fsidp), \ | |
953 | (long long)(segment)) | |
954 | #define __sanitizer_syscall_pre_compat_50_lfs_segwait(fsidp, tv) \ | |
955 | __sanitizer_syscall_pre_impl_compat_50_lfs_segwait((long long)(fsidp), \ | |
956 | (long long)(tv)) | |
957 | #define __sanitizer_syscall_post_compat_50_lfs_segwait(res, fsidp, tv) \ | |
958 | __sanitizer_syscall_post_impl_compat_50_lfs_segwait(res, (long long)(fsidp), \ | |
959 | (long long)(tv)) | |
960 | #define __sanitizer_syscall_pre_compat_12_stat12(path, ub) \ | |
961 | __sanitizer_syscall_pre_impl_compat_12_stat12((long long)(path), \ | |
962 | (long long)(ub)) | |
963 | #define __sanitizer_syscall_post_compat_12_stat12(res, path, ub) \ | |
964 | __sanitizer_syscall_post_impl_compat_12_stat12(res, (long long)(path), \ | |
965 | (long long)(ub)) | |
966 | #define __sanitizer_syscall_pre_compat_12_fstat12(fd, sb) \ | |
967 | __sanitizer_syscall_pre_impl_compat_12_fstat12((long long)(fd), \ | |
968 | (long long)(sb)) | |
969 | #define __sanitizer_syscall_post_compat_12_fstat12(res, fd, sb) \ | |
970 | __sanitizer_syscall_post_impl_compat_12_fstat12(res, (long long)(fd), \ | |
971 | (long long)(sb)) | |
972 | #define __sanitizer_syscall_pre_compat_12_lstat12(path, ub) \ | |
973 | __sanitizer_syscall_pre_impl_compat_12_lstat12((long long)(path), \ | |
974 | (long long)(ub)) | |
975 | #define __sanitizer_syscall_post_compat_12_lstat12(res, path, ub) \ | |
976 | __sanitizer_syscall_post_impl_compat_12_lstat12(res, (long long)(path), \ | |
977 | (long long)(ub)) | |
978 | #define __sanitizer_syscall_pre_pathconf(path, name) \ | |
979 | __sanitizer_syscall_pre_impl_pathconf((long long)(path), (long long)(name)) | |
980 | #define __sanitizer_syscall_post_pathconf(res, path, name) \ | |
981 | __sanitizer_syscall_post_impl_pathconf(res, (long long)(path), \ | |
982 | (long long)(name)) | |
983 | #define __sanitizer_syscall_pre_fpathconf(fd, name) \ | |
984 | __sanitizer_syscall_pre_impl_fpathconf((long long)(fd), (long long)(name)) | |
985 | #define __sanitizer_syscall_post_fpathconf(res, fd, name) \ | |
986 | __sanitizer_syscall_post_impl_fpathconf(res, (long long)(fd), \ | |
987 | (long long)(name)) | |
b667dd70 ML |
988 | #define __sanitizer_syscall_pre_getsockopt2(s, level, name, val, avalsize) \ |
989 | __sanitizer_syscall_pre_impl_getsockopt2( \ | |
990 | (long long)(s), (long long)(level), (long long)(name), (long long)(val), \ | |
991 | (long long)(avalsize)) | |
992 | #define __sanitizer_syscall_post_getsockopt2(res, s, level, name, val, \ | |
993 | avalsize) \ | |
994 | __sanitizer_syscall_post_impl_getsockopt2( \ | |
995 | res, (long long)(s), (long long)(level), (long long)(name), \ | |
996 | (long long)(val), (long long)(avalsize)) | |
eac97531 ML |
997 | #define __sanitizer_syscall_pre_getrlimit(which, rlp) \ |
998 | __sanitizer_syscall_pre_impl_getrlimit((long long)(which), (long long)(rlp)) | |
999 | #define __sanitizer_syscall_post_getrlimit(res, which, rlp) \ | |
1000 | __sanitizer_syscall_post_impl_getrlimit(res, (long long)(which), \ | |
1001 | (long long)(rlp)) | |
1002 | #define __sanitizer_syscall_pre_setrlimit(which, rlp) \ | |
1003 | __sanitizer_syscall_pre_impl_setrlimit((long long)(which), (long long)(rlp)) | |
1004 | #define __sanitizer_syscall_post_setrlimit(res, which, rlp) \ | |
1005 | __sanitizer_syscall_post_impl_setrlimit(res, (long long)(which), \ | |
1006 | (long long)(rlp)) | |
1007 | #define __sanitizer_syscall_pre_compat_12_getdirentries(fd, buf, count, basep) \ | |
1008 | __sanitizer_syscall_pre_impl_compat_12_getdirentries( \ | |
1009 | (long long)(fd), (long long)(buf), (long long)(count), \ | |
1010 | (long long)(basep)) | |
1011 | #define __sanitizer_syscall_post_compat_12_getdirentries(res, fd, buf, count, \ | |
1012 | basep) \ | |
1013 | __sanitizer_syscall_post_impl_compat_12_getdirentries( \ | |
1014 | res, (long long)(fd), (long long)(buf), (long long)(count), \ | |
1015 | (long long)(basep)) | |
1016 | #define __sanitizer_syscall_pre_mmap(addr, len, prot, flags, fd, PAD, pos) \ | |
1017 | __sanitizer_syscall_pre_impl_mmap( \ | |
1018 | (long long)(addr), (long long)(len), (long long)(prot), \ | |
1019 | (long long)(flags), (long long)(fd), (long long)(PAD), (long long)(pos)) | |
1020 | #define __sanitizer_syscall_post_mmap(res, addr, len, prot, flags, fd, PAD, \ | |
1021 | pos) \ | |
1022 | __sanitizer_syscall_post_impl_mmap( \ | |
1023 | res, (long long)(addr), (long long)(len), (long long)(prot), \ | |
1024 | (long long)(flags), (long long)(fd), (long long)(PAD), (long long)(pos)) | |
1025 | #define __sanitizer_syscall_pre___syscall(code, arg0, arg1, arg2, arg3, arg4, \ | |
1026 | arg5, arg6, arg7) \ | |
1027 | __sanitizer_syscall_pre_impl___syscall( \ | |
1028 | (long long)(code), (long long)(arg0), (long long)(arg1), \ | |
1029 | (long long)(arg2), (long long)(arg3), (long long)(arg4), \ | |
1030 | (long long)(arg5), (long long)(arg6), (long long)(arg7)) | |
1031 | #define __sanitizer_syscall_post___syscall(res, code, arg0, arg1, arg2, arg3, \ | |
1032 | arg4, arg5, arg6, arg7) \ | |
1033 | __sanitizer_syscall_post_impl___syscall( \ | |
1034 | res, (long long)(code), (long long)(arg0), (long long)(arg1), \ | |
1035 | (long long)(arg2), (long long)(arg3), (long long)(arg4), \ | |
1036 | (long long)(arg5), (long long)(arg6), (long long)(arg7)) | |
1037 | #define __sanitizer_syscall_pre_lseek(fd, PAD, offset, whence) \ | |
1038 | __sanitizer_syscall_pre_impl_lseek((long long)(fd), (long long)(PAD), \ | |
1039 | (long long)(offset), (long long)(whence)) | |
1040 | #define __sanitizer_syscall_post_lseek(res, fd, PAD, offset, whence) \ | |
1041 | __sanitizer_syscall_post_impl_lseek(res, (long long)(fd), (long long)(PAD), \ | |
1042 | (long long)(offset), \ | |
1043 | (long long)(whence)) | |
1044 | #define __sanitizer_syscall_pre_truncate(path, PAD, length) \ | |
1045 | __sanitizer_syscall_pre_impl_truncate((long long)(path), (long long)(PAD), \ | |
1046 | (long long)(length)) | |
1047 | #define __sanitizer_syscall_post_truncate(res, path, PAD, length) \ | |
1048 | __sanitizer_syscall_post_impl_truncate( \ | |
1049 | res, (long long)(path), (long long)(PAD), (long long)(length)) | |
1050 | #define __sanitizer_syscall_pre_ftruncate(fd, PAD, length) \ | |
1051 | __sanitizer_syscall_pre_impl_ftruncate((long long)(fd), (long long)(PAD), \ | |
1052 | (long long)(length)) | |
1053 | #define __sanitizer_syscall_post_ftruncate(res, fd, PAD, length) \ | |
1054 | __sanitizer_syscall_post_impl_ftruncate( \ | |
1055 | res, (long long)(fd), (long long)(PAD), (long long)(length)) | |
1056 | #define __sanitizer_syscall_pre___sysctl(name, namelen, oldv, oldlenp, newv, \ | |
1057 | newlen) \ | |
1058 | __sanitizer_syscall_pre_impl___sysctl( \ | |
1059 | (long long)(name), (long long)(namelen), (long long)(oldv), \ | |
1060 | (long long)(oldlenp), (long long)(newv), (long long)(newlen)) | |
1061 | #define __sanitizer_syscall_post___sysctl(res, name, namelen, oldv, oldlenp, \ | |
1062 | newv, newlen) \ | |
1063 | __sanitizer_syscall_post_impl___sysctl( \ | |
1064 | res, (long long)(name), (long long)(namelen), (long long)(oldv), \ | |
1065 | (long long)(oldlenp), (long long)(newv), (long long)(newlen)) | |
1066 | #define __sanitizer_syscall_pre_mlock(addr, len) \ | |
1067 | __sanitizer_syscall_pre_impl_mlock((long long)(addr), (long long)(len)) | |
1068 | #define __sanitizer_syscall_post_mlock(res, addr, len) \ | |
1069 | __sanitizer_syscall_post_impl_mlock(res, (long long)(addr), (long long)(len)) | |
1070 | #define __sanitizer_syscall_pre_munlock(addr, len) \ | |
1071 | __sanitizer_syscall_pre_impl_munlock((long long)(addr), (long long)(len)) | |
1072 | #define __sanitizer_syscall_post_munlock(res, addr, len) \ | |
1073 | __sanitizer_syscall_post_impl_munlock(res, (long long)(addr), \ | |
1074 | (long long)(len)) | |
1075 | #define __sanitizer_syscall_pre_undelete(path) \ | |
1076 | __sanitizer_syscall_pre_impl_undelete((long long)(path)) | |
1077 | #define __sanitizer_syscall_post_undelete(res, path) \ | |
1078 | __sanitizer_syscall_post_impl_undelete(res, (long long)(path)) | |
1079 | #define __sanitizer_syscall_pre_compat_50_futimes(fd, tptr) \ | |
1080 | __sanitizer_syscall_pre_impl_compat_50_futimes((long long)(fd), \ | |
1081 | (long long)(tptr)) | |
1082 | #define __sanitizer_syscall_post_compat_50_futimes(res, fd, tptr) \ | |
1083 | __sanitizer_syscall_post_impl_compat_50_futimes(res, (long long)(fd), \ | |
1084 | (long long)(tptr)) | |
1085 | #define __sanitizer_syscall_pre_getpgid(pid) \ | |
1086 | __sanitizer_syscall_pre_impl_getpgid((long long)(pid)) | |
1087 | #define __sanitizer_syscall_post_getpgid(res, pid) \ | |
1088 | __sanitizer_syscall_post_impl_getpgid(res, (long long)(pid)) | |
1089 | #define __sanitizer_syscall_pre_reboot(opt, bootstr) \ | |
1090 | __sanitizer_syscall_pre_impl_reboot((long long)(opt), (long long)(bootstr)) | |
1091 | #define __sanitizer_syscall_post_reboot(res, opt, bootstr) \ | |
1092 | __sanitizer_syscall_post_impl_reboot(res, (long long)(opt), \ | |
1093 | (long long)(bootstr)) | |
1094 | #define __sanitizer_syscall_pre_poll(fds, nfds, timeout) \ | |
1095 | __sanitizer_syscall_pre_impl_poll((long long)(fds), (long long)(nfds), \ | |
1096 | (long long)(timeout)) | |
1097 | #define __sanitizer_syscall_post_poll(res, fds, nfds, timeout) \ | |
1098 | __sanitizer_syscall_post_impl_poll(res, (long long)(fds), (long long)(nfds), \ | |
1099 | (long long)(timeout)) | |
1100 | #define __sanitizer_syscall_pre_afssys(id, a1, a2, a3, a4, a5, a6) \ | |
1101 | __sanitizer_syscall_pre_impl_afssys( \ | |
1102 | (long long)(id), (long long)(a1), (long long)(a2), (long long)(a3), \ | |
1103 | (long long)(a4), (long long)(a5), (long long)(a6)) | |
1104 | #define __sanitizer_syscall_post_afssys(res, id, a1, a2, a3, a4, a5, a6) \ | |
1105 | __sanitizer_syscall_post_impl_afssys( \ | |
1106 | res, (long long)(id), (long long)(a1), (long long)(a2), (long long)(a3), \ | |
1107 | (long long)(a4), (long long)(a5), (long long)(a6)) | |
1108 | /* syscall 211 has been skipped */ | |
1109 | /* syscall 212 has been skipped */ | |
1110 | /* syscall 213 has been skipped */ | |
1111 | /* syscall 214 has been skipped */ | |
1112 | /* syscall 215 has been skipped */ | |
1113 | /* syscall 216 has been skipped */ | |
1114 | /* syscall 217 has been skipped */ | |
1115 | /* syscall 218 has been skipped */ | |
1116 | /* syscall 219 has been skipped */ | |
1117 | #define __sanitizer_syscall_pre_compat_14___semctl(semid, semnum, cmd, arg) \ | |
1118 | __sanitizer_syscall_pre_impl_compat_14___semctl( \ | |
1119 | (long long)(semid), (long long)(semnum), (long long)(cmd), \ | |
1120 | (long long)(arg)) | |
1121 | #define __sanitizer_syscall_post_compat_14___semctl(res, semid, semnum, cmd, \ | |
1122 | arg) \ | |
1123 | __sanitizer_syscall_post_impl_compat_14___semctl( \ | |
1124 | res, (long long)(semid), (long long)(semnum), (long long)(cmd), \ | |
1125 | (long long)(arg)) | |
1126 | #define __sanitizer_syscall_pre_semget(key, nsems, semflg) \ | |
1127 | __sanitizer_syscall_pre_impl_semget((long long)(key), (long long)(nsems), \ | |
1128 | (long long)(semflg)) | |
1129 | #define __sanitizer_syscall_post_semget(res, key, nsems, semflg) \ | |
1130 | __sanitizer_syscall_post_impl_semget( \ | |
1131 | res, (long long)(key), (long long)(nsems), (long long)(semflg)) | |
1132 | #define __sanitizer_syscall_pre_semop(semid, sops, nsops) \ | |
1133 | __sanitizer_syscall_pre_impl_semop((long long)(semid), (long long)(sops), \ | |
1134 | (long long)(nsops)) | |
1135 | #define __sanitizer_syscall_post_semop(res, semid, sops, nsops) \ | |
1136 | __sanitizer_syscall_post_impl_semop(res, (long long)(semid), \ | |
1137 | (long long)(sops), (long long)(nsops)) | |
1138 | #define __sanitizer_syscall_pre_semconfig(flag) \ | |
1139 | __sanitizer_syscall_pre_impl_semconfig((long long)(flag)) | |
1140 | #define __sanitizer_syscall_post_semconfig(res, flag) \ | |
1141 | __sanitizer_syscall_post_impl_semconfig(res, (long long)(flag)) | |
1142 | #define __sanitizer_syscall_pre_compat_14_msgctl(msqid, cmd, buf) \ | |
1143 | __sanitizer_syscall_pre_impl_compat_14_msgctl( \ | |
1144 | (long long)(msqid), (long long)(cmd), (long long)(buf)) | |
1145 | #define __sanitizer_syscall_post_compat_14_msgctl(res, msqid, cmd, buf) \ | |
1146 | __sanitizer_syscall_post_impl_compat_14_msgctl( \ | |
1147 | res, (long long)(msqid), (long long)(cmd), (long long)(buf)) | |
1148 | #define __sanitizer_syscall_pre_msgget(key, msgflg) \ | |
1149 | __sanitizer_syscall_pre_impl_msgget((long long)(key), (long long)(msgflg)) | |
1150 | #define __sanitizer_syscall_post_msgget(res, key, msgflg) \ | |
1151 | __sanitizer_syscall_post_impl_msgget(res, (long long)(key), \ | |
1152 | (long long)(msgflg)) | |
1153 | #define __sanitizer_syscall_pre_msgsnd(msqid, msgp, msgsz, msgflg) \ | |
1154 | __sanitizer_syscall_pre_impl_msgsnd((long long)(msqid), (long long)(msgp), \ | |
1155 | (long long)(msgsz), (long long)(msgflg)) | |
1156 | #define __sanitizer_syscall_post_msgsnd(res, msqid, msgp, msgsz, msgflg) \ | |
1157 | __sanitizer_syscall_post_impl_msgsnd(res, (long long)(msqid), \ | |
1158 | (long long)(msgp), (long long)(msgsz), \ | |
1159 | (long long)(msgflg)) | |
1160 | #define __sanitizer_syscall_pre_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg) \ | |
1161 | __sanitizer_syscall_pre_impl_msgrcv((long long)(msqid), (long long)(msgp), \ | |
1162 | (long long)(msgsz), (long long)(msgtyp), \ | |
1163 | (long long)(msgflg)) | |
1164 | #define __sanitizer_syscall_post_msgrcv(res, msqid, msgp, msgsz, msgtyp, \ | |
1165 | msgflg) \ | |
1166 | __sanitizer_syscall_post_impl_msgrcv( \ | |
1167 | res, (long long)(msqid), (long long)(msgp), (long long)(msgsz), \ | |
1168 | (long long)(msgtyp), (long long)(msgflg)) | |
1169 | #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg) \ | |
1170 | __sanitizer_syscall_pre_impl_shmat((long long)(shmid), (long long)(shmaddr), \ | |
1171 | (long long)(shmflg)) | |
1172 | #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg) \ | |
1173 | __sanitizer_syscall_post_impl_shmat( \ | |
1174 | res, (long long)(shmid), (long long)(shmaddr), (long long)(shmflg)) | |
1175 | #define __sanitizer_syscall_pre_compat_14_shmctl(shmid, cmd, buf) \ | |
1176 | __sanitizer_syscall_pre_impl_compat_14_shmctl( \ | |
1177 | (long long)(shmid), (long long)(cmd), (long long)(buf)) | |
1178 | #define __sanitizer_syscall_post_compat_14_shmctl(res, shmid, cmd, buf) \ | |
1179 | __sanitizer_syscall_post_impl_compat_14_shmctl( \ | |
1180 | res, (long long)(shmid), (long long)(cmd), (long long)(buf)) | |
1181 | #define __sanitizer_syscall_pre_shmdt(shmaddr) \ | |
1182 | __sanitizer_syscall_pre_impl_shmdt((long long)(shmaddr)) | |
1183 | #define __sanitizer_syscall_post_shmdt(res, shmaddr) \ | |
1184 | __sanitizer_syscall_post_impl_shmdt(res, (long long)(shmaddr)) | |
1185 | #define __sanitizer_syscall_pre_shmget(key, size, shmflg) \ | |
1186 | __sanitizer_syscall_pre_impl_shmget((long long)(key), (long long)(size), \ | |
1187 | (long long)(shmflg)) | |
1188 | #define __sanitizer_syscall_post_shmget(res, key, size, shmflg) \ | |
1189 | __sanitizer_syscall_post_impl_shmget(res, (long long)(key), \ | |
1190 | (long long)(size), (long long)(shmflg)) | |
1191 | #define __sanitizer_syscall_pre_compat_50_clock_gettime(clock_id, tp) \ | |
1192 | __sanitizer_syscall_pre_impl_compat_50_clock_gettime((long long)(clock_id), \ | |
1193 | (long long)(tp)) | |
1194 | #define __sanitizer_syscall_post_compat_50_clock_gettime(res, clock_id, tp) \ | |
1195 | __sanitizer_syscall_post_impl_compat_50_clock_gettime( \ | |
1196 | res, (long long)(clock_id), (long long)(tp)) | |
1197 | #define __sanitizer_syscall_pre_compat_50_clock_settime(clock_id, tp) \ | |
1198 | __sanitizer_syscall_pre_impl_compat_50_clock_settime((long long)(clock_id), \ | |
1199 | (long long)(tp)) | |
1200 | #define __sanitizer_syscall_post_compat_50_clock_settime(res, clock_id, tp) \ | |
1201 | __sanitizer_syscall_post_impl_compat_50_clock_settime( \ | |
1202 | res, (long long)(clock_id), (long long)(tp)) | |
1203 | #define __sanitizer_syscall_pre_compat_50_clock_getres(clock_id, tp) \ | |
1204 | __sanitizer_syscall_pre_impl_compat_50_clock_getres((long long)(clock_id), \ | |
1205 | (long long)(tp)) | |
1206 | #define __sanitizer_syscall_post_compat_50_clock_getres(res, clock_id, tp) \ | |
1207 | __sanitizer_syscall_post_impl_compat_50_clock_getres( \ | |
1208 | res, (long long)(clock_id), (long long)(tp)) | |
1209 | #define __sanitizer_syscall_pre_timer_create(clock_id, evp, timerid) \ | |
1210 | __sanitizer_syscall_pre_impl_timer_create( \ | |
1211 | (long long)(clock_id), (long long)(evp), (long long)(timerid)) | |
1212 | #define __sanitizer_syscall_post_timer_create(res, clock_id, evp, timerid) \ | |
1213 | __sanitizer_syscall_post_impl_timer_create( \ | |
1214 | res, (long long)(clock_id), (long long)(evp), (long long)(timerid)) | |
1215 | #define __sanitizer_syscall_pre_timer_delete(timerid) \ | |
1216 | __sanitizer_syscall_pre_impl_timer_delete((long long)(timerid)) | |
1217 | #define __sanitizer_syscall_post_timer_delete(res, timerid) \ | |
1218 | __sanitizer_syscall_post_impl_timer_delete(res, (long long)(timerid)) | |
1219 | #define __sanitizer_syscall_pre_compat_50_timer_settime(timerid, flags, value, \ | |
1220 | ovalue) \ | |
1221 | __sanitizer_syscall_pre_impl_compat_50_timer_settime( \ | |
1222 | (long long)(timerid), (long long)(flags), (long long)(value), \ | |
1223 | (long long)(ovalue)) | |
1224 | #define __sanitizer_syscall_post_compat_50_timer_settime(res, timerid, flags, \ | |
1225 | value, ovalue) \ | |
1226 | __sanitizer_syscall_post_impl_compat_50_timer_settime( \ | |
1227 | res, (long long)(timerid), (long long)(flags), (long long)(value), \ | |
1228 | (long long)(ovalue)) | |
1229 | #define __sanitizer_syscall_pre_compat_50_timer_gettime(timerid, value) \ | |
1230 | __sanitizer_syscall_pre_impl_compat_50_timer_gettime((long long)(timerid), \ | |
1231 | (long long)(value)) | |
1232 | #define __sanitizer_syscall_post_compat_50_timer_gettime(res, timerid, value) \ | |
1233 | __sanitizer_syscall_post_impl_compat_50_timer_gettime( \ | |
1234 | res, (long long)(timerid), (long long)(value)) | |
1235 | #define __sanitizer_syscall_pre_timer_getoverrun(timerid) \ | |
1236 | __sanitizer_syscall_pre_impl_timer_getoverrun((long long)(timerid)) | |
1237 | #define __sanitizer_syscall_post_timer_getoverrun(res, timerid) \ | |
1238 | __sanitizer_syscall_post_impl_timer_getoverrun(res, (long long)(timerid)) | |
1239 | #define __sanitizer_syscall_pre_compat_50_nanosleep(rqtp, rmtp) \ | |
1240 | __sanitizer_syscall_pre_impl_compat_50_nanosleep((long long)(rqtp), \ | |
1241 | (long long)(rmtp)) | |
1242 | #define __sanitizer_syscall_post_compat_50_nanosleep(res, rqtp, rmtp) \ | |
1243 | __sanitizer_syscall_post_impl_compat_50_nanosleep(res, (long long)(rqtp), \ | |
1244 | (long long)(rmtp)) | |
1245 | #define __sanitizer_syscall_pre_fdatasync(fd) \ | |
1246 | __sanitizer_syscall_pre_impl_fdatasync((long long)(fd)) | |
1247 | #define __sanitizer_syscall_post_fdatasync(res, fd) \ | |
1248 | __sanitizer_syscall_post_impl_fdatasync(res, (long long)(fd)) | |
1249 | #define __sanitizer_syscall_pre_mlockall(flags) \ | |
1250 | __sanitizer_syscall_pre_impl_mlockall((long long)(flags)) | |
1251 | #define __sanitizer_syscall_post_mlockall(res, flags) \ | |
1252 | __sanitizer_syscall_post_impl_mlockall(res, (long long)(flags)) | |
1253 | #define __sanitizer_syscall_pre_munlockall() \ | |
1254 | __sanitizer_syscall_pre_impl_munlockall() | |
1255 | #define __sanitizer_syscall_post_munlockall(res) \ | |
1256 | __sanitizer_syscall_post_impl_munlockall(res) | |
1257 | #define __sanitizer_syscall_pre_compat_50___sigtimedwait(set, info, timeout) \ | |
1258 | __sanitizer_syscall_pre_impl_compat_50___sigtimedwait( \ | |
1259 | (long long)(set), (long long)(info), (long long)(timeout)) | |
1260 | #define __sanitizer_syscall_post_compat_50___sigtimedwait(res, set, info, \ | |
1261 | timeout) \ | |
1262 | __sanitizer_syscall_post_impl_compat_50___sigtimedwait( \ | |
1263 | res, (long long)(set), (long long)(info), (long long)(timeout)) | |
1264 | #define __sanitizer_syscall_pre_sigqueueinfo(pid, info) \ | |
1265 | __sanitizer_syscall_pre_impl_sigqueueinfo((long long)(pid), (long long)(info)) | |
1266 | #define __sanitizer_syscall_post_sigqueueinfo(res, pid, info) \ | |
1267 | __sanitizer_syscall_post_impl_sigqueueinfo(res, (long long)(pid), \ | |
1268 | (long long)(info)) | |
1269 | #define __sanitizer_syscall_pre_modctl(cmd, arg) \ | |
1270 | __sanitizer_syscall_pre_impl_modctl((long long)(cmd), (long long)(arg)) | |
1271 | #define __sanitizer_syscall_post_modctl(res, cmd, arg) \ | |
1272 | __sanitizer_syscall_post_impl_modctl(res, (long long)(cmd), (long long)(arg)) | |
1273 | #define __sanitizer_syscall_pre__ksem_init(value, idp) \ | |
1274 | __sanitizer_syscall_pre_impl__ksem_init((long long)(value), (long long)(idp)) | |
1275 | #define __sanitizer_syscall_post__ksem_init(res, value, idp) \ | |
1276 | __sanitizer_syscall_post_impl__ksem_init(res, (long long)(value), \ | |
1277 | (long long)(idp)) | |
1278 | #define __sanitizer_syscall_pre__ksem_open(name, oflag, mode, value, idp) \ | |
1279 | __sanitizer_syscall_pre_impl__ksem_open( \ | |
1280 | (long long)(name), (long long)(oflag), (long long)(mode), \ | |
1281 | (long long)(value), (long long)(idp)) | |
1282 | #define __sanitizer_syscall_post__ksem_open(res, name, oflag, mode, value, \ | |
1283 | idp) \ | |
1284 | __sanitizer_syscall_post_impl__ksem_open( \ | |
1285 | res, (long long)(name), (long long)(oflag), (long long)(mode), \ | |
1286 | (long long)(value), (long long)(idp)) | |
1287 | #define __sanitizer_syscall_pre__ksem_unlink(name) \ | |
1288 | __sanitizer_syscall_pre_impl__ksem_unlink((long long)(name)) | |
1289 | #define __sanitizer_syscall_post__ksem_unlink(res, name) \ | |
1290 | __sanitizer_syscall_post_impl__ksem_unlink(res, (long long)(name)) | |
1291 | #define __sanitizer_syscall_pre__ksem_close(id) \ | |
1292 | __sanitizer_syscall_pre_impl__ksem_close((long long)(id)) | |
1293 | #define __sanitizer_syscall_post__ksem_close(res, id) \ | |
1294 | __sanitizer_syscall_post_impl__ksem_close(res, (long long)(id)) | |
1295 | #define __sanitizer_syscall_pre__ksem_post(id) \ | |
1296 | __sanitizer_syscall_pre_impl__ksem_post((long long)(id)) | |
1297 | #define __sanitizer_syscall_post__ksem_post(res, id) \ | |
1298 | __sanitizer_syscall_post_impl__ksem_post(res, (long long)(id)) | |
1299 | #define __sanitizer_syscall_pre__ksem_wait(id) \ | |
1300 | __sanitizer_syscall_pre_impl__ksem_wait((long long)(id)) | |
1301 | #define __sanitizer_syscall_post__ksem_wait(res, id) \ | |
1302 | __sanitizer_syscall_post_impl__ksem_wait(res, (long long)(id)) | |
1303 | #define __sanitizer_syscall_pre__ksem_trywait(id) \ | |
1304 | __sanitizer_syscall_pre_impl__ksem_trywait((long long)(id)) | |
1305 | #define __sanitizer_syscall_post__ksem_trywait(res, id) \ | |
1306 | __sanitizer_syscall_post_impl__ksem_trywait(res, (long long)(id)) | |
1307 | #define __sanitizer_syscall_pre__ksem_getvalue(id, value) \ | |
1308 | __sanitizer_syscall_pre_impl__ksem_getvalue((long long)(id), \ | |
1309 | (long long)(value)) | |
1310 | #define __sanitizer_syscall_post__ksem_getvalue(res, id, value) \ | |
1311 | __sanitizer_syscall_post_impl__ksem_getvalue(res, (long long)(id), \ | |
1312 | (long long)(value)) | |
1313 | #define __sanitizer_syscall_pre__ksem_destroy(id) \ | |
1314 | __sanitizer_syscall_pre_impl__ksem_destroy((long long)(id)) | |
1315 | #define __sanitizer_syscall_post__ksem_destroy(res, id) \ | |
1316 | __sanitizer_syscall_post_impl__ksem_destroy(res, (long long)(id)) | |
1317 | #define __sanitizer_syscall_pre__ksem_timedwait(id, abstime) \ | |
1318 | __sanitizer_syscall_pre_impl__ksem_timedwait((long long)(id), \ | |
1319 | (long long)(abstime)) | |
1320 | #define __sanitizer_syscall_post__ksem_timedwait(res, id, abstime) \ | |
1321 | __sanitizer_syscall_post_impl__ksem_timedwait(res, (long long)(id), \ | |
1322 | (long long)(abstime)) | |
1323 | #define __sanitizer_syscall_pre_mq_open(name, oflag, mode, attr) \ | |
1324 | __sanitizer_syscall_pre_impl_mq_open((long long)(name), (long long)(oflag), \ | |
1325 | (long long)(mode), (long long)(attr)) | |
1326 | #define __sanitizer_syscall_post_mq_open(res, name, oflag, mode, attr) \ | |
1327 | __sanitizer_syscall_post_impl_mq_open(res, (long long)(name), \ | |
1328 | (long long)(oflag), (long long)(mode), \ | |
1329 | (long long)(attr)) | |
1330 | #define __sanitizer_syscall_pre_mq_close(mqdes) \ | |
1331 | __sanitizer_syscall_pre_impl_mq_close((long long)(mqdes)) | |
1332 | #define __sanitizer_syscall_post_mq_close(res, mqdes) \ | |
1333 | __sanitizer_syscall_post_impl_mq_close(res, (long long)(mqdes)) | |
1334 | #define __sanitizer_syscall_pre_mq_unlink(name) \ | |
1335 | __sanitizer_syscall_pre_impl_mq_unlink((long long)(name)) | |
1336 | #define __sanitizer_syscall_post_mq_unlink(res, name) \ | |
1337 | __sanitizer_syscall_post_impl_mq_unlink(res, (long long)(name)) | |
1338 | #define __sanitizer_syscall_pre_mq_getattr(mqdes, mqstat) \ | |
1339 | __sanitizer_syscall_pre_impl_mq_getattr((long long)(mqdes), \ | |
1340 | (long long)(mqstat)) | |
1341 | #define __sanitizer_syscall_post_mq_getattr(res, mqdes, mqstat) \ | |
1342 | __sanitizer_syscall_post_impl_mq_getattr(res, (long long)(mqdes), \ | |
1343 | (long long)(mqstat)) | |
1344 | #define __sanitizer_syscall_pre_mq_setattr(mqdes, mqstat, omqstat) \ | |
1345 | __sanitizer_syscall_pre_impl_mq_setattr( \ | |
1346 | (long long)(mqdes), (long long)(mqstat), (long long)(omqstat)) | |
1347 | #define __sanitizer_syscall_post_mq_setattr(res, mqdes, mqstat, omqstat) \ | |
1348 | __sanitizer_syscall_post_impl_mq_setattr( \ | |
1349 | res, (long long)(mqdes), (long long)(mqstat), (long long)(omqstat)) | |
1350 | #define __sanitizer_syscall_pre_mq_notify(mqdes, notification) \ | |
1351 | __sanitizer_syscall_pre_impl_mq_notify((long long)(mqdes), \ | |
1352 | (long long)(notification)) | |
1353 | #define __sanitizer_syscall_post_mq_notify(res, mqdes, notification) \ | |
1354 | __sanitizer_syscall_post_impl_mq_notify(res, (long long)(mqdes), \ | |
1355 | (long long)(notification)) | |
1356 | #define __sanitizer_syscall_pre_mq_send(mqdes, msg_ptr, msg_len, msg_prio) \ | |
1357 | __sanitizer_syscall_pre_impl_mq_send( \ | |
1358 | (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1359 | (long long)(msg_prio)) | |
1360 | #define __sanitizer_syscall_post_mq_send(res, mqdes, msg_ptr, msg_len, \ | |
1361 | msg_prio) \ | |
1362 | __sanitizer_syscall_post_impl_mq_send( \ | |
1363 | res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1364 | (long long)(msg_prio)) | |
1365 | #define __sanitizer_syscall_pre_mq_receive(mqdes, msg_ptr, msg_len, msg_prio) \ | |
1366 | __sanitizer_syscall_pre_impl_mq_receive( \ | |
1367 | (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1368 | (long long)(msg_prio)) | |
1369 | #define __sanitizer_syscall_post_mq_receive(res, mqdes, msg_ptr, msg_len, \ | |
1370 | msg_prio) \ | |
1371 | __sanitizer_syscall_post_impl_mq_receive( \ | |
1372 | res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1373 | (long long)(msg_prio)) | |
1374 | #define __sanitizer_syscall_pre_compat_50_mq_timedsend( \ | |
1375 | mqdes, msg_ptr, msg_len, msg_prio, abs_timeout) \ | |
1376 | __sanitizer_syscall_pre_impl_compat_50_mq_timedsend( \ | |
1377 | (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1378 | (long long)(msg_prio), (long long)(abs_timeout)) | |
1379 | #define __sanitizer_syscall_post_compat_50_mq_timedsend( \ | |
1380 | res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout) \ | |
1381 | __sanitizer_syscall_post_impl_compat_50_mq_timedsend( \ | |
1382 | res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1383 | (long long)(msg_prio), (long long)(abs_timeout)) | |
1384 | #define __sanitizer_syscall_pre_compat_50_mq_timedreceive( \ | |
1385 | mqdes, msg_ptr, msg_len, msg_prio, abs_timeout) \ | |
1386 | __sanitizer_syscall_pre_impl_compat_50_mq_timedreceive( \ | |
1387 | (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1388 | (long long)(msg_prio), (long long)(abs_timeout)) | |
1389 | #define __sanitizer_syscall_post_compat_50_mq_timedreceive( \ | |
1390 | res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout) \ | |
1391 | __sanitizer_syscall_post_impl_compat_50_mq_timedreceive( \ | |
1392 | res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
1393 | (long long)(msg_prio), (long long)(abs_timeout)) | |
1394 | /* syscall 267 has been skipped */ | |
1395 | /* syscall 268 has been skipped */ | |
1396 | /* syscall 269 has been skipped */ | |
1397 | #define __sanitizer_syscall_pre___posix_rename(from, to) \ | |
1398 | __sanitizer_syscall_pre_impl___posix_rename((long long)(from), \ | |
1399 | (long long)(to)) | |
1400 | #define __sanitizer_syscall_post___posix_rename(res, from, to) \ | |
1401 | __sanitizer_syscall_post_impl___posix_rename(res, (long long)(from), \ | |
1402 | (long long)(to)) | |
1403 | #define __sanitizer_syscall_pre_swapctl(cmd, arg, misc) \ | |
1404 | __sanitizer_syscall_pre_impl_swapctl((long long)(cmd), (long long)(arg), \ | |
1405 | (long long)(misc)) | |
1406 | #define __sanitizer_syscall_post_swapctl(res, cmd, arg, misc) \ | |
1407 | __sanitizer_syscall_post_impl_swapctl(res, (long long)(cmd), \ | |
1408 | (long long)(arg), (long long)(misc)) | |
1409 | #define __sanitizer_syscall_pre_compat_30_getdents(fd, buf, count) \ | |
1410 | __sanitizer_syscall_pre_impl_compat_30_getdents( \ | |
1411 | (long long)(fd), (long long)(buf), (long long)(count)) | |
1412 | #define __sanitizer_syscall_post_compat_30_getdents(res, fd, buf, count) \ | |
1413 | __sanitizer_syscall_post_impl_compat_30_getdents( \ | |
1414 | res, (long long)(fd), (long long)(buf), (long long)(count)) | |
1415 | #define __sanitizer_syscall_pre_minherit(addr, len, inherit) \ | |
1416 | __sanitizer_syscall_pre_impl_minherit((long long)(addr), (long long)(len), \ | |
1417 | (long long)(inherit)) | |
1418 | #define __sanitizer_syscall_post_minherit(res, addr, len, inherit) \ | |
1419 | __sanitizer_syscall_post_impl_minherit( \ | |
1420 | res, (long long)(addr), (long long)(len), (long long)(inherit)) | |
1421 | #define __sanitizer_syscall_pre_lchmod(path, mode) \ | |
1422 | __sanitizer_syscall_pre_impl_lchmod((long long)(path), (long long)(mode)) | |
1423 | #define __sanitizer_syscall_post_lchmod(res, path, mode) \ | |
1424 | __sanitizer_syscall_post_impl_lchmod(res, (long long)(path), \ | |
1425 | (long long)(mode)) | |
1426 | #define __sanitizer_syscall_pre_lchown(path, uid, gid) \ | |
1427 | __sanitizer_syscall_pre_impl_lchown((long long)(path), (long long)(uid), \ | |
1428 | (long long)(gid)) | |
1429 | #define __sanitizer_syscall_post_lchown(res, path, uid, gid) \ | |
1430 | __sanitizer_syscall_post_impl_lchown(res, (long long)(path), \ | |
1431 | (long long)(uid), (long long)(gid)) | |
1432 | #define __sanitizer_syscall_pre_compat_50_lutimes(path, tptr) \ | |
1433 | __sanitizer_syscall_pre_impl_compat_50_lutimes((long long)(path), \ | |
1434 | (long long)(tptr)) | |
1435 | #define __sanitizer_syscall_post_compat_50_lutimes(res, path, tptr) \ | |
1436 | __sanitizer_syscall_post_impl_compat_50_lutimes(res, (long long)(path), \ | |
1437 | (long long)(tptr)) | |
1438 | #define __sanitizer_syscall_pre___msync13(addr, len, flags) \ | |
1439 | __sanitizer_syscall_pre_impl___msync13((long long)(addr), (long long)(len), \ | |
1440 | (long long)(flags)) | |
1441 | #define __sanitizer_syscall_post___msync13(res, addr, len, flags) \ | |
1442 | __sanitizer_syscall_post_impl___msync13( \ | |
1443 | res, (long long)(addr), (long long)(len), (long long)(flags)) | |
1444 | #define __sanitizer_syscall_pre_compat_30___stat13(path, ub) \ | |
1445 | __sanitizer_syscall_pre_impl_compat_30___stat13((long long)(path), \ | |
1446 | (long long)(ub)) | |
1447 | #define __sanitizer_syscall_post_compat_30___stat13(res, path, ub) \ | |
1448 | __sanitizer_syscall_post_impl_compat_30___stat13(res, (long long)(path), \ | |
1449 | (long long)(ub)) | |
1450 | #define __sanitizer_syscall_pre_compat_30___fstat13(fd, sb) \ | |
1451 | __sanitizer_syscall_pre_impl_compat_30___fstat13((long long)(fd), \ | |
1452 | (long long)(sb)) | |
1453 | #define __sanitizer_syscall_post_compat_30___fstat13(res, fd, sb) \ | |
1454 | __sanitizer_syscall_post_impl_compat_30___fstat13(res, (long long)(fd), \ | |
1455 | (long long)(sb)) | |
1456 | #define __sanitizer_syscall_pre_compat_30___lstat13(path, ub) \ | |
1457 | __sanitizer_syscall_pre_impl_compat_30___lstat13((long long)(path), \ | |
1458 | (long long)(ub)) | |
1459 | #define __sanitizer_syscall_post_compat_30___lstat13(res, path, ub) \ | |
1460 | __sanitizer_syscall_post_impl_compat_30___lstat13(res, (long long)(path), \ | |
1461 | (long long)(ub)) | |
1462 | #define __sanitizer_syscall_pre___sigaltstack14(nss, oss) \ | |
1463 | __sanitizer_syscall_pre_impl___sigaltstack14((long long)(nss), \ | |
1464 | (long long)(oss)) | |
1465 | #define __sanitizer_syscall_post___sigaltstack14(res, nss, oss) \ | |
1466 | __sanitizer_syscall_post_impl___sigaltstack14(res, (long long)(nss), \ | |
1467 | (long long)(oss)) | |
1468 | #define __sanitizer_syscall_pre___vfork14() \ | |
1469 | __sanitizer_syscall_pre_impl___vfork14() | |
1470 | #define __sanitizer_syscall_post___vfork14(res) \ | |
1471 | __sanitizer_syscall_post_impl___vfork14(res) | |
1472 | #define __sanitizer_syscall_pre___posix_chown(path, uid, gid) \ | |
1473 | __sanitizer_syscall_pre_impl___posix_chown( \ | |
1474 | (long long)(path), (long long)(uid), (long long)(gid)) | |
1475 | #define __sanitizer_syscall_post___posix_chown(res, path, uid, gid) \ | |
1476 | __sanitizer_syscall_post_impl___posix_chown( \ | |
1477 | res, (long long)(path), (long long)(uid), (long long)(gid)) | |
1478 | #define __sanitizer_syscall_pre___posix_fchown(fd, uid, gid) \ | |
1479 | __sanitizer_syscall_pre_impl___posix_fchown( \ | |
1480 | (long long)(fd), (long long)(uid), (long long)(gid)) | |
1481 | #define __sanitizer_syscall_post___posix_fchown(res, fd, uid, gid) \ | |
1482 | __sanitizer_syscall_post_impl___posix_fchown( \ | |
1483 | res, (long long)(fd), (long long)(uid), (long long)(gid)) | |
1484 | #define __sanitizer_syscall_pre___posix_lchown(path, uid, gid) \ | |
1485 | __sanitizer_syscall_pre_impl___posix_lchown( \ | |
1486 | (long long)(path), (long long)(uid), (long long)(gid)) | |
1487 | #define __sanitizer_syscall_post___posix_lchown(res, path, uid, gid) \ | |
1488 | __sanitizer_syscall_post_impl___posix_lchown( \ | |
1489 | res, (long long)(path), (long long)(uid), (long long)(gid)) | |
1490 | #define __sanitizer_syscall_pre_getsid(pid) \ | |
1491 | __sanitizer_syscall_pre_impl_getsid((long long)(pid)) | |
1492 | #define __sanitizer_syscall_post_getsid(res, pid) \ | |
1493 | __sanitizer_syscall_post_impl_getsid(res, (long long)(pid)) | |
1494 | #define __sanitizer_syscall_pre___clone(flags, stack) \ | |
1495 | __sanitizer_syscall_pre_impl___clone((long long)(flags), (long long)(stack)) | |
1496 | #define __sanitizer_syscall_post___clone(res, flags, stack) \ | |
1497 | __sanitizer_syscall_post_impl___clone(res, (long long)(flags), \ | |
1498 | (long long)(stack)) | |
1499 | #define __sanitizer_syscall_pre_fktrace(fd, ops, facs, pid) \ | |
1500 | __sanitizer_syscall_pre_impl_fktrace((long long)(fd), (long long)(ops), \ | |
1501 | (long long)(facs), (long long)(pid)) | |
1502 | #define __sanitizer_syscall_post_fktrace(res, fd, ops, facs, pid) \ | |
1503 | __sanitizer_syscall_post_impl_fktrace(res, (long long)(fd), \ | |
1504 | (long long)(ops), (long long)(facs), \ | |
1505 | (long long)(pid)) | |
1506 | #define __sanitizer_syscall_pre_preadv(fd, iovp, iovcnt, PAD, offset) \ | |
1507 | __sanitizer_syscall_pre_impl_preadv((long long)(fd), (long long)(iovp), \ | |
1508 | (long long)(iovcnt), (long long)(PAD), \ | |
1509 | (long long)(offset)) | |
1510 | #define __sanitizer_syscall_post_preadv(res, fd, iovp, iovcnt, PAD, offset) \ | |
1511 | __sanitizer_syscall_post_impl_preadv(res, (long long)(fd), \ | |
1512 | (long long)(iovp), (long long)(iovcnt), \ | |
1513 | (long long)(PAD), (long long)(offset)) | |
1514 | #define __sanitizer_syscall_pre_pwritev(fd, iovp, iovcnt, PAD, offset) \ | |
1515 | __sanitizer_syscall_pre_impl_pwritev((long long)(fd), (long long)(iovp), \ | |
1516 | (long long)(iovcnt), (long long)(PAD), \ | |
1517 | (long long)(offset)) | |
1518 | #define __sanitizer_syscall_post_pwritev(res, fd, iovp, iovcnt, PAD, offset) \ | |
1519 | __sanitizer_syscall_post_impl_pwritev( \ | |
1520 | res, (long long)(fd), (long long)(iovp), (long long)(iovcnt), \ | |
1521 | (long long)(PAD), (long long)(offset)) | |
1522 | #define __sanitizer_syscall_pre_compat_16___sigaction14(signum, nsa, osa) \ | |
1523 | __sanitizer_syscall_pre_impl_compat_16___sigaction14( \ | |
1524 | (long long)(signum), (long long)(nsa), (long long)(osa)) | |
1525 | #define __sanitizer_syscall_post_compat_16___sigaction14(res, signum, nsa, \ | |
1526 | osa) \ | |
1527 | __sanitizer_syscall_post_impl_compat_16___sigaction14( \ | |
1528 | res, (long long)(signum), (long long)(nsa), (long long)(osa)) | |
1529 | #define __sanitizer_syscall_pre___sigpending14(set) \ | |
1530 | __sanitizer_syscall_pre_impl___sigpending14((long long)(set)) | |
1531 | #define __sanitizer_syscall_post___sigpending14(res, set) \ | |
1532 | __sanitizer_syscall_post_impl___sigpending14(res, (long long)(set)) | |
1533 | #define __sanitizer_syscall_pre___sigprocmask14(how, set, oset) \ | |
1534 | __sanitizer_syscall_pre_impl___sigprocmask14( \ | |
1535 | (long long)(how), (long long)(set), (long long)(oset)) | |
1536 | #define __sanitizer_syscall_post___sigprocmask14(res, how, set, oset) \ | |
1537 | __sanitizer_syscall_post_impl___sigprocmask14( \ | |
1538 | res, (long long)(how), (long long)(set), (long long)(oset)) | |
1539 | #define __sanitizer_syscall_pre___sigsuspend14(set) \ | |
1540 | __sanitizer_syscall_pre_impl___sigsuspend14((long long)(set)) | |
1541 | #define __sanitizer_syscall_post___sigsuspend14(res, set) \ | |
1542 | __sanitizer_syscall_post_impl___sigsuspend14(res, (long long)(set)) | |
1543 | #define __sanitizer_syscall_pre_compat_16___sigreturn14(sigcntxp) \ | |
1544 | __sanitizer_syscall_pre_impl_compat_16___sigreturn14((long long)(sigcntxp)) | |
1545 | #define __sanitizer_syscall_post_compat_16___sigreturn14(res, sigcntxp) \ | |
1546 | __sanitizer_syscall_post_impl_compat_16___sigreturn14(res, \ | |
1547 | (long long)(sigcntxp)) | |
1548 | #define __sanitizer_syscall_pre___getcwd(bufp, length) \ | |
1549 | __sanitizer_syscall_pre_impl___getcwd((long long)(bufp), (long long)(length)) | |
1550 | #define __sanitizer_syscall_post___getcwd(res, bufp, length) \ | |
1551 | __sanitizer_syscall_post_impl___getcwd(res, (long long)(bufp), \ | |
1552 | (long long)(length)) | |
1553 | #define __sanitizer_syscall_pre_fchroot(fd) \ | |
1554 | __sanitizer_syscall_pre_impl_fchroot((long long)(fd)) | |
1555 | #define __sanitizer_syscall_post_fchroot(res, fd) \ | |
1556 | __sanitizer_syscall_post_impl_fchroot(res, (long long)(fd)) | |
1557 | #define __sanitizer_syscall_pre_compat_30_fhopen(fhp, flags) \ | |
1558 | __sanitizer_syscall_pre_impl_compat_30_fhopen((long long)(fhp), \ | |
1559 | (long long)(flags)) | |
1560 | #define __sanitizer_syscall_post_compat_30_fhopen(res, fhp, flags) \ | |
1561 | __sanitizer_syscall_post_impl_compat_30_fhopen(res, (long long)(fhp), \ | |
1562 | (long long)(flags)) | |
1563 | #define __sanitizer_syscall_pre_compat_30_fhstat(fhp, sb) \ | |
1564 | __sanitizer_syscall_pre_impl_compat_30_fhstat((long long)(fhp), \ | |
1565 | (long long)(sb)) | |
1566 | #define __sanitizer_syscall_post_compat_30_fhstat(res, fhp, sb) \ | |
1567 | __sanitizer_syscall_post_impl_compat_30_fhstat(res, (long long)(fhp), \ | |
1568 | (long long)(sb)) | |
1569 | #define __sanitizer_syscall_pre_compat_20_fhstatfs(fhp, buf) \ | |
1570 | __sanitizer_syscall_pre_impl_compat_20_fhstatfs((long long)(fhp), \ | |
1571 | (long long)(buf)) | |
1572 | #define __sanitizer_syscall_post_compat_20_fhstatfs(res, fhp, buf) \ | |
1573 | __sanitizer_syscall_post_impl_compat_20_fhstatfs(res, (long long)(fhp), \ | |
1574 | (long long)(buf)) | |
1575 | #define __sanitizer_syscall_pre_compat_50_____semctl13(semid, semnum, cmd, \ | |
1576 | arg) \ | |
1577 | __sanitizer_syscall_pre_impl_compat_50_____semctl13( \ | |
1578 | (long long)(semid), (long long)(semnum), (long long)(cmd), \ | |
1579 | (long long)(arg)) | |
1580 | #define __sanitizer_syscall_post_compat_50_____semctl13(res, semid, semnum, \ | |
1581 | cmd, arg) \ | |
1582 | __sanitizer_syscall_post_impl_compat_50_____semctl13( \ | |
1583 | res, (long long)(semid), (long long)(semnum), (long long)(cmd), \ | |
1584 | (long long)(arg)) | |
1585 | #define __sanitizer_syscall_pre_compat_50___msgctl13(msqid, cmd, buf) \ | |
1586 | __sanitizer_syscall_pre_impl_compat_50___msgctl13( \ | |
1587 | (long long)(msqid), (long long)(cmd), (long long)(buf)) | |
1588 | #define __sanitizer_syscall_post_compat_50___msgctl13(res, msqid, cmd, buf) \ | |
1589 | __sanitizer_syscall_post_impl_compat_50___msgctl13( \ | |
1590 | res, (long long)(msqid), (long long)(cmd), (long long)(buf)) | |
1591 | #define __sanitizer_syscall_pre_compat_50___shmctl13(shmid, cmd, buf) \ | |
1592 | __sanitizer_syscall_pre_impl_compat_50___shmctl13( \ | |
1593 | (long long)(shmid), (long long)(cmd), (long long)(buf)) | |
1594 | #define __sanitizer_syscall_post_compat_50___shmctl13(res, shmid, cmd, buf) \ | |
1595 | __sanitizer_syscall_post_impl_compat_50___shmctl13( \ | |
1596 | res, (long long)(shmid), (long long)(cmd), (long long)(buf)) | |
1597 | #define __sanitizer_syscall_pre_lchflags(path, flags) \ | |
1598 | __sanitizer_syscall_pre_impl_lchflags((long long)(path), (long long)(flags)) | |
1599 | #define __sanitizer_syscall_post_lchflags(res, path, flags) \ | |
1600 | __sanitizer_syscall_post_impl_lchflags(res, (long long)(path), \ | |
1601 | (long long)(flags)) | |
1602 | #define __sanitizer_syscall_pre_issetugid() \ | |
1603 | __sanitizer_syscall_pre_impl_issetugid() | |
1604 | #define __sanitizer_syscall_post_issetugid(res) \ | |
1605 | __sanitizer_syscall_post_impl_issetugid(res) | |
1606 | #define __sanitizer_syscall_pre_utrace(label, addr, len) \ | |
1607 | __sanitizer_syscall_pre_impl_utrace((long long)(label), (long long)(addr), \ | |
1608 | (long long)(len)) | |
1609 | #define __sanitizer_syscall_post_utrace(res, label, addr, len) \ | |
1610 | __sanitizer_syscall_post_impl_utrace(res, (long long)(label), \ | |
1611 | (long long)(addr), (long long)(len)) | |
1612 | #define __sanitizer_syscall_pre_getcontext(ucp) \ | |
1613 | __sanitizer_syscall_pre_impl_getcontext((long long)(ucp)) | |
1614 | #define __sanitizer_syscall_post_getcontext(res, ucp) \ | |
1615 | __sanitizer_syscall_post_impl_getcontext(res, (long long)(ucp)) | |
1616 | #define __sanitizer_syscall_pre_setcontext(ucp) \ | |
1617 | __sanitizer_syscall_pre_impl_setcontext((long long)(ucp)) | |
1618 | #define __sanitizer_syscall_post_setcontext(res, ucp) \ | |
1619 | __sanitizer_syscall_post_impl_setcontext(res, (long long)(ucp)) | |
1620 | #define __sanitizer_syscall_pre__lwp_create(ucp, flags, new_lwp) \ | |
1621 | __sanitizer_syscall_pre_impl__lwp_create( \ | |
1622 | (long long)(ucp), (long long)(flags), (long long)(new_lwp)) | |
1623 | #define __sanitizer_syscall_post__lwp_create(res, ucp, flags, new_lwp) \ | |
1624 | __sanitizer_syscall_post_impl__lwp_create( \ | |
1625 | res, (long long)(ucp), (long long)(flags), (long long)(new_lwp)) | |
1626 | #define __sanitizer_syscall_pre__lwp_exit() \ | |
1627 | __sanitizer_syscall_pre_impl__lwp_exit() | |
1628 | #define __sanitizer_syscall_post__lwp_exit(res) \ | |
1629 | __sanitizer_syscall_post_impl__lwp_exit(res) | |
1630 | #define __sanitizer_syscall_pre__lwp_self() \ | |
1631 | __sanitizer_syscall_pre_impl__lwp_self() | |
1632 | #define __sanitizer_syscall_post__lwp_self(res) \ | |
1633 | __sanitizer_syscall_post_impl__lwp_self(res) | |
1634 | #define __sanitizer_syscall_pre__lwp_wait(wait_for, departed) \ | |
1635 | __sanitizer_syscall_pre_impl__lwp_wait((long long)(wait_for), \ | |
1636 | (long long)(departed)) | |
1637 | #define __sanitizer_syscall_post__lwp_wait(res, wait_for, departed) \ | |
1638 | __sanitizer_syscall_post_impl__lwp_wait(res, (long long)(wait_for), \ | |
1639 | (long long)(departed)) | |
1640 | #define __sanitizer_syscall_pre__lwp_suspend(target) \ | |
1641 | __sanitizer_syscall_pre_impl__lwp_suspend((long long)(target)) | |
1642 | #define __sanitizer_syscall_post__lwp_suspend(res, target) \ | |
1643 | __sanitizer_syscall_post_impl__lwp_suspend(res, (long long)(target)) | |
1644 | #define __sanitizer_syscall_pre__lwp_continue(target) \ | |
1645 | __sanitizer_syscall_pre_impl__lwp_continue((long long)(target)) | |
1646 | #define __sanitizer_syscall_post__lwp_continue(res, target) \ | |
1647 | __sanitizer_syscall_post_impl__lwp_continue(res, (long long)(target)) | |
1648 | #define __sanitizer_syscall_pre__lwp_wakeup(target) \ | |
1649 | __sanitizer_syscall_pre_impl__lwp_wakeup((long long)(target)) | |
1650 | #define __sanitizer_syscall_post__lwp_wakeup(res, target) \ | |
1651 | __sanitizer_syscall_post_impl__lwp_wakeup(res, (long long)(target)) | |
1652 | #define __sanitizer_syscall_pre__lwp_getprivate() \ | |
1653 | __sanitizer_syscall_pre_impl__lwp_getprivate() | |
1654 | #define __sanitizer_syscall_post__lwp_getprivate(res) \ | |
1655 | __sanitizer_syscall_post_impl__lwp_getprivate(res) | |
1656 | #define __sanitizer_syscall_pre__lwp_setprivate(ptr) \ | |
1657 | __sanitizer_syscall_pre_impl__lwp_setprivate((long long)(ptr)) | |
1658 | #define __sanitizer_syscall_post__lwp_setprivate(res, ptr) \ | |
1659 | __sanitizer_syscall_post_impl__lwp_setprivate(res, (long long)(ptr)) | |
1660 | #define __sanitizer_syscall_pre__lwp_kill(target, signo) \ | |
1661 | __sanitizer_syscall_pre_impl__lwp_kill((long long)(target), \ | |
1662 | (long long)(signo)) | |
1663 | #define __sanitizer_syscall_post__lwp_kill(res, target, signo) \ | |
1664 | __sanitizer_syscall_post_impl__lwp_kill(res, (long long)(target), \ | |
1665 | (long long)(signo)) | |
1666 | #define __sanitizer_syscall_pre__lwp_detach(target) \ | |
1667 | __sanitizer_syscall_pre_impl__lwp_detach((long long)(target)) | |
1668 | #define __sanitizer_syscall_post__lwp_detach(res, target) \ | |
1669 | __sanitizer_syscall_post_impl__lwp_detach(res, (long long)(target)) | |
1670 | #define __sanitizer_syscall_pre_compat_50__lwp_park(ts, unpark, hint, \ | |
1671 | unparkhint) \ | |
1672 | __sanitizer_syscall_pre_impl_compat_50__lwp_park( \ | |
1673 | (long long)(ts), (long long)(unpark), (long long)(hint), \ | |
1674 | (long long)(unparkhint)) | |
1675 | #define __sanitizer_syscall_post_compat_50__lwp_park(res, ts, unpark, hint, \ | |
1676 | unparkhint) \ | |
1677 | __sanitizer_syscall_post_impl_compat_50__lwp_park( \ | |
1678 | res, (long long)(ts), (long long)(unpark), (long long)(hint), \ | |
1679 | (long long)(unparkhint)) | |
1680 | #define __sanitizer_syscall_pre__lwp_unpark(target, hint) \ | |
1681 | __sanitizer_syscall_pre_impl__lwp_unpark((long long)(target), \ | |
1682 | (long long)(hint)) | |
1683 | #define __sanitizer_syscall_post__lwp_unpark(res, target, hint) \ | |
1684 | __sanitizer_syscall_post_impl__lwp_unpark(res, (long long)(target), \ | |
1685 | (long long)(hint)) | |
1686 | #define __sanitizer_syscall_pre__lwp_unpark_all(targets, ntargets, hint) \ | |
1687 | __sanitizer_syscall_pre_impl__lwp_unpark_all( \ | |
1688 | (long long)(targets), (long long)(ntargets), (long long)(hint)) | |
1689 | #define __sanitizer_syscall_post__lwp_unpark_all(res, targets, ntargets, hint) \ | |
1690 | __sanitizer_syscall_post_impl__lwp_unpark_all( \ | |
1691 | res, (long long)(targets), (long long)(ntargets), (long long)(hint)) | |
1692 | #define __sanitizer_syscall_pre__lwp_setname(target, name) \ | |
1693 | __sanitizer_syscall_pre_impl__lwp_setname((long long)(target), \ | |
1694 | (long long)(name)) | |
1695 | #define __sanitizer_syscall_post__lwp_setname(res, target, name) \ | |
1696 | __sanitizer_syscall_post_impl__lwp_setname(res, (long long)(target), \ | |
1697 | (long long)(name)) | |
1698 | #define __sanitizer_syscall_pre__lwp_getname(target, name, len) \ | |
1699 | __sanitizer_syscall_pre_impl__lwp_getname( \ | |
1700 | (long long)(target), (long long)(name), (long long)(len)) | |
1701 | #define __sanitizer_syscall_post__lwp_getname(res, target, name, len) \ | |
1702 | __sanitizer_syscall_post_impl__lwp_getname( \ | |
1703 | res, (long long)(target), (long long)(name), (long long)(len)) | |
1704 | #define __sanitizer_syscall_pre__lwp_ctl(features, address) \ | |
1705 | __sanitizer_syscall_pre_impl__lwp_ctl((long long)(features), \ | |
1706 | (long long)(address)) | |
1707 | #define __sanitizer_syscall_post__lwp_ctl(res, features, address) \ | |
1708 | __sanitizer_syscall_post_impl__lwp_ctl(res, (long long)(features), \ | |
1709 | (long long)(address)) | |
1710 | /* syscall 326 has been skipped */ | |
1711 | /* syscall 327 has been skipped */ | |
1712 | /* syscall 328 has been skipped */ | |
1713 | /* syscall 329 has been skipped */ | |
1714 | #define __sanitizer_syscall_pre_compat_60_sa_register(newv, oldv, flags, \ | |
1715 | stackinfo_offset) \ | |
1716 | __sanitizer_syscall_pre_impl_compat_60_sa_register( \ | |
1717 | (long long)(newv), (long long)(oldv), (long long)(flags), \ | |
1718 | (long long)(stackinfo_offset)) | |
1719 | #define __sanitizer_syscall_post_compat_60_sa_register(res, newv, oldv, flags, \ | |
1720 | stackinfo_offset) \ | |
1721 | __sanitizer_syscall_post_impl_compat_60_sa_register( \ | |
1722 | res, (long long)(newv), (long long)(oldv), (long long)(flags), \ | |
1723 | (long long)(stackinfo_offset)) | |
1724 | #define __sanitizer_syscall_pre_compat_60_sa_stacks(num, stacks) \ | |
1725 | __sanitizer_syscall_pre_impl_compat_60_sa_stacks((long long)(num), \ | |
1726 | (long long)(stacks)) | |
1727 | #define __sanitizer_syscall_post_compat_60_sa_stacks(res, num, stacks) \ | |
1728 | __sanitizer_syscall_post_impl_compat_60_sa_stacks(res, (long long)(num), \ | |
1729 | (long long)(stacks)) | |
1730 | #define __sanitizer_syscall_pre_compat_60_sa_enable() \ | |
1731 | __sanitizer_syscall_pre_impl_compat_60_sa_enable() | |
1732 | #define __sanitizer_syscall_post_compat_60_sa_enable(res) \ | |
1733 | __sanitizer_syscall_post_impl_compat_60_sa_enable(res) | |
1734 | #define __sanitizer_syscall_pre_compat_60_sa_setconcurrency(concurrency) \ | |
1735 | __sanitizer_syscall_pre_impl_compat_60_sa_setconcurrency( \ | |
1736 | (long long)(concurrency)) | |
1737 | #define __sanitizer_syscall_post_compat_60_sa_setconcurrency(res, concurrency) \ | |
1738 | __sanitizer_syscall_post_impl_compat_60_sa_setconcurrency( \ | |
1739 | res, (long long)(concurrency)) | |
1740 | #define __sanitizer_syscall_pre_compat_60_sa_yield() \ | |
1741 | __sanitizer_syscall_pre_impl_compat_60_sa_yield() | |
1742 | #define __sanitizer_syscall_post_compat_60_sa_yield(res) \ | |
1743 | __sanitizer_syscall_post_impl_compat_60_sa_yield(res) | |
1744 | #define __sanitizer_syscall_pre_compat_60_sa_preempt(sa_id) \ | |
1745 | __sanitizer_syscall_pre_impl_compat_60_sa_preempt((long long)(sa_id)) | |
1746 | #define __sanitizer_syscall_post_compat_60_sa_preempt(res, sa_id) \ | |
1747 | __sanitizer_syscall_post_impl_compat_60_sa_preempt(res, (long long)(sa_id)) | |
1748 | /* syscall 336 has been skipped */ | |
1749 | /* syscall 337 has been skipped */ | |
1750 | /* syscall 338 has been skipped */ | |
1751 | /* syscall 339 has been skipped */ | |
1752 | #define __sanitizer_syscall_pre___sigaction_sigtramp(signum, nsa, osa, tramp, \ | |
1753 | vers) \ | |
1754 | __sanitizer_syscall_pre_impl___sigaction_sigtramp( \ | |
1755 | (long long)(signum), (long long)(nsa), (long long)(osa), \ | |
1756 | (long long)(tramp), (long long)(vers)) | |
1757 | #define __sanitizer_syscall_post___sigaction_sigtramp(res, signum, nsa, osa, \ | |
1758 | tramp, vers) \ | |
1759 | __sanitizer_syscall_post_impl___sigaction_sigtramp( \ | |
1760 | res, (long long)(signum), (long long)(nsa), (long long)(osa), \ | |
1761 | (long long)(tramp), (long long)(vers)) | |
b667dd70 ML |
1762 | /* syscall 341 has been skipped */ |
1763 | /* syscall 342 has been skipped */ | |
eac97531 ML |
1764 | #define __sanitizer_syscall_pre_rasctl(addr, len, op) \ |
1765 | __sanitizer_syscall_pre_impl_rasctl((long long)(addr), (long long)(len), \ | |
1766 | (long long)(op)) | |
1767 | #define __sanitizer_syscall_post_rasctl(res, addr, len, op) \ | |
1768 | __sanitizer_syscall_post_impl_rasctl(res, (long long)(addr), \ | |
1769 | (long long)(len), (long long)(op)) | |
1770 | #define __sanitizer_syscall_pre_kqueue() __sanitizer_syscall_pre_impl_kqueue() | |
1771 | #define __sanitizer_syscall_post_kqueue(res) \ | |
1772 | __sanitizer_syscall_post_impl_kqueue(res) | |
1773 | #define __sanitizer_syscall_pre_compat_50_kevent(fd, changelist, nchanges, \ | |
1774 | eventlist, nevents, timeout) \ | |
1775 | __sanitizer_syscall_pre_impl_compat_50_kevent( \ | |
1776 | (long long)(fd), (long long)(changelist), (long long)(nchanges), \ | |
1777 | (long long)(eventlist), (long long)(nevents), (long long)(timeout)) | |
1778 | #define __sanitizer_syscall_post_compat_50_kevent( \ | |
1779 | res, fd, changelist, nchanges, eventlist, nevents, timeout) \ | |
1780 | __sanitizer_syscall_post_impl_compat_50_kevent( \ | |
1781 | res, (long long)(fd), (long long)(changelist), (long long)(nchanges), \ | |
1782 | (long long)(eventlist), (long long)(nevents), (long long)(timeout)) | |
1783 | #define __sanitizer_syscall_pre__sched_setparam(pid, lid, policy, params) \ | |
1784 | __sanitizer_syscall_pre_impl__sched_setparam( \ | |
1785 | (long long)(pid), (long long)(lid), (long long)(policy), \ | |
1786 | (long long)(params)) | |
1787 | #define __sanitizer_syscall_post__sched_setparam(res, pid, lid, policy, \ | |
1788 | params) \ | |
1789 | __sanitizer_syscall_post_impl__sched_setparam( \ | |
1790 | res, (long long)(pid), (long long)(lid), (long long)(policy), \ | |
1791 | (long long)(params)) | |
1792 | #define __sanitizer_syscall_pre__sched_getparam(pid, lid, policy, params) \ | |
1793 | __sanitizer_syscall_pre_impl__sched_getparam( \ | |
1794 | (long long)(pid), (long long)(lid), (long long)(policy), \ | |
1795 | (long long)(params)) | |
1796 | #define __sanitizer_syscall_post__sched_getparam(res, pid, lid, policy, \ | |
1797 | params) \ | |
1798 | __sanitizer_syscall_post_impl__sched_getparam( \ | |
1799 | res, (long long)(pid), (long long)(lid), (long long)(policy), \ | |
1800 | (long long)(params)) | |
1801 | #define __sanitizer_syscall_pre__sched_setaffinity(pid, lid, size, cpuset) \ | |
1802 | __sanitizer_syscall_pre_impl__sched_setaffinity( \ | |
1803 | (long long)(pid), (long long)(lid), (long long)(size), \ | |
1804 | (long long)(cpuset)) | |
1805 | #define __sanitizer_syscall_post__sched_setaffinity(res, pid, lid, size, \ | |
1806 | cpuset) \ | |
1807 | __sanitizer_syscall_post_impl__sched_setaffinity( \ | |
1808 | res, (long long)(pid), (long long)(lid), (long long)(size), \ | |
1809 | (long long)(cpuset)) | |
1810 | #define __sanitizer_syscall_pre__sched_getaffinity(pid, lid, size, cpuset) \ | |
1811 | __sanitizer_syscall_pre_impl__sched_getaffinity( \ | |
1812 | (long long)(pid), (long long)(lid), (long long)(size), \ | |
1813 | (long long)(cpuset)) | |
1814 | #define __sanitizer_syscall_post__sched_getaffinity(res, pid, lid, size, \ | |
1815 | cpuset) \ | |
1816 | __sanitizer_syscall_post_impl__sched_getaffinity( \ | |
1817 | res, (long long)(pid), (long long)(lid), (long long)(size), \ | |
1818 | (long long)(cpuset)) | |
1819 | #define __sanitizer_syscall_pre_sched_yield() \ | |
1820 | __sanitizer_syscall_pre_impl_sched_yield() | |
1821 | #define __sanitizer_syscall_post_sched_yield(res) \ | |
1822 | __sanitizer_syscall_post_impl_sched_yield(res) | |
1823 | #define __sanitizer_syscall_pre__sched_protect(priority) \ | |
1824 | __sanitizer_syscall_pre_impl__sched_protect((long long)(priority)) | |
1825 | #define __sanitizer_syscall_post__sched_protect(res, priority) \ | |
1826 | __sanitizer_syscall_post_impl__sched_protect(res, (long long)(priority)) | |
1827 | /* syscall 352 has been skipped */ | |
1828 | /* syscall 353 has been skipped */ | |
1829 | #define __sanitizer_syscall_pre_fsync_range(fd, flags, start, length) \ | |
1830 | __sanitizer_syscall_pre_impl_fsync_range( \ | |
1831 | (long long)(fd), (long long)(flags), (long long)(start), \ | |
1832 | (long long)(length)) | |
1833 | #define __sanitizer_syscall_post_fsync_range(res, fd, flags, start, length) \ | |
1834 | __sanitizer_syscall_post_impl_fsync_range( \ | |
1835 | res, (long long)(fd), (long long)(flags), (long long)(start), \ | |
1836 | (long long)(length)) | |
1837 | #define __sanitizer_syscall_pre_uuidgen(store, count) \ | |
1838 | __sanitizer_syscall_pre_impl_uuidgen((long long)(store), (long long)(count)) | |
1839 | #define __sanitizer_syscall_post_uuidgen(res, store, count) \ | |
1840 | __sanitizer_syscall_post_impl_uuidgen(res, (long long)(store), \ | |
1841 | (long long)(count)) | |
cb7dc4da ML |
1842 | #define __sanitizer_syscall_pre_compat_90_getvfsstat(buf, bufsize, flags) \ |
1843 | __sanitizer_syscall_pre_impl_compat_90_getvfsstat( \ | |
eac97531 | 1844 | (long long)(buf), (long long)(bufsize), (long long)(flags)) |
cb7dc4da ML |
1845 | #define __sanitizer_syscall_post_compat_90_getvfsstat(res, buf, bufsize, \ |
1846 | flags) \ | |
1847 | __sanitizer_syscall_post_impl_compat_90_getvfsstat( \ | |
eac97531 | 1848 | res, (long long)(buf), (long long)(bufsize), (long long)(flags)) |
cb7dc4da ML |
1849 | #define __sanitizer_syscall_pre_compat_90_statvfs1(path, buf, flags) \ |
1850 | __sanitizer_syscall_pre_impl_compat_90_statvfs1( \ | |
1851 | (long long)(path), (long long)(buf), (long long)(flags)) | |
1852 | #define __sanitizer_syscall_post_compat_90_statvfs1(res, path, buf, flags) \ | |
1853 | __sanitizer_syscall_post_impl_compat_90_statvfs1( \ | |
1854 | res, (long long)(path), (long long)(buf), (long long)(flags)) | |
1855 | #define __sanitizer_syscall_pre_compat_90_fstatvfs1(fd, buf, flags) \ | |
1856 | __sanitizer_syscall_pre_impl_compat_90_fstatvfs1( \ | |
1857 | (long long)(fd), (long long)(buf), (long long)(flags)) | |
1858 | #define __sanitizer_syscall_post_compat_90_fstatvfs1(res, fd, buf, flags) \ | |
1859 | __sanitizer_syscall_post_impl_compat_90_fstatvfs1( \ | |
eac97531 ML |
1860 | res, (long long)(fd), (long long)(buf), (long long)(flags)) |
1861 | #define __sanitizer_syscall_pre_compat_30_fhstatvfs1(fhp, buf, flags) \ | |
1862 | __sanitizer_syscall_pre_impl_compat_30_fhstatvfs1( \ | |
1863 | (long long)(fhp), (long long)(buf), (long long)(flags)) | |
1864 | #define __sanitizer_syscall_post_compat_30_fhstatvfs1(res, fhp, buf, flags) \ | |
1865 | __sanitizer_syscall_post_impl_compat_30_fhstatvfs1( \ | |
1866 | res, (long long)(fhp), (long long)(buf), (long long)(flags)) | |
1867 | #define __sanitizer_syscall_pre_extattrctl(path, cmd, filename, attrnamespace, \ | |
1868 | attrname) \ | |
1869 | __sanitizer_syscall_pre_impl_extattrctl( \ | |
1870 | (long long)(path), (long long)(cmd), (long long)(filename), \ | |
1871 | (long long)(attrnamespace), (long long)(attrname)) | |
1872 | #define __sanitizer_syscall_post_extattrctl(res, path, cmd, filename, \ | |
1873 | attrnamespace, attrname) \ | |
1874 | __sanitizer_syscall_post_impl_extattrctl( \ | |
1875 | res, (long long)(path), (long long)(cmd), (long long)(filename), \ | |
1876 | (long long)(attrnamespace), (long long)(attrname)) | |
1877 | #define __sanitizer_syscall_pre_extattr_set_file(path, attrnamespace, \ | |
1878 | attrname, data, nbytes) \ | |
1879 | __sanitizer_syscall_pre_impl_extattr_set_file( \ | |
1880 | (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ | |
1881 | (long long)(data), (long long)(nbytes)) | |
1882 | #define __sanitizer_syscall_post_extattr_set_file(res, path, attrnamespace, \ | |
1883 | attrname, data, nbytes) \ | |
1884 | __sanitizer_syscall_post_impl_extattr_set_file( \ | |
1885 | res, (long long)(path), (long long)(attrnamespace), \ | |
1886 | (long long)(attrname), (long long)(data), (long long)(nbytes)) | |
1887 | #define __sanitizer_syscall_pre_extattr_get_file(path, attrnamespace, \ | |
1888 | attrname, data, nbytes) \ | |
1889 | __sanitizer_syscall_pre_impl_extattr_get_file( \ | |
1890 | (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ | |
1891 | (long long)(data), (long long)(nbytes)) | |
1892 | #define __sanitizer_syscall_post_extattr_get_file(res, path, attrnamespace, \ | |
1893 | attrname, data, nbytes) \ | |
1894 | __sanitizer_syscall_post_impl_extattr_get_file( \ | |
1895 | res, (long long)(path), (long long)(attrnamespace), \ | |
1896 | (long long)(attrname), (long long)(data), (long long)(nbytes)) | |
1897 | #define __sanitizer_syscall_pre_extattr_delete_file(path, attrnamespace, \ | |
1898 | attrname) \ | |
1899 | __sanitizer_syscall_pre_impl_extattr_delete_file( \ | |
1900 | (long long)(path), (long long)(attrnamespace), (long long)(attrname)) | |
1901 | #define __sanitizer_syscall_post_extattr_delete_file(res, path, attrnamespace, \ | |
1902 | attrname) \ | |
1903 | __sanitizer_syscall_post_impl_extattr_delete_file( \ | |
1904 | res, (long long)(path), (long long)(attrnamespace), \ | |
1905 | (long long)(attrname)) | |
1906 | #define __sanitizer_syscall_pre_extattr_set_fd(fd, attrnamespace, attrname, \ | |
1907 | data, nbytes) \ | |
1908 | __sanitizer_syscall_pre_impl_extattr_set_fd( \ | |
1909 | (long long)(fd), (long long)(attrnamespace), (long long)(attrname), \ | |
1910 | (long long)(data), (long long)(nbytes)) | |
1911 | #define __sanitizer_syscall_post_extattr_set_fd(res, fd, attrnamespace, \ | |
1912 | attrname, data, nbytes) \ | |
1913 | __sanitizer_syscall_post_impl_extattr_set_fd( \ | |
1914 | res, (long long)(fd), (long long)(attrnamespace), (long long)(attrname), \ | |
1915 | (long long)(data), (long long)(nbytes)) | |
1916 | #define __sanitizer_syscall_pre_extattr_get_fd(fd, attrnamespace, attrname, \ | |
1917 | data, nbytes) \ | |
1918 | __sanitizer_syscall_pre_impl_extattr_get_fd( \ | |
1919 | (long long)(fd), (long long)(attrnamespace), (long long)(attrname), \ | |
1920 | (long long)(data), (long long)(nbytes)) | |
1921 | #define __sanitizer_syscall_post_extattr_get_fd(res, fd, attrnamespace, \ | |
1922 | attrname, data, nbytes) \ | |
1923 | __sanitizer_syscall_post_impl_extattr_get_fd( \ | |
1924 | res, (long long)(fd), (long long)(attrnamespace), (long long)(attrname), \ | |
1925 | (long long)(data), (long long)(nbytes)) | |
1926 | #define __sanitizer_syscall_pre_extattr_delete_fd(fd, attrnamespace, attrname) \ | |
1927 | __sanitizer_syscall_pre_impl_extattr_delete_fd( \ | |
1928 | (long long)(fd), (long long)(attrnamespace), (long long)(attrname)) | |
1929 | #define __sanitizer_syscall_post_extattr_delete_fd(res, fd, attrnamespace, \ | |
1930 | attrname) \ | |
1931 | __sanitizer_syscall_post_impl_extattr_delete_fd( \ | |
1932 | res, (long long)(fd), (long long)(attrnamespace), (long long)(attrname)) | |
1933 | #define __sanitizer_syscall_pre_extattr_set_link(path, attrnamespace, \ | |
1934 | attrname, data, nbytes) \ | |
1935 | __sanitizer_syscall_pre_impl_extattr_set_link( \ | |
1936 | (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ | |
1937 | (long long)(data), (long long)(nbytes)) | |
1938 | #define __sanitizer_syscall_post_extattr_set_link(res, path, attrnamespace, \ | |
1939 | attrname, data, nbytes) \ | |
1940 | __sanitizer_syscall_post_impl_extattr_set_link( \ | |
1941 | res, (long long)(path), (long long)(attrnamespace), \ | |
1942 | (long long)(attrname), (long long)(data), (long long)(nbytes)) | |
1943 | #define __sanitizer_syscall_pre_extattr_get_link(path, attrnamespace, \ | |
1944 | attrname, data, nbytes) \ | |
1945 | __sanitizer_syscall_pre_impl_extattr_get_link( \ | |
1946 | (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ | |
1947 | (long long)(data), (long long)(nbytes)) | |
1948 | #define __sanitizer_syscall_post_extattr_get_link(res, path, attrnamespace, \ | |
1949 | attrname, data, nbytes) \ | |
1950 | __sanitizer_syscall_post_impl_extattr_get_link( \ | |
1951 | res, (long long)(path), (long long)(attrnamespace), \ | |
1952 | (long long)(attrname), (long long)(data), (long long)(nbytes)) | |
1953 | #define __sanitizer_syscall_pre_extattr_delete_link(path, attrnamespace, \ | |
1954 | attrname) \ | |
1955 | __sanitizer_syscall_pre_impl_extattr_delete_link( \ | |
1956 | (long long)(path), (long long)(attrnamespace), (long long)(attrname)) | |
1957 | #define __sanitizer_syscall_post_extattr_delete_link(res, path, attrnamespace, \ | |
1958 | attrname) \ | |
1959 | __sanitizer_syscall_post_impl_extattr_delete_link( \ | |
1960 | res, (long long)(path), (long long)(attrnamespace), \ | |
1961 | (long long)(attrname)) | |
1962 | #define __sanitizer_syscall_pre_extattr_list_fd(fd, attrnamespace, data, \ | |
1963 | nbytes) \ | |
1964 | __sanitizer_syscall_pre_impl_extattr_list_fd( \ | |
1965 | (long long)(fd), (long long)(attrnamespace), (long long)(data), \ | |
1966 | (long long)(nbytes)) | |
1967 | #define __sanitizer_syscall_post_extattr_list_fd(res, fd, attrnamespace, data, \ | |
1968 | nbytes) \ | |
1969 | __sanitizer_syscall_post_impl_extattr_list_fd( \ | |
1970 | res, (long long)(fd), (long long)(attrnamespace), (long long)(data), \ | |
1971 | (long long)(nbytes)) | |
1972 | #define __sanitizer_syscall_pre_extattr_list_file(path, attrnamespace, data, \ | |
1973 | nbytes) \ | |
1974 | __sanitizer_syscall_pre_impl_extattr_list_file( \ | |
1975 | (long long)(path), (long long)(attrnamespace), (long long)(data), \ | |
1976 | (long long)(nbytes)) | |
1977 | #define __sanitizer_syscall_post_extattr_list_file(res, path, attrnamespace, \ | |
1978 | data, nbytes) \ | |
1979 | __sanitizer_syscall_post_impl_extattr_list_file( \ | |
1980 | res, (long long)(path), (long long)(attrnamespace), (long long)(data), \ | |
1981 | (long long)(nbytes)) | |
1982 | #define __sanitizer_syscall_pre_extattr_list_link(path, attrnamespace, data, \ | |
1983 | nbytes) \ | |
1984 | __sanitizer_syscall_pre_impl_extattr_list_link( \ | |
1985 | (long long)(path), (long long)(attrnamespace), (long long)(data), \ | |
1986 | (long long)(nbytes)) | |
1987 | #define __sanitizer_syscall_post_extattr_list_link(res, path, attrnamespace, \ | |
1988 | data, nbytes) \ | |
1989 | __sanitizer_syscall_post_impl_extattr_list_link( \ | |
1990 | res, (long long)(path), (long long)(attrnamespace), (long long)(data), \ | |
1991 | (long long)(nbytes)) | |
1992 | #define __sanitizer_syscall_pre_compat_50_pselect(nd, in, ou, ex, ts, mask) \ | |
1993 | __sanitizer_syscall_pre_impl_compat_50_pselect( \ | |
1994 | (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \ | |
1995 | (long long)(ts), (long long)(mask)) | |
1996 | #define __sanitizer_syscall_post_compat_50_pselect(res, nd, in, ou, ex, ts, \ | |
1997 | mask) \ | |
1998 | __sanitizer_syscall_post_impl_compat_50_pselect( \ | |
1999 | res, (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \ | |
2000 | (long long)(ts), (long long)(mask)) | |
2001 | #define __sanitizer_syscall_pre_compat_50_pollts(fds, nfds, ts, mask) \ | |
2002 | __sanitizer_syscall_pre_impl_compat_50_pollts( \ | |
2003 | (long long)(fds), (long long)(nfds), (long long)(ts), (long long)(mask)) | |
2004 | #define __sanitizer_syscall_post_compat_50_pollts(res, fds, nfds, ts, mask) \ | |
2005 | __sanitizer_syscall_post_impl_compat_50_pollts( \ | |
2006 | res, (long long)(fds), (long long)(nfds), (long long)(ts), \ | |
2007 | (long long)(mask)) | |
2008 | #define __sanitizer_syscall_pre_setxattr(path, name, value, size, flags) \ | |
2009 | __sanitizer_syscall_pre_impl_setxattr((long long)(path), (long long)(name), \ | |
2010 | (long long)(value), (long long)(size), \ | |
2011 | (long long)(flags)) | |
2012 | #define __sanitizer_syscall_post_setxattr(res, path, name, value, size, flags) \ | |
2013 | __sanitizer_syscall_post_impl_setxattr( \ | |
2014 | res, (long long)(path), (long long)(name), (long long)(value), \ | |
2015 | (long long)(size), (long long)(flags)) | |
2016 | #define __sanitizer_syscall_pre_lsetxattr(path, name, value, size, flags) \ | |
2017 | __sanitizer_syscall_pre_impl_lsetxattr( \ | |
2018 | (long long)(path), (long long)(name), (long long)(value), \ | |
2019 | (long long)(size), (long long)(flags)) | |
2020 | #define __sanitizer_syscall_post_lsetxattr(res, path, name, value, size, \ | |
2021 | flags) \ | |
2022 | __sanitizer_syscall_post_impl_lsetxattr( \ | |
2023 | res, (long long)(path), (long long)(name), (long long)(value), \ | |
2024 | (long long)(size), (long long)(flags)) | |
2025 | #define __sanitizer_syscall_pre_fsetxattr(fd, name, value, size, flags) \ | |
2026 | __sanitizer_syscall_pre_impl_fsetxattr( \ | |
2027 | (long long)(fd), (long long)(name), (long long)(value), \ | |
2028 | (long long)(size), (long long)(flags)) | |
2029 | #define __sanitizer_syscall_post_fsetxattr(res, fd, name, value, size, flags) \ | |
2030 | __sanitizer_syscall_post_impl_fsetxattr( \ | |
2031 | res, (long long)(fd), (long long)(name), (long long)(value), \ | |
2032 | (long long)(size), (long long)(flags)) | |
2033 | #define __sanitizer_syscall_pre_getxattr(path, name, value, size) \ | |
2034 | __sanitizer_syscall_pre_impl_getxattr((long long)(path), (long long)(name), \ | |
2035 | (long long)(value), (long long)(size)) | |
2036 | #define __sanitizer_syscall_post_getxattr(res, path, name, value, size) \ | |
2037 | __sanitizer_syscall_post_impl_getxattr( \ | |
2038 | res, (long long)(path), (long long)(name), (long long)(value), \ | |
2039 | (long long)(size)) | |
2040 | #define __sanitizer_syscall_pre_lgetxattr(path, name, value, size) \ | |
2041 | __sanitizer_syscall_pre_impl_lgetxattr((long long)(path), (long long)(name), \ | |
2042 | (long long)(value), \ | |
2043 | (long long)(size)) | |
2044 | #define __sanitizer_syscall_post_lgetxattr(res, path, name, value, size) \ | |
2045 | __sanitizer_syscall_post_impl_lgetxattr( \ | |
2046 | res, (long long)(path), (long long)(name), (long long)(value), \ | |
2047 | (long long)(size)) | |
2048 | #define __sanitizer_syscall_pre_fgetxattr(fd, name, value, size) \ | |
2049 | __sanitizer_syscall_pre_impl_fgetxattr((long long)(fd), (long long)(name), \ | |
2050 | (long long)(value), \ | |
2051 | (long long)(size)) | |
2052 | #define __sanitizer_syscall_post_fgetxattr(res, fd, name, value, size) \ | |
2053 | __sanitizer_syscall_post_impl_fgetxattr( \ | |
2054 | res, (long long)(fd), (long long)(name), (long long)(value), \ | |
2055 | (long long)(size)) | |
2056 | #define __sanitizer_syscall_pre_listxattr(path, list, size) \ | |
2057 | __sanitizer_syscall_pre_impl_listxattr((long long)(path), (long long)(list), \ | |
2058 | (long long)(size)) | |
2059 | #define __sanitizer_syscall_post_listxattr(res, path, list, size) \ | |
2060 | __sanitizer_syscall_post_impl_listxattr( \ | |
2061 | res, (long long)(path), (long long)(list), (long long)(size)) | |
2062 | #define __sanitizer_syscall_pre_llistxattr(path, list, size) \ | |
2063 | __sanitizer_syscall_pre_impl_llistxattr( \ | |
2064 | (long long)(path), (long long)(list), (long long)(size)) | |
2065 | #define __sanitizer_syscall_post_llistxattr(res, path, list, size) \ | |
2066 | __sanitizer_syscall_post_impl_llistxattr( \ | |
2067 | res, (long long)(path), (long long)(list), (long long)(size)) | |
2068 | #define __sanitizer_syscall_pre_flistxattr(fd, list, size) \ | |
2069 | __sanitizer_syscall_pre_impl_flistxattr((long long)(fd), (long long)(list), \ | |
2070 | (long long)(size)) | |
2071 | #define __sanitizer_syscall_post_flistxattr(res, fd, list, size) \ | |
2072 | __sanitizer_syscall_post_impl_flistxattr( \ | |
2073 | res, (long long)(fd), (long long)(list), (long long)(size)) | |
2074 | #define __sanitizer_syscall_pre_removexattr(path, name) \ | |
2075 | __sanitizer_syscall_pre_impl_removexattr((long long)(path), (long long)(name)) | |
2076 | #define __sanitizer_syscall_post_removexattr(res, path, name) \ | |
2077 | __sanitizer_syscall_post_impl_removexattr(res, (long long)(path), \ | |
2078 | (long long)(name)) | |
2079 | #define __sanitizer_syscall_pre_lremovexattr(path, name) \ | |
2080 | __sanitizer_syscall_pre_impl_lremovexattr((long long)(path), \ | |
2081 | (long long)(name)) | |
2082 | #define __sanitizer_syscall_post_lremovexattr(res, path, name) \ | |
2083 | __sanitizer_syscall_post_impl_lremovexattr(res, (long long)(path), \ | |
2084 | (long long)(name)) | |
2085 | #define __sanitizer_syscall_pre_fremovexattr(fd, name) \ | |
2086 | __sanitizer_syscall_pre_impl_fremovexattr((long long)(fd), (long long)(name)) | |
2087 | #define __sanitizer_syscall_post_fremovexattr(res, fd, name) \ | |
2088 | __sanitizer_syscall_post_impl_fremovexattr(res, (long long)(fd), \ | |
2089 | (long long)(name)) | |
2090 | #define __sanitizer_syscall_pre_compat_50___stat30(path, ub) \ | |
2091 | __sanitizer_syscall_pre_impl_compat_50___stat30((long long)(path), \ | |
2092 | (long long)(ub)) | |
2093 | #define __sanitizer_syscall_post_compat_50___stat30(res, path, ub) \ | |
2094 | __sanitizer_syscall_post_impl_compat_50___stat30(res, (long long)(path), \ | |
2095 | (long long)(ub)) | |
2096 | #define __sanitizer_syscall_pre_compat_50___fstat30(fd, sb) \ | |
2097 | __sanitizer_syscall_pre_impl_compat_50___fstat30((long long)(fd), \ | |
2098 | (long long)(sb)) | |
2099 | #define __sanitizer_syscall_post_compat_50___fstat30(res, fd, sb) \ | |
2100 | __sanitizer_syscall_post_impl_compat_50___fstat30(res, (long long)(fd), \ | |
2101 | (long long)(sb)) | |
2102 | #define __sanitizer_syscall_pre_compat_50___lstat30(path, ub) \ | |
2103 | __sanitizer_syscall_pre_impl_compat_50___lstat30((long long)(path), \ | |
2104 | (long long)(ub)) | |
2105 | #define __sanitizer_syscall_post_compat_50___lstat30(res, path, ub) \ | |
2106 | __sanitizer_syscall_post_impl_compat_50___lstat30(res, (long long)(path), \ | |
2107 | (long long)(ub)) | |
2108 | #define __sanitizer_syscall_pre___getdents30(fd, buf, count) \ | |
2109 | __sanitizer_syscall_pre_impl___getdents30((long long)(fd), (long long)(buf), \ | |
2110 | (long long)(count)) | |
2111 | #define __sanitizer_syscall_post___getdents30(res, fd, buf, count) \ | |
2112 | __sanitizer_syscall_post_impl___getdents30( \ | |
2113 | res, (long long)(fd), (long long)(buf), (long long)(count)) | |
2114 | #define __sanitizer_syscall_pre_posix_fadvise() \ | |
2115 | __sanitizer_syscall_pre_impl_posix_fadvise((long long)()) | |
2116 | #define __sanitizer_syscall_post_posix_fadvise(res) \ | |
2117 | __sanitizer_syscall_post_impl_posix_fadvise(res, (long long)()) | |
2118 | #define __sanitizer_syscall_pre_compat_30___fhstat30(fhp, sb) \ | |
2119 | __sanitizer_syscall_pre_impl_compat_30___fhstat30((long long)(fhp), \ | |
2120 | (long long)(sb)) | |
2121 | #define __sanitizer_syscall_post_compat_30___fhstat30(res, fhp, sb) \ | |
2122 | __sanitizer_syscall_post_impl_compat_30___fhstat30(res, (long long)(fhp), \ | |
2123 | (long long)(sb)) | |
2124 | #define __sanitizer_syscall_pre_compat_50___ntp_gettime30(ntvp) \ | |
2125 | __sanitizer_syscall_pre_impl_compat_50___ntp_gettime30((long long)(ntvp)) | |
2126 | #define __sanitizer_syscall_post_compat_50___ntp_gettime30(res, ntvp) \ | |
2127 | __sanitizer_syscall_post_impl_compat_50___ntp_gettime30(res, \ | |
2128 | (long long)(ntvp)) | |
2129 | #define __sanitizer_syscall_pre___socket30(domain, type, protocol) \ | |
2130 | __sanitizer_syscall_pre_impl___socket30( \ | |
2131 | (long long)(domain), (long long)(type), (long long)(protocol)) | |
2132 | #define __sanitizer_syscall_post___socket30(res, domain, type, protocol) \ | |
2133 | __sanitizer_syscall_post_impl___socket30( \ | |
2134 | res, (long long)(domain), (long long)(type), (long long)(protocol)) | |
2135 | #define __sanitizer_syscall_pre___getfh30(fname, fhp, fh_size) \ | |
2136 | __sanitizer_syscall_pre_impl___getfh30((long long)(fname), (long long)(fhp), \ | |
2137 | (long long)(fh_size)) | |
2138 | #define __sanitizer_syscall_post___getfh30(res, fname, fhp, fh_size) \ | |
2139 | __sanitizer_syscall_post_impl___getfh30( \ | |
2140 | res, (long long)(fname), (long long)(fhp), (long long)(fh_size)) | |
2141 | #define __sanitizer_syscall_pre___fhopen40(fhp, fh_size, flags) \ | |
2142 | __sanitizer_syscall_pre_impl___fhopen40( \ | |
2143 | (long long)(fhp), (long long)(fh_size), (long long)(flags)) | |
2144 | #define __sanitizer_syscall_post___fhopen40(res, fhp, fh_size, flags) \ | |
2145 | __sanitizer_syscall_post_impl___fhopen40( \ | |
2146 | res, (long long)(fhp), (long long)(fh_size), (long long)(flags)) | |
cb7dc4da ML |
2147 | #define __sanitizer_syscall_pre_compat_90_fhstatvfs1(fhp, fh_size, buf, flags) \ |
2148 | __sanitizer_syscall_pre_impl_compat_90_fhstatvfs1( \ | |
eac97531 ML |
2149 | (long long)(fhp), (long long)(fh_size), (long long)(buf), \ |
2150 | (long long)(flags)) | |
cb7dc4da ML |
2151 | #define __sanitizer_syscall_post_compat_90_fhstatvfs1(res, fhp, fh_size, buf, \ |
2152 | flags) \ | |
2153 | __sanitizer_syscall_post_impl_compat_90_fhstatvfs1( \ | |
eac97531 ML |
2154 | res, (long long)(fhp), (long long)(fh_size), (long long)(buf), \ |
2155 | (long long)(flags)) | |
2156 | #define __sanitizer_syscall_pre_compat_50___fhstat40(fhp, fh_size, sb) \ | |
2157 | __sanitizer_syscall_pre_impl_compat_50___fhstat40( \ | |
2158 | (long long)(fhp), (long long)(fh_size), (long long)(sb)) | |
2159 | #define __sanitizer_syscall_post_compat_50___fhstat40(res, fhp, fh_size, sb) \ | |
2160 | __sanitizer_syscall_post_impl_compat_50___fhstat40( \ | |
2161 | res, (long long)(fhp), (long long)(fh_size), (long long)(sb)) | |
2162 | #define __sanitizer_syscall_pre_aio_cancel(fildes, aiocbp) \ | |
2163 | __sanitizer_syscall_pre_impl_aio_cancel((long long)(fildes), \ | |
2164 | (long long)(aiocbp)) | |
2165 | #define __sanitizer_syscall_post_aio_cancel(res, fildes, aiocbp) \ | |
2166 | __sanitizer_syscall_post_impl_aio_cancel(res, (long long)(fildes), \ | |
2167 | (long long)(aiocbp)) | |
2168 | #define __sanitizer_syscall_pre_aio_error(aiocbp) \ | |
2169 | __sanitizer_syscall_pre_impl_aio_error((long long)(aiocbp)) | |
2170 | #define __sanitizer_syscall_post_aio_error(res, aiocbp) \ | |
2171 | __sanitizer_syscall_post_impl_aio_error(res, (long long)(aiocbp)) | |
2172 | #define __sanitizer_syscall_pre_aio_fsync(op, aiocbp) \ | |
2173 | __sanitizer_syscall_pre_impl_aio_fsync((long long)(op), (long long)(aiocbp)) | |
2174 | #define __sanitizer_syscall_post_aio_fsync(res, op, aiocbp) \ | |
2175 | __sanitizer_syscall_post_impl_aio_fsync(res, (long long)(op), \ | |
2176 | (long long)(aiocbp)) | |
2177 | #define __sanitizer_syscall_pre_aio_read(aiocbp) \ | |
2178 | __sanitizer_syscall_pre_impl_aio_read((long long)(aiocbp)) | |
2179 | #define __sanitizer_syscall_post_aio_read(res, aiocbp) \ | |
2180 | __sanitizer_syscall_post_impl_aio_read(res, (long long)(aiocbp)) | |
2181 | #define __sanitizer_syscall_pre_aio_return(aiocbp) \ | |
2182 | __sanitizer_syscall_pre_impl_aio_return((long long)(aiocbp)) | |
2183 | #define __sanitizer_syscall_post_aio_return(res, aiocbp) \ | |
2184 | __sanitizer_syscall_post_impl_aio_return(res, (long long)(aiocbp)) | |
2185 | #define __sanitizer_syscall_pre_compat_50_aio_suspend(list, nent, timeout) \ | |
2186 | __sanitizer_syscall_pre_impl_compat_50_aio_suspend( \ | |
2187 | (long long)(list), (long long)(nent), (long long)(timeout)) | |
2188 | #define __sanitizer_syscall_post_compat_50_aio_suspend(res, list, nent, \ | |
2189 | timeout) \ | |
2190 | __sanitizer_syscall_post_impl_compat_50_aio_suspend( \ | |
2191 | res, (long long)(list), (long long)(nent), (long long)(timeout)) | |
2192 | #define __sanitizer_syscall_pre_aio_write(aiocbp) \ | |
2193 | __sanitizer_syscall_pre_impl_aio_write((long long)(aiocbp)) | |
2194 | #define __sanitizer_syscall_post_aio_write(res, aiocbp) \ | |
2195 | __sanitizer_syscall_post_impl_aio_write(res, (long long)(aiocbp)) | |
2196 | #define __sanitizer_syscall_pre_lio_listio(mode, list, nent, sig) \ | |
2197 | __sanitizer_syscall_pre_impl_lio_listio((long long)(mode), \ | |
2198 | (long long)(list), \ | |
2199 | (long long)(nent), (long long)(sig)) | |
2200 | #define __sanitizer_syscall_post_lio_listio(res, mode, list, nent, sig) \ | |
2201 | __sanitizer_syscall_post_impl_lio_listio( \ | |
2202 | res, (long long)(mode), (long long)(list), (long long)(nent), \ | |
2203 | (long long)(sig)) | |
2204 | /* syscall 407 has been skipped */ | |
2205 | /* syscall 408 has been skipped */ | |
2206 | /* syscall 409 has been skipped */ | |
2207 | #define __sanitizer_syscall_pre___mount50(type, path, flags, data, data_len) \ | |
2208 | __sanitizer_syscall_pre_impl___mount50( \ | |
2209 | (long long)(type), (long long)(path), (long long)(flags), \ | |
2210 | (long long)(data), (long long)(data_len)) | |
2211 | #define __sanitizer_syscall_post___mount50(res, type, path, flags, data, \ | |
2212 | data_len) \ | |
2213 | __sanitizer_syscall_post_impl___mount50( \ | |
2214 | res, (long long)(type), (long long)(path), (long long)(flags), \ | |
2215 | (long long)(data), (long long)(data_len)) | |
2216 | #define __sanitizer_syscall_pre_mremap(old_address, old_size, new_address, \ | |
2217 | new_size, flags) \ | |
2218 | __sanitizer_syscall_pre_impl_mremap( \ | |
2219 | (long long)(old_address), (long long)(old_size), \ | |
2220 | (long long)(new_address), (long long)(new_size), (long long)(flags)) | |
2221 | #define __sanitizer_syscall_post_mremap(res, old_address, old_size, \ | |
2222 | new_address, new_size, flags) \ | |
2223 | __sanitizer_syscall_post_impl_mremap( \ | |
2224 | res, (long long)(old_address), (long long)(old_size), \ | |
2225 | (long long)(new_address), (long long)(new_size), (long long)(flags)) | |
2226 | #define __sanitizer_syscall_pre_pset_create(psid) \ | |
2227 | __sanitizer_syscall_pre_impl_pset_create((long long)(psid)) | |
2228 | #define __sanitizer_syscall_post_pset_create(res, psid) \ | |
2229 | __sanitizer_syscall_post_impl_pset_create(res, (long long)(psid)) | |
2230 | #define __sanitizer_syscall_pre_pset_destroy(psid) \ | |
2231 | __sanitizer_syscall_pre_impl_pset_destroy((long long)(psid)) | |
2232 | #define __sanitizer_syscall_post_pset_destroy(res, psid) \ | |
2233 | __sanitizer_syscall_post_impl_pset_destroy(res, (long long)(psid)) | |
2234 | #define __sanitizer_syscall_pre_pset_assign(psid, cpuid, opsid) \ | |
2235 | __sanitizer_syscall_pre_impl_pset_assign( \ | |
2236 | (long long)(psid), (long long)(cpuid), (long long)(opsid)) | |
2237 | #define __sanitizer_syscall_post_pset_assign(res, psid, cpuid, opsid) \ | |
2238 | __sanitizer_syscall_post_impl_pset_assign( \ | |
2239 | res, (long long)(psid), (long long)(cpuid), (long long)(opsid)) | |
2240 | #define __sanitizer_syscall_pre__pset_bind(idtype, first_id, second_id, psid, \ | |
2241 | opsid) \ | |
2242 | __sanitizer_syscall_pre_impl__pset_bind( \ | |
2243 | (long long)(idtype), (long long)(first_id), (long long)(second_id), \ | |
2244 | (long long)(psid), (long long)(opsid)) | |
2245 | #define __sanitizer_syscall_post__pset_bind(res, idtype, first_id, second_id, \ | |
2246 | psid, opsid) \ | |
2247 | __sanitizer_syscall_post_impl__pset_bind( \ | |
2248 | res, (long long)(idtype), (long long)(first_id), (long long)(second_id), \ | |
2249 | (long long)(psid), (long long)(opsid)) | |
2250 | #define __sanitizer_syscall_pre___posix_fadvise50(fd, PAD, offset, len, \ | |
2251 | advice) \ | |
2252 | __sanitizer_syscall_pre_impl___posix_fadvise50( \ | |
2253 | (long long)(fd), (long long)(PAD), (long long)(offset), \ | |
2254 | (long long)(len), (long long)(advice)) | |
2255 | #define __sanitizer_syscall_post___posix_fadvise50(res, fd, PAD, offset, len, \ | |
2256 | advice) \ | |
2257 | __sanitizer_syscall_post_impl___posix_fadvise50( \ | |
2258 | res, (long long)(fd), (long long)(PAD), (long long)(offset), \ | |
2259 | (long long)(len), (long long)(advice)) | |
2260 | #define __sanitizer_syscall_pre___select50(nd, in, ou, ex, tv) \ | |
2261 | __sanitizer_syscall_pre_impl___select50((long long)(nd), (long long)(in), \ | |
2262 | (long long)(ou), (long long)(ex), \ | |
2263 | (long long)(tv)) | |
2264 | #define __sanitizer_syscall_post___select50(res, nd, in, ou, ex, tv) \ | |
2265 | __sanitizer_syscall_post_impl___select50(res, (long long)(nd), \ | |
2266 | (long long)(in), (long long)(ou), \ | |
2267 | (long long)(ex), (long long)(tv)) | |
2268 | #define __sanitizer_syscall_pre___gettimeofday50(tp, tzp) \ | |
2269 | __sanitizer_syscall_pre_impl___gettimeofday50((long long)(tp), \ | |
2270 | (long long)(tzp)) | |
2271 | #define __sanitizer_syscall_post___gettimeofday50(res, tp, tzp) \ | |
2272 | __sanitizer_syscall_post_impl___gettimeofday50(res, (long long)(tp), \ | |
2273 | (long long)(tzp)) | |
2274 | #define __sanitizer_syscall_pre___settimeofday50(tv, tzp) \ | |
2275 | __sanitizer_syscall_pre_impl___settimeofday50((long long)(tv), \ | |
2276 | (long long)(tzp)) | |
2277 | #define __sanitizer_syscall_post___settimeofday50(res, tv, tzp) \ | |
2278 | __sanitizer_syscall_post_impl___settimeofday50(res, (long long)(tv), \ | |
2279 | (long long)(tzp)) | |
2280 | #define __sanitizer_syscall_pre___utimes50(path, tptr) \ | |
2281 | __sanitizer_syscall_pre_impl___utimes50((long long)(path), (long long)(tptr)) | |
2282 | #define __sanitizer_syscall_post___utimes50(res, path, tptr) \ | |
2283 | __sanitizer_syscall_post_impl___utimes50(res, (long long)(path), \ | |
2284 | (long long)(tptr)) | |
2285 | #define __sanitizer_syscall_pre___adjtime50(delta, olddelta) \ | |
2286 | __sanitizer_syscall_pre_impl___adjtime50((long long)(delta), \ | |
2287 | (long long)(olddelta)) | |
2288 | #define __sanitizer_syscall_post___adjtime50(res, delta, olddelta) \ | |
2289 | __sanitizer_syscall_post_impl___adjtime50(res, (long long)(delta), \ | |
2290 | (long long)(olddelta)) | |
2291 | #define __sanitizer_syscall_pre___lfs_segwait50(fsidp, tv) \ | |
2292 | __sanitizer_syscall_pre_impl___lfs_segwait50((long long)(fsidp), \ | |
2293 | (long long)(tv)) | |
2294 | #define __sanitizer_syscall_post___lfs_segwait50(res, fsidp, tv) \ | |
2295 | __sanitizer_syscall_post_impl___lfs_segwait50(res, (long long)(fsidp), \ | |
2296 | (long long)(tv)) | |
2297 | #define __sanitizer_syscall_pre___futimes50(fd, tptr) \ | |
2298 | __sanitizer_syscall_pre_impl___futimes50((long long)(fd), (long long)(tptr)) | |
2299 | #define __sanitizer_syscall_post___futimes50(res, fd, tptr) \ | |
2300 | __sanitizer_syscall_post_impl___futimes50(res, (long long)(fd), \ | |
2301 | (long long)(tptr)) | |
2302 | #define __sanitizer_syscall_pre___lutimes50(path, tptr) \ | |
2303 | __sanitizer_syscall_pre_impl___lutimes50((long long)(path), (long long)(tptr)) | |
2304 | #define __sanitizer_syscall_post___lutimes50(res, path, tptr) \ | |
2305 | __sanitizer_syscall_post_impl___lutimes50(res, (long long)(path), \ | |
2306 | (long long)(tptr)) | |
2307 | #define __sanitizer_syscall_pre___setitimer50(which, itv, oitv) \ | |
2308 | __sanitizer_syscall_pre_impl___setitimer50( \ | |
2309 | (long long)(which), (long long)(itv), (long long)(oitv)) | |
2310 | #define __sanitizer_syscall_post___setitimer50(res, which, itv, oitv) \ | |
2311 | __sanitizer_syscall_post_impl___setitimer50( \ | |
2312 | res, (long long)(which), (long long)(itv), (long long)(oitv)) | |
2313 | #define __sanitizer_syscall_pre___getitimer50(which, itv) \ | |
2314 | __sanitizer_syscall_pre_impl___getitimer50((long long)(which), \ | |
2315 | (long long)(itv)) | |
2316 | #define __sanitizer_syscall_post___getitimer50(res, which, itv) \ | |
2317 | __sanitizer_syscall_post_impl___getitimer50(res, (long long)(which), \ | |
2318 | (long long)(itv)) | |
2319 | #define __sanitizer_syscall_pre___clock_gettime50(clock_id, tp) \ | |
2320 | __sanitizer_syscall_pre_impl___clock_gettime50((long long)(clock_id), \ | |
2321 | (long long)(tp)) | |
2322 | #define __sanitizer_syscall_post___clock_gettime50(res, clock_id, tp) \ | |
2323 | __sanitizer_syscall_post_impl___clock_gettime50(res, (long long)(clock_id), \ | |
2324 | (long long)(tp)) | |
2325 | #define __sanitizer_syscall_pre___clock_settime50(clock_id, tp) \ | |
2326 | __sanitizer_syscall_pre_impl___clock_settime50((long long)(clock_id), \ | |
2327 | (long long)(tp)) | |
2328 | #define __sanitizer_syscall_post___clock_settime50(res, clock_id, tp) \ | |
2329 | __sanitizer_syscall_post_impl___clock_settime50(res, (long long)(clock_id), \ | |
2330 | (long long)(tp)) | |
2331 | #define __sanitizer_syscall_pre___clock_getres50(clock_id, tp) \ | |
2332 | __sanitizer_syscall_pre_impl___clock_getres50((long long)(clock_id), \ | |
2333 | (long long)(tp)) | |
2334 | #define __sanitizer_syscall_post___clock_getres50(res, clock_id, tp) \ | |
2335 | __sanitizer_syscall_post_impl___clock_getres50(res, (long long)(clock_id), \ | |
2336 | (long long)(tp)) | |
2337 | #define __sanitizer_syscall_pre___nanosleep50(rqtp, rmtp) \ | |
2338 | __sanitizer_syscall_pre_impl___nanosleep50((long long)(rqtp), \ | |
2339 | (long long)(rmtp)) | |
2340 | #define __sanitizer_syscall_post___nanosleep50(res, rqtp, rmtp) \ | |
2341 | __sanitizer_syscall_post_impl___nanosleep50(res, (long long)(rqtp), \ | |
2342 | (long long)(rmtp)) | |
2343 | #define __sanitizer_syscall_pre_____sigtimedwait50(set, info, timeout) \ | |
2344 | __sanitizer_syscall_pre_impl_____sigtimedwait50( \ | |
2345 | (long long)(set), (long long)(info), (long long)(timeout)) | |
2346 | #define __sanitizer_syscall_post_____sigtimedwait50(res, set, info, timeout) \ | |
2347 | __sanitizer_syscall_post_impl_____sigtimedwait50( \ | |
2348 | res, (long long)(set), (long long)(info), (long long)(timeout)) | |
2349 | #define __sanitizer_syscall_pre___mq_timedsend50(mqdes, msg_ptr, msg_len, \ | |
2350 | msg_prio, abs_timeout) \ | |
2351 | __sanitizer_syscall_pre_impl___mq_timedsend50( \ | |
2352 | (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
2353 | (long long)(msg_prio), (long long)(abs_timeout)) | |
2354 | #define __sanitizer_syscall_post___mq_timedsend50( \ | |
2355 | res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout) \ | |
2356 | __sanitizer_syscall_post_impl___mq_timedsend50( \ | |
2357 | res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
2358 | (long long)(msg_prio), (long long)(abs_timeout)) | |
2359 | #define __sanitizer_syscall_pre___mq_timedreceive50(mqdes, msg_ptr, msg_len, \ | |
2360 | msg_prio, abs_timeout) \ | |
2361 | __sanitizer_syscall_pre_impl___mq_timedreceive50( \ | |
2362 | (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
2363 | (long long)(msg_prio), (long long)(abs_timeout)) | |
2364 | #define __sanitizer_syscall_post___mq_timedreceive50( \ | |
2365 | res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout) \ | |
2366 | __sanitizer_syscall_post_impl___mq_timedreceive50( \ | |
2367 | res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len), \ | |
2368 | (long long)(msg_prio), (long long)(abs_timeout)) | |
2369 | #define __sanitizer_syscall_pre_compat_60__lwp_park(ts, unpark, hint, \ | |
2370 | unparkhint) \ | |
2371 | __sanitizer_syscall_pre_impl_compat_60__lwp_park( \ | |
2372 | (long long)(ts), (long long)(unpark), (long long)(hint), \ | |
2373 | (long long)(unparkhint)) | |
2374 | #define __sanitizer_syscall_post_compat_60__lwp_park(res, ts, unpark, hint, \ | |
2375 | unparkhint) \ | |
2376 | __sanitizer_syscall_post_impl_compat_60__lwp_park( \ | |
2377 | res, (long long)(ts), (long long)(unpark), (long long)(hint), \ | |
2378 | (long long)(unparkhint)) | |
2379 | #define __sanitizer_syscall_pre___kevent50(fd, changelist, nchanges, \ | |
2380 | eventlist, nevents, timeout) \ | |
2381 | __sanitizer_syscall_pre_impl___kevent50( \ | |
2382 | (long long)(fd), (long long)(changelist), (long long)(nchanges), \ | |
2383 | (long long)(eventlist), (long long)(nevents), (long long)(timeout)) | |
2384 | #define __sanitizer_syscall_post___kevent50(res, fd, changelist, nchanges, \ | |
2385 | eventlist, nevents, timeout) \ | |
2386 | __sanitizer_syscall_post_impl___kevent50( \ | |
2387 | res, (long long)(fd), (long long)(changelist), (long long)(nchanges), \ | |
2388 | (long long)(eventlist), (long long)(nevents), (long long)(timeout)) | |
2389 | #define __sanitizer_syscall_pre___pselect50(nd, in, ou, ex, ts, mask) \ | |
2390 | __sanitizer_syscall_pre_impl___pselect50((long long)(nd), (long long)(in), \ | |
2391 | (long long)(ou), (long long)(ex), \ | |
2392 | (long long)(ts), (long long)(mask)) | |
2393 | #define __sanitizer_syscall_post___pselect50(res, nd, in, ou, ex, ts, mask) \ | |
2394 | __sanitizer_syscall_post_impl___pselect50( \ | |
2395 | res, (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \ | |
2396 | (long long)(ts), (long long)(mask)) | |
2397 | #define __sanitizer_syscall_pre___pollts50(fds, nfds, ts, mask) \ | |
2398 | __sanitizer_syscall_pre_impl___pollts50((long long)(fds), (long long)(nfds), \ | |
2399 | (long long)(ts), (long long)(mask)) | |
2400 | #define __sanitizer_syscall_post___pollts50(res, fds, nfds, ts, mask) \ | |
2401 | __sanitizer_syscall_post_impl___pollts50(res, (long long)(fds), \ | |
2402 | (long long)(nfds), (long long)(ts), \ | |
2403 | (long long)(mask)) | |
2404 | #define __sanitizer_syscall_pre___aio_suspend50(list, nent, timeout) \ | |
2405 | __sanitizer_syscall_pre_impl___aio_suspend50( \ | |
2406 | (long long)(list), (long long)(nent), (long long)(timeout)) | |
2407 | #define __sanitizer_syscall_post___aio_suspend50(res, list, nent, timeout) \ | |
2408 | __sanitizer_syscall_post_impl___aio_suspend50( \ | |
2409 | res, (long long)(list), (long long)(nent), (long long)(timeout)) | |
2410 | #define __sanitizer_syscall_pre___stat50(path, ub) \ | |
2411 | __sanitizer_syscall_pre_impl___stat50((long long)(path), (long long)(ub)) | |
2412 | #define __sanitizer_syscall_post___stat50(res, path, ub) \ | |
2413 | __sanitizer_syscall_post_impl___stat50(res, (long long)(path), \ | |
2414 | (long long)(ub)) | |
2415 | #define __sanitizer_syscall_pre___fstat50(fd, sb) \ | |
2416 | __sanitizer_syscall_pre_impl___fstat50((long long)(fd), (long long)(sb)) | |
2417 | #define __sanitizer_syscall_post___fstat50(res, fd, sb) \ | |
2418 | __sanitizer_syscall_post_impl___fstat50(res, (long long)(fd), (long long)(sb)) | |
2419 | #define __sanitizer_syscall_pre___lstat50(path, ub) \ | |
2420 | __sanitizer_syscall_pre_impl___lstat50((long long)(path), (long long)(ub)) | |
2421 | #define __sanitizer_syscall_post___lstat50(res, path, ub) \ | |
2422 | __sanitizer_syscall_post_impl___lstat50(res, (long long)(path), \ | |
2423 | (long long)(ub)) | |
2424 | #define __sanitizer_syscall_pre_____semctl50(semid, semnum, cmd, arg) \ | |
2425 | __sanitizer_syscall_pre_impl_____semctl50( \ | |
2426 | (long long)(semid), (long long)(semnum), (long long)(cmd), \ | |
2427 | (long long)(arg)) | |
2428 | #define __sanitizer_syscall_post_____semctl50(res, semid, semnum, cmd, arg) \ | |
2429 | __sanitizer_syscall_post_impl_____semctl50( \ | |
2430 | res, (long long)(semid), (long long)(semnum), (long long)(cmd), \ | |
2431 | (long long)(arg)) | |
2432 | #define __sanitizer_syscall_pre___shmctl50(shmid, cmd, buf) \ | |
2433 | __sanitizer_syscall_pre_impl___shmctl50((long long)(shmid), \ | |
2434 | (long long)(cmd), (long long)(buf)) | |
2435 | #define __sanitizer_syscall_post___shmctl50(res, shmid, cmd, buf) \ | |
2436 | __sanitizer_syscall_post_impl___shmctl50(res, (long long)(shmid), \ | |
2437 | (long long)(cmd), (long long)(buf)) | |
2438 | #define __sanitizer_syscall_pre___msgctl50(msqid, cmd, buf) \ | |
2439 | __sanitizer_syscall_pre_impl___msgctl50((long long)(msqid), \ | |
2440 | (long long)(cmd), (long long)(buf)) | |
2441 | #define __sanitizer_syscall_post___msgctl50(res, msqid, cmd, buf) \ | |
2442 | __sanitizer_syscall_post_impl___msgctl50(res, (long long)(msqid), \ | |
2443 | (long long)(cmd), (long long)(buf)) | |
2444 | #define __sanitizer_syscall_pre___getrusage50(who, rusage) \ | |
2445 | __sanitizer_syscall_pre_impl___getrusage50((long long)(who), \ | |
2446 | (long long)(rusage)) | |
2447 | #define __sanitizer_syscall_post___getrusage50(res, who, rusage) \ | |
2448 | __sanitizer_syscall_post_impl___getrusage50(res, (long long)(who), \ | |
2449 | (long long)(rusage)) | |
2450 | #define __sanitizer_syscall_pre___timer_settime50(timerid, flags, value, \ | |
2451 | ovalue) \ | |
2452 | __sanitizer_syscall_pre_impl___timer_settime50( \ | |
2453 | (long long)(timerid), (long long)(flags), (long long)(value), \ | |
2454 | (long long)(ovalue)) | |
2455 | #define __sanitizer_syscall_post___timer_settime50(res, timerid, flags, value, \ | |
2456 | ovalue) \ | |
2457 | __sanitizer_syscall_post_impl___timer_settime50( \ | |
2458 | res, (long long)(timerid), (long long)(flags), (long long)(value), \ | |
2459 | (long long)(ovalue)) | |
2460 | #define __sanitizer_syscall_pre___timer_gettime50(timerid, value) \ | |
2461 | __sanitizer_syscall_pre_impl___timer_gettime50((long long)(timerid), \ | |
2462 | (long long)(value)) | |
2463 | #define __sanitizer_syscall_post___timer_gettime50(res, timerid, value) \ | |
2464 | __sanitizer_syscall_post_impl___timer_gettime50(res, (long long)(timerid), \ | |
2465 | (long long)(value)) | |
2466 | #if defined(NTP) || !defined(_KERNEL_OPT) | |
2467 | #define __sanitizer_syscall_pre___ntp_gettime50(ntvp) \ | |
2468 | __sanitizer_syscall_pre_impl___ntp_gettime50((long long)(ntvp)) | |
2469 | #define __sanitizer_syscall_post___ntp_gettime50(res, ntvp) \ | |
2470 | __sanitizer_syscall_post_impl___ntp_gettime50(res, (long long)(ntvp)) | |
2471 | #else | |
2472 | /* syscall 448 has been skipped */ | |
2473 | #endif | |
2474 | #define __sanitizer_syscall_pre___wait450(pid, status, options, rusage) \ | |
2475 | __sanitizer_syscall_pre_impl___wait450( \ | |
2476 | (long long)(pid), (long long)(status), (long long)(options), \ | |
2477 | (long long)(rusage)) | |
2478 | #define __sanitizer_syscall_post___wait450(res, pid, status, options, rusage) \ | |
2479 | __sanitizer_syscall_post_impl___wait450( \ | |
2480 | res, (long long)(pid), (long long)(status), (long long)(options), \ | |
2481 | (long long)(rusage)) | |
2482 | #define __sanitizer_syscall_pre___mknod50(path, mode, dev) \ | |
2483 | __sanitizer_syscall_pre_impl___mknod50((long long)(path), (long long)(mode), \ | |
2484 | (long long)(dev)) | |
2485 | #define __sanitizer_syscall_post___mknod50(res, path, mode, dev) \ | |
2486 | __sanitizer_syscall_post_impl___mknod50(res, (long long)(path), \ | |
2487 | (long long)(mode), (long long)(dev)) | |
2488 | #define __sanitizer_syscall_pre___fhstat50(fhp, fh_size, sb) \ | |
2489 | __sanitizer_syscall_pre_impl___fhstat50( \ | |
2490 | (long long)(fhp), (long long)(fh_size), (long long)(sb)) | |
2491 | #define __sanitizer_syscall_post___fhstat50(res, fhp, fh_size, sb) \ | |
2492 | __sanitizer_syscall_post_impl___fhstat50( \ | |
2493 | res, (long long)(fhp), (long long)(fh_size), (long long)(sb)) | |
2494 | /* syscall 452 has been skipped */ | |
2495 | #define __sanitizer_syscall_pre_pipe2(fildes, flags) \ | |
2496 | __sanitizer_syscall_pre_impl_pipe2((long long)(fildes), (long long)(flags)) | |
2497 | #define __sanitizer_syscall_post_pipe2(res, fildes, flags) \ | |
2498 | __sanitizer_syscall_post_impl_pipe2(res, (long long)(fildes), \ | |
2499 | (long long)(flags)) | |
2500 | #define __sanitizer_syscall_pre_dup3(from, to, flags) \ | |
2501 | __sanitizer_syscall_pre_impl_dup3((long long)(from), (long long)(to), \ | |
2502 | (long long)(flags)) | |
2503 | #define __sanitizer_syscall_post_dup3(res, from, to, flags) \ | |
2504 | __sanitizer_syscall_post_impl_dup3(res, (long long)(from), (long long)(to), \ | |
2505 | (long long)(flags)) | |
2506 | #define __sanitizer_syscall_pre_kqueue1(flags) \ | |
2507 | __sanitizer_syscall_pre_impl_kqueue1((long long)(flags)) | |
2508 | #define __sanitizer_syscall_post_kqueue1(res, flags) \ | |
2509 | __sanitizer_syscall_post_impl_kqueue1(res, (long long)(flags)) | |
2510 | #define __sanitizer_syscall_pre_paccept(s, name, anamelen, mask, flags) \ | |
2511 | __sanitizer_syscall_pre_impl_paccept((long long)(s), (long long)(name), \ | |
2512 | (long long)(anamelen), \ | |
2513 | (long long)(mask), (long long)(flags)) | |
2514 | #define __sanitizer_syscall_post_paccept(res, s, name, anamelen, mask, flags) \ | |
2515 | __sanitizer_syscall_post_impl_paccept( \ | |
2516 | res, (long long)(s), (long long)(name), (long long)(anamelen), \ | |
2517 | (long long)(mask), (long long)(flags)) | |
2518 | #define __sanitizer_syscall_pre_linkat(fd1, name1, fd2, name2, flags) \ | |
2519 | __sanitizer_syscall_pre_impl_linkat((long long)(fd1), (long long)(name1), \ | |
2520 | (long long)(fd2), (long long)(name2), \ | |
2521 | (long long)(flags)) | |
2522 | #define __sanitizer_syscall_post_linkat(res, fd1, name1, fd2, name2, flags) \ | |
2523 | __sanitizer_syscall_post_impl_linkat(res, (long long)(fd1), \ | |
2524 | (long long)(name1), (long long)(fd2), \ | |
2525 | (long long)(name2), (long long)(flags)) | |
2526 | #define __sanitizer_syscall_pre_renameat(fromfd, from, tofd, to) \ | |
2527 | __sanitizer_syscall_pre_impl_renameat((long long)(fromfd), \ | |
2528 | (long long)(from), (long long)(tofd), \ | |
2529 | (long long)(to)) | |
2530 | #define __sanitizer_syscall_post_renameat(res, fromfd, from, tofd, to) \ | |
2531 | __sanitizer_syscall_post_impl_renameat(res, (long long)(fromfd), \ | |
2532 | (long long)(from), (long long)(tofd), \ | |
2533 | (long long)(to)) | |
2534 | #define __sanitizer_syscall_pre_mkfifoat(fd, path, mode) \ | |
2535 | __sanitizer_syscall_pre_impl_mkfifoat((long long)(fd), (long long)(path), \ | |
2536 | (long long)(mode)) | |
2537 | #define __sanitizer_syscall_post_mkfifoat(res, fd, path, mode) \ | |
2538 | __sanitizer_syscall_post_impl_mkfifoat(res, (long long)(fd), \ | |
2539 | (long long)(path), (long long)(mode)) | |
2540 | #define __sanitizer_syscall_pre_mknodat(fd, path, mode, PAD, dev) \ | |
2541 | __sanitizer_syscall_pre_impl_mknodat((long long)(fd), (long long)(path), \ | |
2542 | (long long)(mode), (long long)(PAD), \ | |
2543 | (long long)(dev)) | |
2544 | #define __sanitizer_syscall_post_mknodat(res, fd, path, mode, PAD, dev) \ | |
2545 | __sanitizer_syscall_post_impl_mknodat(res, (long long)(fd), \ | |
2546 | (long long)(path), (long long)(mode), \ | |
2547 | (long long)(PAD), (long long)(dev)) | |
2548 | #define __sanitizer_syscall_pre_mkdirat(fd, path, mode) \ | |
2549 | __sanitizer_syscall_pre_impl_mkdirat((long long)(fd), (long long)(path), \ | |
2550 | (long long)(mode)) | |
2551 | #define __sanitizer_syscall_post_mkdirat(res, fd, path, mode) \ | |
2552 | __sanitizer_syscall_post_impl_mkdirat(res, (long long)(fd), \ | |
2553 | (long long)(path), (long long)(mode)) | |
2554 | #define __sanitizer_syscall_pre_faccessat(fd, path, amode, flag) \ | |
2555 | __sanitizer_syscall_pre_impl_faccessat((long long)(fd), (long long)(path), \ | |
2556 | (long long)(amode), \ | |
2557 | (long long)(flag)) | |
2558 | #define __sanitizer_syscall_post_faccessat(res, fd, path, amode, flag) \ | |
2559 | __sanitizer_syscall_post_impl_faccessat( \ | |
2560 | res, (long long)(fd), (long long)(path), (long long)(amode), \ | |
2561 | (long long)(flag)) | |
2562 | #define __sanitizer_syscall_pre_fchmodat(fd, path, mode, flag) \ | |
2563 | __sanitizer_syscall_pre_impl_fchmodat((long long)(fd), (long long)(path), \ | |
2564 | (long long)(mode), (long long)(flag)) | |
2565 | #define __sanitizer_syscall_post_fchmodat(res, fd, path, mode, flag) \ | |
2566 | __sanitizer_syscall_post_impl_fchmodat(res, (long long)(fd), \ | |
2567 | (long long)(path), (long long)(mode), \ | |
2568 | (long long)(flag)) | |
2569 | #define __sanitizer_syscall_pre_fchownat(fd, path, owner, group, flag) \ | |
2570 | __sanitizer_syscall_pre_impl_fchownat((long long)(fd), (long long)(path), \ | |
2571 | (long long)(owner), \ | |
2572 | (long long)(group), (long long)(flag)) | |
2573 | #define __sanitizer_syscall_post_fchownat(res, fd, path, owner, group, flag) \ | |
2574 | __sanitizer_syscall_post_impl_fchownat( \ | |
2575 | res, (long long)(fd), (long long)(path), (long long)(owner), \ | |
2576 | (long long)(group), (long long)(flag)) | |
2577 | #define __sanitizer_syscall_pre_fexecve(fd, argp, envp) \ | |
2578 | __sanitizer_syscall_pre_impl_fexecve((long long)(fd), (long long)(argp), \ | |
2579 | (long long)(envp)) | |
2580 | #define __sanitizer_syscall_post_fexecve(res, fd, argp, envp) \ | |
2581 | __sanitizer_syscall_post_impl_fexecve(res, (long long)(fd), \ | |
2582 | (long long)(argp), (long long)(envp)) | |
2583 | #define __sanitizer_syscall_pre_fstatat(fd, path, buf, flag) \ | |
2584 | __sanitizer_syscall_pre_impl_fstatat((long long)(fd), (long long)(path), \ | |
2585 | (long long)(buf), (long long)(flag)) | |
2586 | #define __sanitizer_syscall_post_fstatat(res, fd, path, buf, flag) \ | |
2587 | __sanitizer_syscall_post_impl_fstatat(res, (long long)(fd), \ | |
2588 | (long long)(path), (long long)(buf), \ | |
2589 | (long long)(flag)) | |
2590 | #define __sanitizer_syscall_pre_utimensat(fd, path, tptr, flag) \ | |
2591 | __sanitizer_syscall_pre_impl_utimensat((long long)(fd), (long long)(path), \ | |
2592 | (long long)(tptr), (long long)(flag)) | |
2593 | #define __sanitizer_syscall_post_utimensat(res, fd, path, tptr, flag) \ | |
2594 | __sanitizer_syscall_post_impl_utimensat( \ | |
2595 | res, (long long)(fd), (long long)(path), (long long)(tptr), \ | |
2596 | (long long)(flag)) | |
2597 | #define __sanitizer_syscall_pre_openat(fd, path, oflags, mode) \ | |
2598 | __sanitizer_syscall_pre_impl_openat((long long)(fd), (long long)(path), \ | |
2599 | (long long)(oflags), (long long)(mode)) | |
2600 | #define __sanitizer_syscall_post_openat(res, fd, path, oflags, mode) \ | |
2601 | __sanitizer_syscall_post_impl_openat(res, (long long)(fd), \ | |
2602 | (long long)(path), (long long)(oflags), \ | |
2603 | (long long)(mode)) | |
2604 | #define __sanitizer_syscall_pre_readlinkat(fd, path, buf, bufsize) \ | |
2605 | __sanitizer_syscall_pre_impl_readlinkat((long long)(fd), (long long)(path), \ | |
2606 | (long long)(buf), \ | |
2607 | (long long)(bufsize)) | |
2608 | #define __sanitizer_syscall_post_readlinkat(res, fd, path, buf, bufsize) \ | |
2609 | __sanitizer_syscall_post_impl_readlinkat( \ | |
2610 | res, (long long)(fd), (long long)(path), (long long)(buf), \ | |
2611 | (long long)(bufsize)) | |
2612 | #define __sanitizer_syscall_pre_symlinkat(path1, fd, path2) \ | |
2613 | __sanitizer_syscall_pre_impl_symlinkat((long long)(path1), (long long)(fd), \ | |
2614 | (long long)(path2)) | |
2615 | #define __sanitizer_syscall_post_symlinkat(res, path1, fd, path2) \ | |
2616 | __sanitizer_syscall_post_impl_symlinkat(res, (long long)(path1), \ | |
2617 | (long long)(fd), (long long)(path2)) | |
2618 | #define __sanitizer_syscall_pre_unlinkat(fd, path, flag) \ | |
2619 | __sanitizer_syscall_pre_impl_unlinkat((long long)(fd), (long long)(path), \ | |
2620 | (long long)(flag)) | |
2621 | #define __sanitizer_syscall_post_unlinkat(res, fd, path, flag) \ | |
2622 | __sanitizer_syscall_post_impl_unlinkat(res, (long long)(fd), \ | |
2623 | (long long)(path), (long long)(flag)) | |
2624 | #define __sanitizer_syscall_pre_futimens(fd, tptr) \ | |
2625 | __sanitizer_syscall_pre_impl_futimens((long long)(fd), (long long)(tptr)) | |
2626 | #define __sanitizer_syscall_post_futimens(res, fd, tptr) \ | |
2627 | __sanitizer_syscall_post_impl_futimens(res, (long long)(fd), \ | |
2628 | (long long)(tptr)) | |
2629 | #define __sanitizer_syscall_pre___quotactl(path, args) \ | |
2630 | __sanitizer_syscall_pre_impl___quotactl((long long)(path), (long long)(args)) | |
2631 | #define __sanitizer_syscall_post___quotactl(res, path, args) \ | |
2632 | __sanitizer_syscall_post_impl___quotactl(res, (long long)(path), \ | |
2633 | (long long)(args)) | |
2634 | #define __sanitizer_syscall_pre_posix_spawn(pid, path, file_actions, attrp, \ | |
2635 | argv, envp) \ | |
2636 | __sanitizer_syscall_pre_impl_posix_spawn( \ | |
2637 | (long long)(pid), (long long)(path), (long long)(file_actions), \ | |
2638 | (long long)(attrp), (long long)(argv), (long long)(envp)) | |
2639 | #define __sanitizer_syscall_post_posix_spawn(res, pid, path, file_actions, \ | |
2640 | attrp, argv, envp) \ | |
2641 | __sanitizer_syscall_post_impl_posix_spawn( \ | |
2642 | res, (long long)(pid), (long long)(path), (long long)(file_actions), \ | |
2643 | (long long)(attrp), (long long)(argv), (long long)(envp)) | |
2644 | #define __sanitizer_syscall_pre_recvmmsg(s, mmsg, vlen, flags, timeout) \ | |
2645 | __sanitizer_syscall_pre_impl_recvmmsg((long long)(s), (long long)(mmsg), \ | |
2646 | (long long)(vlen), (long long)(flags), \ | |
2647 | (long long)(timeout)) | |
2648 | #define __sanitizer_syscall_post_recvmmsg(res, s, mmsg, vlen, flags, timeout) \ | |
2649 | __sanitizer_syscall_post_impl_recvmmsg( \ | |
2650 | res, (long long)(s), (long long)(mmsg), (long long)(vlen), \ | |
2651 | (long long)(flags), (long long)(timeout)) | |
2652 | #define __sanitizer_syscall_pre_sendmmsg(s, mmsg, vlen, flags) \ | |
2653 | __sanitizer_syscall_pre_impl_sendmmsg((long long)(s), (long long)(mmsg), \ | |
2654 | (long long)(vlen), (long long)(flags)) | |
2655 | #define __sanitizer_syscall_post_sendmmsg(res, s, mmsg, vlen, flags) \ | |
2656 | __sanitizer_syscall_post_impl_sendmmsg(res, (long long)(s), \ | |
2657 | (long long)(mmsg), (long long)(vlen), \ | |
2658 | (long long)(flags)) | |
2659 | #define __sanitizer_syscall_pre_clock_nanosleep(clock_id, flags, rqtp, rmtp) \ | |
2660 | __sanitizer_syscall_pre_impl_clock_nanosleep( \ | |
2661 | (long long)(clock_id), (long long)(flags), (long long)(rqtp), \ | |
2662 | (long long)(rmtp)) | |
2663 | #define __sanitizer_syscall_post_clock_nanosleep(res, clock_id, flags, rqtp, \ | |
2664 | rmtp) \ | |
2665 | __sanitizer_syscall_post_impl_clock_nanosleep( \ | |
2666 | res, (long long)(clock_id), (long long)(flags), (long long)(rqtp), \ | |
2667 | (long long)(rmtp)) | |
2668 | #define __sanitizer_syscall_pre____lwp_park60(clock_id, flags, ts, unpark, \ | |
2669 | hint, unparkhint) \ | |
2670 | __sanitizer_syscall_pre_impl____lwp_park60( \ | |
2671 | (long long)(clock_id), (long long)(flags), (long long)(ts), \ | |
2672 | (long long)(unpark), (long long)(hint), (long long)(unparkhint)) | |
2673 | #define __sanitizer_syscall_post____lwp_park60(res, clock_id, flags, ts, \ | |
2674 | unpark, hint, unparkhint) \ | |
2675 | __sanitizer_syscall_post_impl____lwp_park60( \ | |
2676 | res, (long long)(clock_id), (long long)(flags), (long long)(ts), \ | |
2677 | (long long)(unpark), (long long)(hint), (long long)(unparkhint)) | |
2678 | #define __sanitizer_syscall_pre_posix_fallocate(fd, PAD, pos, len) \ | |
2679 | __sanitizer_syscall_pre_impl_posix_fallocate( \ | |
2680 | (long long)(fd), (long long)(PAD), (long long)(pos), (long long)(len)) | |
2681 | #define __sanitizer_syscall_post_posix_fallocate(res, fd, PAD, pos, len) \ | |
2682 | __sanitizer_syscall_post_impl_posix_fallocate( \ | |
2683 | res, (long long)(fd), (long long)(PAD), (long long)(pos), \ | |
2684 | (long long)(len)) | |
2685 | #define __sanitizer_syscall_pre_fdiscard(fd, PAD, pos, len) \ | |
2686 | __sanitizer_syscall_pre_impl_fdiscard((long long)(fd), (long long)(PAD), \ | |
2687 | (long long)(pos), (long long)(len)) | |
2688 | #define __sanitizer_syscall_post_fdiscard(res, fd, PAD, pos, len) \ | |
2689 | __sanitizer_syscall_post_impl_fdiscard(res, (long long)(fd), \ | |
2690 | (long long)(PAD), (long long)(pos), \ | |
2691 | (long long)(len)) | |
2692 | #define __sanitizer_syscall_pre_wait6(idtype, id, status, options, wru, info) \ | |
2693 | __sanitizer_syscall_pre_impl_wait6( \ | |
2694 | (long long)(idtype), (long long)(id), (long long)(status), \ | |
2695 | (long long)(options), (long long)(wru), (long long)(info)) | |
2696 | #define __sanitizer_syscall_post_wait6(res, idtype, id, status, options, wru, \ | |
2697 | info) \ | |
2698 | __sanitizer_syscall_post_impl_wait6( \ | |
2699 | res, (long long)(idtype), (long long)(id), (long long)(status), \ | |
2700 | (long long)(options), (long long)(wru), (long long)(info)) | |
2701 | #define __sanitizer_syscall_pre_clock_getcpuclockid2(idtype, id, clock_id) \ | |
2702 | __sanitizer_syscall_pre_impl_clock_getcpuclockid2( \ | |
2703 | (long long)(idtype), (long long)(id), (long long)(clock_id)) | |
2704 | #define __sanitizer_syscall_post_clock_getcpuclockid2(res, idtype, id, \ | |
2705 | clock_id) \ | |
2706 | __sanitizer_syscall_post_impl_clock_getcpuclockid2( \ | |
2707 | res, (long long)(idtype), (long long)(id), (long long)(clock_id)) | |
cb7dc4da ML |
2708 | #define __sanitizer_syscall_pre___getvfsstat90(buf, bufsize, flags) \ |
2709 | __sanitizer_syscall_pre_impl___getvfsstat90( \ | |
2710 | (long long)(buf), (long long)(bufsize), (long long)(flags)) | |
2711 | #define __sanitizer_syscall_post___getvfsstat90(res, buf, bufsize, flags) \ | |
2712 | __sanitizer_syscall_post_impl___getvfsstat90( \ | |
2713 | res, (long long)(buf), (long long)(bufsize), (long long)(flags)) | |
2714 | #define __sanitizer_syscall_pre___statvfs190(path, buf, flags) \ | |
2715 | __sanitizer_syscall_pre_impl___statvfs190( \ | |
2716 | (long long)(path), (long long)(buf), (long long)(flags)) | |
2717 | #define __sanitizer_syscall_post___statvfs190(res, path, buf, flags) \ | |
2718 | __sanitizer_syscall_post_impl___statvfs190( \ | |
2719 | res, (long long)(path), (long long)(buf), (long long)(flags)) | |
2720 | #define __sanitizer_syscall_pre___fstatvfs190(fd, buf, flags) \ | |
2721 | __sanitizer_syscall_pre_impl___fstatvfs190( \ | |
2722 | (long long)(fd), (long long)(buf), (long long)(flags)) | |
2723 | #define __sanitizer_syscall_post___fstatvfs190(res, fd, buf, flags) \ | |
2724 | __sanitizer_syscall_post_impl___fstatvfs190( \ | |
2725 | res, (long long)(fd), (long long)(buf), (long long)(flags)) | |
2726 | #define __sanitizer_syscall_pre___fhstatvfs190(fhp, fh_size, buf, flags) \ | |
2727 | __sanitizer_syscall_pre_impl___fhstatvfs190( \ | |
2728 | (long long)(fhp), (long long)(fh_size), (long long)(buf), \ | |
2729 | (long long)(flags)) | |
2730 | #define __sanitizer_syscall_post___fhstatvfs190(res, fhp, fh_size, buf, flags) \ | |
2731 | __sanitizer_syscall_post_impl___fhstatvfs190( \ | |
2732 | res, (long long)(fhp), (long long)(fh_size), (long long)(buf), \ | |
2733 | (long long)(flags)) | |
2734 | ||
2735 | /* Compat with older releases */ | |
2736 | #define __sanitizer_syscall_pre_getvfsstat \ | |
2737 | __sanitizer_syscall_pre_compat_90_getvfsstat | |
2738 | #define __sanitizer_syscall_post_getvfsstat \ | |
2739 | __sanitizer_syscall_post_compat_90_getvfsstat | |
2740 | ||
2741 | #define __sanitizer_syscall_pre_statvfs1 \ | |
2742 | __sanitizer_syscall_pre_compat_90_statvfs1 | |
2743 | #define __sanitizer_syscall_post_statvfs1 \ | |
2744 | __sanitizer_syscall_post_compat_90_statvfs1 | |
2745 | ||
2746 | #define __sanitizer_syscall_pre_fstatvfs1 \ | |
2747 | __sanitizer_syscall_pre_compat_90_fstatvfs1 | |
2748 | #define __sanitizer_syscall_post_fstatvfs1 \ | |
2749 | __sanitizer_syscall_post_compat_90_fstatvfs1 | |
2750 | ||
2751 | #define __sanitizer_syscall_pre___fhstatvfs140 \ | |
2752 | __sanitizer_syscall_pre_compat_90_fhstatvfs1 | |
2753 | #define __sanitizer_syscall_post___fhstatvfs140 \ | |
2754 | __sanitizer_syscall_post_compat_90_fhstatvfs1 | |
eac97531 ML |
2755 | |
2756 | #ifdef __cplusplus | |
2757 | extern "C" { | |
2758 | #endif | |
2759 | ||
2760 | // Private declarations. Do not call directly from user code. Use macros above. | |
2761 | ||
2762 | // DO NOT EDIT! THIS FILE HAS BEEN GENERATED! | |
2763 | ||
2764 | void __sanitizer_syscall_pre_impl_syscall(long long code, long long arg0, | |
2765 | long long arg1, long long arg2, | |
2766 | long long arg3, long long arg4, | |
2767 | long long arg5, long long arg6, | |
2768 | long long arg7); | |
2769 | void __sanitizer_syscall_post_impl_syscall(long long res, long long code, | |
2770 | long long arg0, long long arg1, | |
2771 | long long arg2, long long arg3, | |
2772 | long long arg4, long long arg5, | |
2773 | long long arg6, long long arg7); | |
2774 | void __sanitizer_syscall_pre_impl_exit(long long rval); | |
2775 | void __sanitizer_syscall_post_impl_exit(long long res, long long rval); | |
2776 | void __sanitizer_syscall_pre_impl_fork(void); | |
2777 | void __sanitizer_syscall_post_impl_fork(long long res); | |
2778 | void __sanitizer_syscall_pre_impl_read(long long fd, long long buf, | |
2779 | long long nbyte); | |
2780 | void __sanitizer_syscall_post_impl_read(long long res, long long fd, | |
2781 | long long buf, long long nbyte); | |
2782 | void __sanitizer_syscall_pre_impl_write(long long fd, long long buf, | |
2783 | long long nbyte); | |
2784 | void __sanitizer_syscall_post_impl_write(long long res, long long fd, | |
2785 | long long buf, long long nbyte); | |
2786 | void __sanitizer_syscall_pre_impl_open(long long path, long long flags, | |
2787 | long long mode); | |
2788 | void __sanitizer_syscall_post_impl_open(long long res, long long path, | |
2789 | long long flags, long long mode); | |
2790 | void __sanitizer_syscall_pre_impl_close(long long fd); | |
2791 | void __sanitizer_syscall_post_impl_close(long long res, long long fd); | |
2792 | void __sanitizer_syscall_pre_impl_compat_50_wait4(long long pid, | |
2793 | long long status, | |
2794 | long long options, | |
2795 | long long rusage); | |
2796 | void __sanitizer_syscall_post_impl_compat_50_wait4(long long res, long long pid, | |
2797 | long long status, | |
2798 | long long options, | |
2799 | long long rusage); | |
2800 | void __sanitizer_syscall_pre_impl_compat_43_ocreat(long long path, | |
2801 | long long mode); | |
2802 | void __sanitizer_syscall_post_impl_compat_43_ocreat(long long res, | |
2803 | long long path, | |
2804 | long long mode); | |
2805 | void __sanitizer_syscall_pre_impl_link(long long path, long long link); | |
2806 | void __sanitizer_syscall_post_impl_link(long long res, long long path, | |
2807 | long long link); | |
2808 | void __sanitizer_syscall_pre_impl_unlink(long long path); | |
2809 | void __sanitizer_syscall_post_impl_unlink(long long res, long long path); | |
2810 | /* syscall 11 has been skipped */ | |
2811 | void __sanitizer_syscall_pre_impl_chdir(long long path); | |
2812 | void __sanitizer_syscall_post_impl_chdir(long long res, long long path); | |
2813 | void __sanitizer_syscall_pre_impl_fchdir(long long fd); | |
2814 | void __sanitizer_syscall_post_impl_fchdir(long long res, long long fd); | |
2815 | void __sanitizer_syscall_pre_impl_compat_50_mknod(long long path, | |
2816 | long long mode, | |
2817 | long long dev); | |
2818 | void __sanitizer_syscall_post_impl_compat_50_mknod(long long res, | |
2819 | long long path, | |
2820 | long long mode, | |
2821 | long long dev); | |
2822 | void __sanitizer_syscall_pre_impl_chmod(long long path, long long mode); | |
2823 | void __sanitizer_syscall_post_impl_chmod(long long res, long long path, | |
2824 | long long mode); | |
2825 | void __sanitizer_syscall_pre_impl_chown(long long path, long long uid, | |
2826 | long long gid); | |
2827 | void __sanitizer_syscall_post_impl_chown(long long res, long long path, | |
2828 | long long uid, long long gid); | |
2829 | void __sanitizer_syscall_pre_impl_break(long long nsize); | |
2830 | void __sanitizer_syscall_post_impl_break(long long res, long long nsize); | |
2831 | void __sanitizer_syscall_pre_impl_compat_20_getfsstat(long long buf, | |
2832 | long long bufsize, | |
2833 | long long flags); | |
2834 | void __sanitizer_syscall_post_impl_compat_20_getfsstat(long long res, | |
2835 | long long buf, | |
2836 | long long bufsize, | |
2837 | long long flags); | |
2838 | void __sanitizer_syscall_pre_impl_compat_43_olseek(long long fd, | |
2839 | long long offset, | |
2840 | long long whence); | |
2841 | void __sanitizer_syscall_post_impl_compat_43_olseek(long long res, long long fd, | |
2842 | long long offset, | |
2843 | long long whence); | |
2844 | void __sanitizer_syscall_pre_impl_getpid(void); | |
2845 | void __sanitizer_syscall_post_impl_getpid(long long res); | |
2846 | void __sanitizer_syscall_pre_impl_compat_40_mount(long long type, | |
2847 | long long path, | |
2848 | long long flags, | |
2849 | long long data); | |
2850 | void __sanitizer_syscall_post_impl_compat_40_mount(long long res, | |
2851 | long long type, | |
2852 | long long path, | |
2853 | long long flags, | |
2854 | long long data); | |
2855 | void __sanitizer_syscall_pre_impl_unmount(long long path, long long flags); | |
2856 | void __sanitizer_syscall_post_impl_unmount(long long res, long long path, | |
2857 | long long flags); | |
2858 | void __sanitizer_syscall_pre_impl_setuid(long long uid); | |
2859 | void __sanitizer_syscall_post_impl_setuid(long long res, long long uid); | |
2860 | void __sanitizer_syscall_pre_impl_getuid(void); | |
2861 | void __sanitizer_syscall_post_impl_getuid(long long res); | |
2862 | void __sanitizer_syscall_pre_impl_geteuid(void); | |
2863 | void __sanitizer_syscall_post_impl_geteuid(long long res); | |
2864 | void __sanitizer_syscall_pre_impl_ptrace(long long req, long long pid, | |
2865 | long long addr, long long data); | |
2866 | void __sanitizer_syscall_post_impl_ptrace(long long res, long long req, | |
2867 | long long pid, long long addr, | |
2868 | long long data); | |
2869 | void __sanitizer_syscall_pre_impl_recvmsg(long long s, long long msg, | |
2870 | long long flags); | |
2871 | void __sanitizer_syscall_post_impl_recvmsg(long long res, long long s, | |
2872 | long long msg, long long flags); | |
2873 | void __sanitizer_syscall_pre_impl_sendmsg(long long s, long long msg, | |
2874 | long long flags); | |
2875 | void __sanitizer_syscall_post_impl_sendmsg(long long res, long long s, | |
2876 | long long msg, long long flags); | |
2877 | void __sanitizer_syscall_pre_impl_recvfrom(long long s, long long buf, | |
2878 | long long len, long long flags, | |
2879 | long long from, | |
2880 | long long fromlenaddr); | |
2881 | void __sanitizer_syscall_post_impl_recvfrom(long long res, long long s, | |
2882 | long long buf, long long len, | |
2883 | long long flags, long long from, | |
2884 | long long fromlenaddr); | |
2885 | void __sanitizer_syscall_pre_impl_accept(long long s, long long name, | |
2886 | long long anamelen); | |
2887 | void __sanitizer_syscall_post_impl_accept(long long res, long long s, | |
2888 | long long name, long long anamelen); | |
2889 | void __sanitizer_syscall_pre_impl_getpeername(long long fdes, long long asa, | |
2890 | long long alen); | |
2891 | void __sanitizer_syscall_post_impl_getpeername(long long res, long long fdes, | |
2892 | long long asa, long long alen); | |
2893 | void __sanitizer_syscall_pre_impl_getsockname(long long fdes, long long asa, | |
2894 | long long alen); | |
2895 | void __sanitizer_syscall_post_impl_getsockname(long long res, long long fdes, | |
2896 | long long asa, long long alen); | |
2897 | void __sanitizer_syscall_pre_impl_access(long long path, long long flags); | |
2898 | void __sanitizer_syscall_post_impl_access(long long res, long long path, | |
2899 | long long flags); | |
2900 | void __sanitizer_syscall_pre_impl_chflags(long long path, long long flags); | |
2901 | void __sanitizer_syscall_post_impl_chflags(long long res, long long path, | |
2902 | long long flags); | |
2903 | void __sanitizer_syscall_pre_impl_fchflags(long long fd, long long flags); | |
2904 | void __sanitizer_syscall_post_impl_fchflags(long long res, long long fd, | |
2905 | long long flags); | |
2906 | void __sanitizer_syscall_pre_impl_sync(void); | |
2907 | void __sanitizer_syscall_post_impl_sync(long long res); | |
2908 | void __sanitizer_syscall_pre_impl_kill(long long pid, long long signum); | |
2909 | void __sanitizer_syscall_post_impl_kill(long long res, long long pid, | |
2910 | long long signum); | |
2911 | void __sanitizer_syscall_pre_impl_compat_43_stat43(long long path, | |
2912 | long long ub); | |
2913 | void __sanitizer_syscall_post_impl_compat_43_stat43(long long res, | |
2914 | long long path, | |
2915 | long long ub); | |
2916 | void __sanitizer_syscall_pre_impl_getppid(void); | |
2917 | void __sanitizer_syscall_post_impl_getppid(long long res); | |
2918 | void __sanitizer_syscall_pre_impl_compat_43_lstat43(long long path, | |
2919 | long long ub); | |
2920 | void __sanitizer_syscall_post_impl_compat_43_lstat43(long long res, | |
2921 | long long path, | |
2922 | long long ub); | |
2923 | void __sanitizer_syscall_pre_impl_dup(long long fd); | |
2924 | void __sanitizer_syscall_post_impl_dup(long long res, long long fd); | |
2925 | void __sanitizer_syscall_pre_impl_pipe(void); | |
2926 | void __sanitizer_syscall_post_impl_pipe(long long res); | |
2927 | void __sanitizer_syscall_pre_impl_getegid(void); | |
2928 | void __sanitizer_syscall_post_impl_getegid(long long res); | |
2929 | void __sanitizer_syscall_pre_impl_profil(long long samples, long long size, | |
2930 | long long offset, long long scale); | |
2931 | void __sanitizer_syscall_post_impl_profil(long long res, long long samples, | |
2932 | long long size, long long offset, | |
2933 | long long scale); | |
2934 | void __sanitizer_syscall_pre_impl_ktrace(long long fname, long long ops, | |
2935 | long long facs, long long pid); | |
2936 | void __sanitizer_syscall_post_impl_ktrace(long long res, long long fname, | |
2937 | long long ops, long long facs, | |
2938 | long long pid); | |
2939 | void __sanitizer_syscall_pre_impl_compat_13_sigaction13(long long signum, | |
2940 | long long nsa, | |
2941 | long long osa); | |
2942 | void __sanitizer_syscall_post_impl_compat_13_sigaction13(long long res, | |
2943 | long long signum, | |
2944 | long long nsa, | |
2945 | long long osa); | |
2946 | void __sanitizer_syscall_pre_impl_getgid(void); | |
2947 | void __sanitizer_syscall_post_impl_getgid(long long res); | |
2948 | void __sanitizer_syscall_pre_impl_compat_13_sigprocmask13(long long how, | |
2949 | long long mask); | |
2950 | void __sanitizer_syscall_post_impl_compat_13_sigprocmask13(long long res, | |
2951 | long long how, | |
2952 | long long mask); | |
2953 | void __sanitizer_syscall_pre_impl___getlogin(long long namebuf, | |
2954 | long long namelen); | |
2955 | void __sanitizer_syscall_post_impl___getlogin(long long res, long long namebuf, | |
2956 | long long namelen); | |
2957 | void __sanitizer_syscall_pre_impl___setlogin(long long namebuf); | |
2958 | void __sanitizer_syscall_post_impl___setlogin(long long res, long long namebuf); | |
2959 | void __sanitizer_syscall_pre_impl_acct(long long path); | |
2960 | void __sanitizer_syscall_post_impl_acct(long long res, long long path); | |
2961 | void __sanitizer_syscall_pre_impl_compat_13_sigpending13(void); | |
2962 | void __sanitizer_syscall_post_impl_compat_13_sigpending13(long long res); | |
2963 | void __sanitizer_syscall_pre_impl_compat_13_sigaltstack13(long long nss, | |
2964 | long long oss); | |
2965 | void __sanitizer_syscall_post_impl_compat_13_sigaltstack13(long long res, | |
2966 | long long nss, | |
2967 | long long oss); | |
2968 | void __sanitizer_syscall_pre_impl_ioctl(long long fd, long long com, | |
2969 | long long data); | |
2970 | void __sanitizer_syscall_post_impl_ioctl(long long res, long long fd, | |
2971 | long long com, long long data); | |
2972 | void __sanitizer_syscall_pre_impl_compat_12_oreboot(long long opt); | |
2973 | void __sanitizer_syscall_post_impl_compat_12_oreboot(long long res, | |
2974 | long long opt); | |
2975 | void __sanitizer_syscall_pre_impl_revoke(long long path); | |
2976 | void __sanitizer_syscall_post_impl_revoke(long long res, long long path); | |
2977 | void __sanitizer_syscall_pre_impl_symlink(long long path, long long link); | |
2978 | void __sanitizer_syscall_post_impl_symlink(long long res, long long path, | |
2979 | long long link); | |
2980 | void __sanitizer_syscall_pre_impl_readlink(long long path, long long buf, | |
2981 | long long count); | |
2982 | void __sanitizer_syscall_post_impl_readlink(long long res, long long path, | |
2983 | long long buf, long long count); | |
2984 | void __sanitizer_syscall_pre_impl_execve(long long path, long long argp, | |
2985 | long long envp); | |
2986 | void __sanitizer_syscall_post_impl_execve(long long res, long long path, | |
2987 | long long argp, long long envp); | |
2988 | void __sanitizer_syscall_pre_impl_umask(long long newmask); | |
2989 | void __sanitizer_syscall_post_impl_umask(long long res, long long newmask); | |
2990 | void __sanitizer_syscall_pre_impl_chroot(long long path); | |
2991 | void __sanitizer_syscall_post_impl_chroot(long long res, long long path); | |
2992 | void __sanitizer_syscall_pre_impl_compat_43_fstat43(long long fd, long long sb); | |
2993 | void __sanitizer_syscall_post_impl_compat_43_fstat43(long long res, | |
2994 | long long fd, | |
2995 | long long sb); | |
2996 | void __sanitizer_syscall_pre_impl_compat_43_ogetkerninfo(long long op, | |
2997 | long long where, | |
2998 | long long size, | |
2999 | long long arg); | |
3000 | void __sanitizer_syscall_post_impl_compat_43_ogetkerninfo(long long res, | |
3001 | long long op, | |
3002 | long long where, | |
3003 | long long size, | |
3004 | long long arg); | |
3005 | void __sanitizer_syscall_pre_impl_compat_43_ogetpagesize(void); | |
3006 | void __sanitizer_syscall_post_impl_compat_43_ogetpagesize(long long res); | |
3007 | void __sanitizer_syscall_pre_impl_compat_12_msync(long long addr, | |
3008 | long long len); | |
3009 | void __sanitizer_syscall_post_impl_compat_12_msync(long long res, | |
3010 | long long addr, | |
3011 | long long len); | |
3012 | void __sanitizer_syscall_pre_impl_vfork(void); | |
3013 | void __sanitizer_syscall_post_impl_vfork(long long res); | |
3014 | /* syscall 67 has been skipped */ | |
3015 | /* syscall 68 has been skipped */ | |
3016 | /* syscall 69 has been skipped */ | |
3017 | /* syscall 70 has been skipped */ | |
3018 | void __sanitizer_syscall_pre_impl_compat_43_ommap(long long addr, long long len, | |
3019 | long long prot, | |
3020 | long long flags, long long fd, | |
3021 | long long pos); | |
3022 | void __sanitizer_syscall_post_impl_compat_43_ommap( | |
3023 | long long res, long long addr, long long len, long long prot, | |
3024 | long long flags, long long fd, long long pos); | |
3025 | void __sanitizer_syscall_pre_impl_vadvise(long long anom); | |
3026 | void __sanitizer_syscall_post_impl_vadvise(long long res, long long anom); | |
3027 | void __sanitizer_syscall_pre_impl_munmap(long long addr, long long len); | |
3028 | void __sanitizer_syscall_post_impl_munmap(long long res, long long addr, | |
3029 | long long len); | |
3030 | void __sanitizer_syscall_pre_impl_mprotect(long long addr, long long len, | |
3031 | long long prot); | |
3032 | void __sanitizer_syscall_post_impl_mprotect(long long res, long long addr, | |
3033 | long long len, long long prot); | |
3034 | void __sanitizer_syscall_pre_impl_madvise(long long addr, long long len, | |
3035 | long long behav); | |
3036 | void __sanitizer_syscall_post_impl_madvise(long long res, long long addr, | |
3037 | long long len, long long behav); | |
3038 | /* syscall 76 has been skipped */ | |
3039 | /* syscall 77 has been skipped */ | |
3040 | void __sanitizer_syscall_pre_impl_mincore(long long addr, long long len, | |
3041 | long long vec); | |
3042 | void __sanitizer_syscall_post_impl_mincore(long long res, long long addr, | |
3043 | long long len, long long vec); | |
3044 | void __sanitizer_syscall_pre_impl_getgroups(long long gidsetsize, | |
3045 | long long gidset); | |
3046 | void __sanitizer_syscall_post_impl_getgroups(long long res, | |
3047 | long long gidsetsize, | |
3048 | long long gidset); | |
3049 | void __sanitizer_syscall_pre_impl_setgroups(long long gidsetsize, | |
3050 | long long gidset); | |
3051 | void __sanitizer_syscall_post_impl_setgroups(long long res, | |
3052 | long long gidsetsize, | |
3053 | long long gidset); | |
3054 | void __sanitizer_syscall_pre_impl_getpgrp(void); | |
3055 | void __sanitizer_syscall_post_impl_getpgrp(long long res); | |
3056 | void __sanitizer_syscall_pre_impl_setpgid(long long pid, long long pgid); | |
3057 | void __sanitizer_syscall_post_impl_setpgid(long long res, long long pid, | |
3058 | long long pgid); | |
3059 | void __sanitizer_syscall_pre_impl_compat_50_setitimer(long long which, | |
3060 | long long itv, | |
3061 | long long oitv); | |
3062 | void __sanitizer_syscall_post_impl_compat_50_setitimer(long long res, | |
3063 | long long which, | |
3064 | long long itv, | |
3065 | long long oitv); | |
3066 | void __sanitizer_syscall_pre_impl_compat_43_owait(void); | |
3067 | void __sanitizer_syscall_post_impl_compat_43_owait(long long res); | |
3068 | void __sanitizer_syscall_pre_impl_compat_12_oswapon(long long name); | |
3069 | void __sanitizer_syscall_post_impl_compat_12_oswapon(long long res, | |
3070 | long long name); | |
3071 | void __sanitizer_syscall_pre_impl_compat_50_getitimer(long long which, | |
3072 | long long itv); | |
3073 | void __sanitizer_syscall_post_impl_compat_50_getitimer(long long res, | |
3074 | long long which, | |
3075 | long long itv); | |
3076 | void __sanitizer_syscall_pre_impl_compat_43_ogethostname(long long hostname, | |
3077 | long long len); | |
3078 | void __sanitizer_syscall_post_impl_compat_43_ogethostname(long long res, | |
3079 | long long hostname, | |
3080 | long long len); | |
3081 | void __sanitizer_syscall_pre_impl_compat_43_osethostname(long long hostname, | |
3082 | long long len); | |
3083 | void __sanitizer_syscall_post_impl_compat_43_osethostname(long long res, | |
3084 | long long hostname, | |
3085 | long long len); | |
3086 | void __sanitizer_syscall_pre_impl_compat_43_ogetdtablesize(void); | |
3087 | void __sanitizer_syscall_post_impl_compat_43_ogetdtablesize(long long res); | |
3088 | void __sanitizer_syscall_pre_impl_dup2(long long from, long long to); | |
3089 | void __sanitizer_syscall_post_impl_dup2(long long res, long long from, | |
3090 | long long to); | |
3091 | /* syscall 91 has been skipped */ | |
3092 | void __sanitizer_syscall_pre_impl_fcntl(long long fd, long long cmd, | |
3093 | long long arg); | |
3094 | void __sanitizer_syscall_post_impl_fcntl(long long res, long long fd, | |
3095 | long long cmd, long long arg); | |
3096 | void __sanitizer_syscall_pre_impl_compat_50_select(long long nd, long long in, | |
3097 | long long ou, long long ex, | |
3098 | long long tv); | |
3099 | void __sanitizer_syscall_post_impl_compat_50_select(long long res, long long nd, | |
3100 | long long in, long long ou, | |
3101 | long long ex, long long tv); | |
3102 | /* syscall 94 has been skipped */ | |
3103 | void __sanitizer_syscall_pre_impl_fsync(long long fd); | |
3104 | void __sanitizer_syscall_post_impl_fsync(long long res, long long fd); | |
3105 | void __sanitizer_syscall_pre_impl_setpriority(long long which, long long who, | |
3106 | long long prio); | |
3107 | void __sanitizer_syscall_post_impl_setpriority(long long res, long long which, | |
3108 | long long who, long long prio); | |
3109 | void __sanitizer_syscall_pre_impl_compat_30_socket(long long domain, | |
3110 | long long type, | |
3111 | long long protocol); | |
3112 | void __sanitizer_syscall_post_impl_compat_30_socket(long long res, | |
3113 | long long domain, | |
3114 | long long type, | |
3115 | long long protocol); | |
3116 | void __sanitizer_syscall_pre_impl_connect(long long s, long long name, | |
3117 | long long namelen); | |
3118 | void __sanitizer_syscall_post_impl_connect(long long res, long long s, | |
3119 | long long name, long long namelen); | |
3120 | void __sanitizer_syscall_pre_impl_compat_43_oaccept(long long s, long long name, | |
3121 | long long anamelen); | |
3122 | void __sanitizer_syscall_post_impl_compat_43_oaccept(long long res, long long s, | |
3123 | long long name, | |
3124 | long long anamelen); | |
3125 | void __sanitizer_syscall_pre_impl_getpriority(long long which, long long who); | |
3126 | void __sanitizer_syscall_post_impl_getpriority(long long res, long long which, | |
3127 | long long who); | |
3128 | void __sanitizer_syscall_pre_impl_compat_43_osend(long long s, long long buf, | |
3129 | long long len, | |
3130 | long long flags); | |
3131 | void __sanitizer_syscall_post_impl_compat_43_osend(long long res, long long s, | |
3132 | long long buf, long long len, | |
3133 | long long flags); | |
3134 | void __sanitizer_syscall_pre_impl_compat_43_orecv(long long s, long long buf, | |
3135 | long long len, | |
3136 | long long flags); | |
3137 | void __sanitizer_syscall_post_impl_compat_43_orecv(long long res, long long s, | |
3138 | long long buf, long long len, | |
3139 | long long flags); | |
3140 | void __sanitizer_syscall_pre_impl_compat_13_sigreturn13(long long sigcntxp); | |
3141 | void __sanitizer_syscall_post_impl_compat_13_sigreturn13(long long res, | |
3142 | long long sigcntxp); | |
3143 | void __sanitizer_syscall_pre_impl_bind(long long s, long long name, | |
3144 | long long namelen); | |
3145 | void __sanitizer_syscall_post_impl_bind(long long res, long long s, | |
3146 | long long name, long long namelen); | |
3147 | void __sanitizer_syscall_pre_impl_setsockopt(long long s, long long level, | |
3148 | long long name, long long val, | |
3149 | long long valsize); | |
3150 | void __sanitizer_syscall_post_impl_setsockopt(long long res, long long s, | |
3151 | long long level, long long name, | |
3152 | long long val, long long valsize); | |
3153 | void __sanitizer_syscall_pre_impl_listen(long long s, long long backlog); | |
3154 | void __sanitizer_syscall_post_impl_listen(long long res, long long s, | |
3155 | long long backlog); | |
3156 | /* syscall 107 has been skipped */ | |
3157 | void __sanitizer_syscall_pre_impl_compat_43_osigvec(long long signum, | |
3158 | long long nsv, | |
3159 | long long osv); | |
3160 | void __sanitizer_syscall_post_impl_compat_43_osigvec(long long res, | |
3161 | long long signum, | |
3162 | long long nsv, | |
3163 | long long osv); | |
3164 | void __sanitizer_syscall_pre_impl_compat_43_osigblock(long long mask); | |
3165 | void __sanitizer_syscall_post_impl_compat_43_osigblock(long long res, | |
3166 | long long mask); | |
3167 | void __sanitizer_syscall_pre_impl_compat_43_osigsetmask(long long mask); | |
3168 | void __sanitizer_syscall_post_impl_compat_43_osigsetmask(long long res, | |
3169 | long long mask); | |
3170 | void __sanitizer_syscall_pre_impl_compat_13_sigsuspend13(long long mask); | |
3171 | void __sanitizer_syscall_post_impl_compat_13_sigsuspend13(long long res, | |
3172 | long long mask); | |
3173 | void __sanitizer_syscall_pre_impl_compat_43_osigstack(long long nss, | |
3174 | long long oss); | |
3175 | void __sanitizer_syscall_post_impl_compat_43_osigstack(long long res, | |
3176 | long long nss, | |
3177 | long long oss); | |
3178 | void __sanitizer_syscall_pre_impl_compat_43_orecvmsg(long long s, long long msg, | |
3179 | long long flags); | |
3180 | void __sanitizer_syscall_post_impl_compat_43_orecvmsg(long long res, | |
3181 | long long s, | |
3182 | long long msg, | |
3183 | long long flags); | |
3184 | void __sanitizer_syscall_pre_impl_compat_43_osendmsg(long long s, long long msg, | |
3185 | long long flags); | |
3186 | void __sanitizer_syscall_post_impl_compat_43_osendmsg(long long res, | |
3187 | long long s, | |
3188 | long long msg, | |
3189 | long long flags); | |
3190 | /* syscall 115 has been skipped */ | |
3191 | void __sanitizer_syscall_pre_impl_compat_50_gettimeofday(long long tp, | |
3192 | long long tzp); | |
3193 | void __sanitizer_syscall_post_impl_compat_50_gettimeofday(long long res, | |
3194 | long long tp, | |
3195 | long long tzp); | |
3196 | void __sanitizer_syscall_pre_impl_compat_50_getrusage(long long who, | |
3197 | long long rusage); | |
3198 | void __sanitizer_syscall_post_impl_compat_50_getrusage(long long res, | |
3199 | long long who, | |
3200 | long long rusage); | |
3201 | void __sanitizer_syscall_pre_impl_getsockopt(long long s, long long level, | |
3202 | long long name, long long val, | |
3203 | long long avalsize); | |
3204 | void __sanitizer_syscall_post_impl_getsockopt(long long res, long long s, | |
3205 | long long level, long long name, | |
3206 | long long val, | |
3207 | long long avalsize); | |
3208 | /* syscall 119 has been skipped */ | |
3209 | void __sanitizer_syscall_pre_impl_readv(long long fd, long long iovp, | |
3210 | long long iovcnt); | |
3211 | void __sanitizer_syscall_post_impl_readv(long long res, long long fd, | |
3212 | long long iovp, long long iovcnt); | |
3213 | void __sanitizer_syscall_pre_impl_writev(long long fd, long long iovp, | |
3214 | long long iovcnt); | |
3215 | void __sanitizer_syscall_post_impl_writev(long long res, long long fd, | |
3216 | long long iovp, long long iovcnt); | |
3217 | void __sanitizer_syscall_pre_impl_compat_50_settimeofday(long long tv, | |
3218 | long long tzp); | |
3219 | void __sanitizer_syscall_post_impl_compat_50_settimeofday(long long res, | |
3220 | long long tv, | |
3221 | long long tzp); | |
3222 | void __sanitizer_syscall_pre_impl_fchown(long long fd, long long uid, | |
3223 | long long gid); | |
3224 | void __sanitizer_syscall_post_impl_fchown(long long res, long long fd, | |
3225 | long long uid, long long gid); | |
3226 | void __sanitizer_syscall_pre_impl_fchmod(long long fd, long long mode); | |
3227 | void __sanitizer_syscall_post_impl_fchmod(long long res, long long fd, | |
3228 | long long mode); | |
3229 | void __sanitizer_syscall_pre_impl_compat_43_orecvfrom( | |
3230 | long long s, long long buf, long long len, long long flags, long long from, | |
3231 | long long fromlenaddr); | |
3232 | void __sanitizer_syscall_post_impl_compat_43_orecvfrom( | |
3233 | long long res, long long s, long long buf, long long len, long long flags, | |
3234 | long long from, long long fromlenaddr); | |
3235 | void __sanitizer_syscall_pre_impl_setreuid(long long ruid, long long euid); | |
3236 | void __sanitizer_syscall_post_impl_setreuid(long long res, long long ruid, | |
3237 | long long euid); | |
3238 | void __sanitizer_syscall_pre_impl_setregid(long long rgid, long long egid); | |
3239 | void __sanitizer_syscall_post_impl_setregid(long long res, long long rgid, | |
3240 | long long egid); | |
3241 | void __sanitizer_syscall_pre_impl_rename(long long from, long long to); | |
3242 | void __sanitizer_syscall_post_impl_rename(long long res, long long from, | |
3243 | long long to); | |
3244 | void __sanitizer_syscall_pre_impl_compat_43_otruncate(long long path, | |
3245 | long long length); | |
3246 | void __sanitizer_syscall_post_impl_compat_43_otruncate(long long res, | |
3247 | long long path, | |
3248 | long long length); | |
3249 | void __sanitizer_syscall_pre_impl_compat_43_oftruncate(long long fd, | |
3250 | long long length); | |
3251 | void __sanitizer_syscall_post_impl_compat_43_oftruncate(long long res, | |
3252 | long long fd, | |
3253 | long long length); | |
3254 | void __sanitizer_syscall_pre_impl_flock(long long fd, long long how); | |
3255 | void __sanitizer_syscall_post_impl_flock(long long res, long long fd, | |
3256 | long long how); | |
3257 | void __sanitizer_syscall_pre_impl_mkfifo(long long path, long long mode); | |
3258 | void __sanitizer_syscall_post_impl_mkfifo(long long res, long long path, | |
3259 | long long mode); | |
3260 | void __sanitizer_syscall_pre_impl_sendto(long long s, long long buf, | |
3261 | long long len, long long flags, | |
3262 | long long to, long long tolen); | |
3263 | void __sanitizer_syscall_post_impl_sendto(long long res, long long s, | |
3264 | long long buf, long long len, | |
3265 | long long flags, long long to, | |
3266 | long long tolen); | |
3267 | void __sanitizer_syscall_pre_impl_shutdown(long long s, long long how); | |
3268 | void __sanitizer_syscall_post_impl_shutdown(long long res, long long s, | |
3269 | long long how); | |
3270 | void __sanitizer_syscall_pre_impl_socketpair(long long domain, long long type, | |
3271 | long long protocol, long long rsv); | |
3272 | void __sanitizer_syscall_post_impl_socketpair(long long res, long long domain, | |
3273 | long long type, | |
3274 | long long protocol, | |
3275 | long long rsv); | |
3276 | void __sanitizer_syscall_pre_impl_mkdir(long long path, long long mode); | |
3277 | void __sanitizer_syscall_post_impl_mkdir(long long res, long long path, | |
3278 | long long mode); | |
3279 | void __sanitizer_syscall_pre_impl_rmdir(long long path); | |
3280 | void __sanitizer_syscall_post_impl_rmdir(long long res, long long path); | |
3281 | void __sanitizer_syscall_pre_impl_compat_50_utimes(long long path, | |
3282 | long long tptr); | |
3283 | void __sanitizer_syscall_post_impl_compat_50_utimes(long long res, | |
3284 | long long path, | |
3285 | long long tptr); | |
3286 | /* syscall 139 has been skipped */ | |
3287 | void __sanitizer_syscall_pre_impl_compat_50_adjtime(long long delta, | |
3288 | long long olddelta); | |
3289 | void __sanitizer_syscall_post_impl_compat_50_adjtime(long long res, | |
3290 | long long delta, | |
3291 | long long olddelta); | |
3292 | void __sanitizer_syscall_pre_impl_compat_43_ogetpeername(long long fdes, | |
3293 | long long asa, | |
3294 | long long alen); | |
3295 | void __sanitizer_syscall_post_impl_compat_43_ogetpeername(long long res, | |
3296 | long long fdes, | |
3297 | long long asa, | |
3298 | long long alen); | |
3299 | void __sanitizer_syscall_pre_impl_compat_43_ogethostid(void); | |
3300 | void __sanitizer_syscall_post_impl_compat_43_ogethostid(long long res); | |
3301 | void __sanitizer_syscall_pre_impl_compat_43_osethostid(long long hostid); | |
3302 | void __sanitizer_syscall_post_impl_compat_43_osethostid(long long res, | |
3303 | long long hostid); | |
3304 | void __sanitizer_syscall_pre_impl_compat_43_ogetrlimit(long long which, | |
3305 | long long rlp); | |
3306 | void __sanitizer_syscall_post_impl_compat_43_ogetrlimit(long long res, | |
3307 | long long which, | |
3308 | long long rlp); | |
3309 | void __sanitizer_syscall_pre_impl_compat_43_osetrlimit(long long which, | |
3310 | long long rlp); | |
3311 | void __sanitizer_syscall_post_impl_compat_43_osetrlimit(long long res, | |
3312 | long long which, | |
3313 | long long rlp); | |
3314 | void __sanitizer_syscall_pre_impl_compat_43_okillpg(long long pgid, | |
3315 | long long signum); | |
3316 | void __sanitizer_syscall_post_impl_compat_43_okillpg(long long res, | |
3317 | long long pgid, | |
3318 | long long signum); | |
3319 | void __sanitizer_syscall_pre_impl_setsid(void); | |
3320 | void __sanitizer_syscall_post_impl_setsid(long long res); | |
3321 | void __sanitizer_syscall_pre_impl_compat_50_quotactl(long long path, | |
3322 | long long cmd, | |
3323 | long long uid, | |
3324 | long long arg); | |
3325 | void __sanitizer_syscall_post_impl_compat_50_quotactl( | |
3326 | long long res, long long path, long long cmd, long long uid, long long arg); | |
3327 | void __sanitizer_syscall_pre_impl_compat_43_oquota(void); | |
3328 | void __sanitizer_syscall_post_impl_compat_43_oquota(long long res); | |
3329 | void __sanitizer_syscall_pre_impl_compat_43_ogetsockname(long long fdec, | |
3330 | long long asa, | |
3331 | long long alen); | |
3332 | void __sanitizer_syscall_post_impl_compat_43_ogetsockname(long long res, | |
3333 | long long fdec, | |
3334 | long long asa, | |
3335 | long long alen); | |
3336 | /* syscall 151 has been skipped */ | |
3337 | /* syscall 152 has been skipped */ | |
3338 | /* syscall 153 has been skipped */ | |
3339 | /* syscall 154 has been skipped */ | |
3340 | void __sanitizer_syscall_pre_impl_nfssvc(long long flag, long long argp); | |
3341 | void __sanitizer_syscall_post_impl_nfssvc(long long res, long long flag, | |
3342 | long long argp); | |
3343 | void __sanitizer_syscall_pre_impl_compat_43_ogetdirentries(long long fd, | |
3344 | long long buf, | |
3345 | long long count, | |
3346 | long long basep); | |
3347 | void __sanitizer_syscall_post_impl_compat_43_ogetdirentries(long long res, | |
3348 | long long fd, | |
3349 | long long buf, | |
3350 | long long count, | |
3351 | long long basep); | |
3352 | void __sanitizer_syscall_pre_impl_compat_20_statfs(long long path, | |
3353 | long long buf); | |
3354 | void __sanitizer_syscall_post_impl_compat_20_statfs(long long res, | |
3355 | long long path, | |
3356 | long long buf); | |
3357 | void __sanitizer_syscall_pre_impl_compat_20_fstatfs(long long fd, | |
3358 | long long buf); | |
3359 | void __sanitizer_syscall_post_impl_compat_20_fstatfs(long long res, | |
3360 | long long fd, | |
3361 | long long buf); | |
3362 | /* syscall 159 has been skipped */ | |
3363 | /* syscall 160 has been skipped */ | |
3364 | void __sanitizer_syscall_pre_impl_compat_30_getfh(long long fname, | |
3365 | long long fhp); | |
3366 | void __sanitizer_syscall_post_impl_compat_30_getfh(long long res, | |
3367 | long long fname, | |
3368 | long long fhp); | |
3369 | void __sanitizer_syscall_pre_impl_compat_09_ogetdomainname(long long domainname, | |
3370 | long long len); | |
3371 | void __sanitizer_syscall_post_impl_compat_09_ogetdomainname( | |
3372 | long long res, long long domainname, long long len); | |
3373 | void __sanitizer_syscall_pre_impl_compat_09_osetdomainname(long long domainname, | |
3374 | long long len); | |
3375 | void __sanitizer_syscall_post_impl_compat_09_osetdomainname( | |
3376 | long long res, long long domainname, long long len); | |
3377 | void __sanitizer_syscall_pre_impl_compat_09_ouname(long long name); | |
3378 | void __sanitizer_syscall_post_impl_compat_09_ouname(long long res, | |
3379 | long long name); | |
3380 | void __sanitizer_syscall_pre_impl_sysarch(long long op, long long parms); | |
3381 | void __sanitizer_syscall_post_impl_sysarch(long long res, long long op, | |
3382 | long long parms); | |
3383 | /* syscall 166 has been skipped */ | |
3384 | /* syscall 167 has been skipped */ | |
3385 | /* syscall 168 has been skipped */ | |
3386 | #if !defined(_LP64) | |
3387 | void __sanitizer_syscall_pre_impl_compat_10_osemsys(long long which, | |
3388 | long long a2, long long a3, | |
3389 | long long a4, long long a5); | |
3390 | void __sanitizer_syscall_post_impl_compat_10_osemsys(long long res, | |
3391 | long long which, | |
3392 | long long a2, long long a3, | |
3393 | long long a4, | |
3394 | long long a5); | |
3395 | #else | |
3396 | /* syscall 169 has been skipped */ | |
3397 | #endif | |
3398 | #if !defined(_LP64) | |
3399 | void __sanitizer_syscall_pre_impl_compat_10_omsgsys(long long which, | |
3400 | long long a2, long long a3, | |
3401 | long long a4, long long a5, | |
3402 | long long a6); | |
3403 | void __sanitizer_syscall_post_impl_compat_10_omsgsys(long long res, | |
3404 | long long which, | |
3405 | long long a2, long long a3, | |
3406 | long long a4, long long a5, | |
3407 | long long a6); | |
3408 | #else | |
3409 | /* syscall 170 has been skipped */ | |
3410 | #endif | |
3411 | #if !defined(_LP64) | |
3412 | void __sanitizer_syscall_pre_impl_compat_10_oshmsys(long long which, | |
3413 | long long a2, long long a3, | |
3414 | long long a4); | |
3415 | void __sanitizer_syscall_post_impl_compat_10_oshmsys(long long res, | |
3416 | long long which, | |
3417 | long long a2, long long a3, | |
3418 | long long a4); | |
3419 | #else | |
3420 | /* syscall 171 has been skipped */ | |
3421 | #endif | |
3422 | /* syscall 172 has been skipped */ | |
3423 | void __sanitizer_syscall_pre_impl_pread(long long fd, long long buf, | |
3424 | long long nbyte, long long PAD, | |
3425 | long long offset); | |
3426 | void __sanitizer_syscall_post_impl_pread(long long res, long long fd, | |
3427 | long long buf, long long nbyte, | |
3428 | long long PAD, long long offset); | |
3429 | void __sanitizer_syscall_pre_impl_pwrite(long long fd, long long buf, | |
3430 | long long nbyte, long long PAD, | |
3431 | long long offset); | |
3432 | void __sanitizer_syscall_post_impl_pwrite(long long res, long long fd, | |
3433 | long long buf, long long nbyte, | |
3434 | long long PAD, long long offset); | |
3435 | void __sanitizer_syscall_pre_impl_compat_30_ntp_gettime(long long ntvp); | |
3436 | void __sanitizer_syscall_post_impl_compat_30_ntp_gettime(long long res, | |
3437 | long long ntvp); | |
3438 | #if defined(NTP) || !defined(_KERNEL_OPT) | |
3439 | void __sanitizer_syscall_pre_impl_ntp_adjtime(long long tp); | |
3440 | void __sanitizer_syscall_post_impl_ntp_adjtime(long long res, long long tp); | |
3441 | #else | |
3442 | /* syscall 176 has been skipped */ | |
3443 | #endif | |
3444 | /* syscall 177 has been skipped */ | |
3445 | /* syscall 178 has been skipped */ | |
3446 | /* syscall 179 has been skipped */ | |
3447 | /* syscall 180 has been skipped */ | |
3448 | void __sanitizer_syscall_pre_impl_setgid(long long gid); | |
3449 | void __sanitizer_syscall_post_impl_setgid(long long res, long long gid); | |
3450 | void __sanitizer_syscall_pre_impl_setegid(long long egid); | |
3451 | void __sanitizer_syscall_post_impl_setegid(long long res, long long egid); | |
3452 | void __sanitizer_syscall_pre_impl_seteuid(long long euid); | |
3453 | void __sanitizer_syscall_post_impl_seteuid(long long res, long long euid); | |
3454 | void __sanitizer_syscall_pre_impl_lfs_bmapv(long long fsidp, long long blkiov, | |
3455 | long long blkcnt); | |
3456 | void __sanitizer_syscall_post_impl_lfs_bmapv(long long res, long long fsidp, | |
3457 | long long blkiov, | |
3458 | long long blkcnt); | |
3459 | void __sanitizer_syscall_pre_impl_lfs_markv(long long fsidp, long long blkiov, | |
3460 | long long blkcnt); | |
3461 | void __sanitizer_syscall_post_impl_lfs_markv(long long res, long long fsidp, | |
3462 | long long blkiov, | |
3463 | long long blkcnt); | |
3464 | void __sanitizer_syscall_pre_impl_lfs_segclean(long long fsidp, | |
3465 | long long segment); | |
3466 | void __sanitizer_syscall_post_impl_lfs_segclean(long long res, long long fsidp, | |
3467 | long long segment); | |
3468 | void __sanitizer_syscall_pre_impl_compat_50_lfs_segwait(long long fsidp, | |
3469 | long long tv); | |
3470 | void __sanitizer_syscall_post_impl_compat_50_lfs_segwait(long long res, | |
3471 | long long fsidp, | |
3472 | long long tv); | |
3473 | void __sanitizer_syscall_pre_impl_compat_12_stat12(long long path, | |
3474 | long long ub); | |
3475 | void __sanitizer_syscall_post_impl_compat_12_stat12(long long res, | |
3476 | long long path, | |
3477 | long long ub); | |
3478 | void __sanitizer_syscall_pre_impl_compat_12_fstat12(long long fd, long long sb); | |
3479 | void __sanitizer_syscall_post_impl_compat_12_fstat12(long long res, | |
3480 | long long fd, | |
3481 | long long sb); | |
3482 | void __sanitizer_syscall_pre_impl_compat_12_lstat12(long long path, | |
3483 | long long ub); | |
3484 | void __sanitizer_syscall_post_impl_compat_12_lstat12(long long res, | |
3485 | long long path, | |
3486 | long long ub); | |
3487 | void __sanitizer_syscall_pre_impl_pathconf(long long path, long long name); | |
3488 | void __sanitizer_syscall_post_impl_pathconf(long long res, long long path, | |
3489 | long long name); | |
3490 | void __sanitizer_syscall_pre_impl_fpathconf(long long fd, long long name); | |
3491 | void __sanitizer_syscall_post_impl_fpathconf(long long res, long long fd, | |
3492 | long long name); | |
b667dd70 ML |
3493 | void __sanitizer_syscall_pre_impl_getsockopt2(long long s, long long level, |
3494 | long long name, long long val, | |
3495 | long long avalsize); | |
3496 | void __sanitizer_syscall_post_impl_getsockopt2(long long res, long long s, | |
3497 | long long level, long long name, | |
3498 | long long val, | |
3499 | long long avalsize); | |
eac97531 ML |
3500 | void __sanitizer_syscall_pre_impl_getrlimit(long long which, long long rlp); |
3501 | void __sanitizer_syscall_post_impl_getrlimit(long long res, long long which, | |
3502 | long long rlp); | |
3503 | void __sanitizer_syscall_pre_impl_setrlimit(long long which, long long rlp); | |
3504 | void __sanitizer_syscall_post_impl_setrlimit(long long res, long long which, | |
3505 | long long rlp); | |
3506 | void __sanitizer_syscall_pre_impl_compat_12_getdirentries(long long fd, | |
3507 | long long buf, | |
3508 | long long count, | |
3509 | long long basep); | |
3510 | void __sanitizer_syscall_post_impl_compat_12_getdirentries(long long res, | |
3511 | long long fd, | |
3512 | long long buf, | |
3513 | long long count, | |
3514 | long long basep); | |
3515 | void __sanitizer_syscall_pre_impl_mmap(long long addr, long long len, | |
3516 | long long prot, long long flags, | |
3517 | long long fd, long long PAD, | |
3518 | long long pos); | |
3519 | void __sanitizer_syscall_post_impl_mmap(long long res, long long addr, | |
3520 | long long len, long long prot, | |
3521 | long long flags, long long fd, | |
3522 | long long PAD, long long pos); | |
3523 | void __sanitizer_syscall_pre_impl___syscall(long long code, long long arg0, | |
3524 | long long arg1, long long arg2, | |
3525 | long long arg3, long long arg4, | |
3526 | long long arg5, long long arg6, | |
3527 | long long arg7); | |
3528 | void __sanitizer_syscall_post_impl___syscall(long long res, long long code, | |
3529 | long long arg0, long long arg1, | |
3530 | long long arg2, long long arg3, | |
3531 | long long arg4, long long arg5, | |
3532 | long long arg6, long long arg7); | |
3533 | void __sanitizer_syscall_pre_impl_lseek(long long fd, long long PAD, | |
3534 | long long offset, long long whence); | |
3535 | void __sanitizer_syscall_post_impl_lseek(long long res, long long fd, | |
3536 | long long PAD, long long offset, | |
3537 | long long whence); | |
3538 | void __sanitizer_syscall_pre_impl_truncate(long long path, long long PAD, | |
3539 | long long length); | |
3540 | void __sanitizer_syscall_post_impl_truncate(long long res, long long path, | |
3541 | long long PAD, long long length); | |
3542 | void __sanitizer_syscall_pre_impl_ftruncate(long long fd, long long PAD, | |
3543 | long long length); | |
3544 | void __sanitizer_syscall_post_impl_ftruncate(long long res, long long fd, | |
3545 | long long PAD, long long length); | |
3546 | void __sanitizer_syscall_pre_impl___sysctl(long long name, long long namelen, | |
3547 | long long oldv, long long oldlenp, | |
3548 | long long newv, long long newlen); | |
3549 | void __sanitizer_syscall_post_impl___sysctl(long long res, long long name, | |
3550 | long long namelen, long long oldv, | |
3551 | long long oldlenp, long long newv, | |
3552 | long long newlen); | |
3553 | void __sanitizer_syscall_pre_impl_mlock(long long addr, long long len); | |
3554 | void __sanitizer_syscall_post_impl_mlock(long long res, long long addr, | |
3555 | long long len); | |
3556 | void __sanitizer_syscall_pre_impl_munlock(long long addr, long long len); | |
3557 | void __sanitizer_syscall_post_impl_munlock(long long res, long long addr, | |
3558 | long long len); | |
3559 | void __sanitizer_syscall_pre_impl_undelete(long long path); | |
3560 | void __sanitizer_syscall_post_impl_undelete(long long res, long long path); | |
3561 | void __sanitizer_syscall_pre_impl_compat_50_futimes(long long fd, | |
3562 | long long tptr); | |
3563 | void __sanitizer_syscall_post_impl_compat_50_futimes(long long res, | |
3564 | long long fd, | |
3565 | long long tptr); | |
3566 | void __sanitizer_syscall_pre_impl_getpgid(long long pid); | |
3567 | void __sanitizer_syscall_post_impl_getpgid(long long res, long long pid); | |
3568 | void __sanitizer_syscall_pre_impl_reboot(long long opt, long long bootstr); | |
3569 | void __sanitizer_syscall_post_impl_reboot(long long res, long long opt, | |
3570 | long long bootstr); | |
3571 | void __sanitizer_syscall_pre_impl_poll(long long fds, long long nfds, | |
3572 | long long timeout); | |
3573 | void __sanitizer_syscall_post_impl_poll(long long res, long long fds, | |
3574 | long long nfds, long long timeout); | |
3575 | void __sanitizer_syscall_pre_impl_afssys(long long id, long long a1, | |
3576 | long long a2, long long a3, | |
3577 | long long a4, long long a5, | |
3578 | long long a6); | |
3579 | void __sanitizer_syscall_post_impl_afssys(long long res, long long id, | |
3580 | long long a1, long long a2, | |
3581 | long long a3, long long a4, | |
3582 | long long a5, long long a6); | |
3583 | /* syscall 211 has been skipped */ | |
3584 | /* syscall 212 has been skipped */ | |
3585 | /* syscall 213 has been skipped */ | |
3586 | /* syscall 214 has been skipped */ | |
3587 | /* syscall 215 has been skipped */ | |
3588 | /* syscall 216 has been skipped */ | |
3589 | /* syscall 217 has been skipped */ | |
3590 | /* syscall 218 has been skipped */ | |
3591 | /* syscall 219 has been skipped */ | |
3592 | void __sanitizer_syscall_pre_impl_compat_14___semctl(long long semid, | |
3593 | long long semnum, | |
3594 | long long cmd, | |
3595 | long long arg); | |
3596 | void __sanitizer_syscall_post_impl_compat_14___semctl(long long res, | |
3597 | long long semid, | |
3598 | long long semnum, | |
3599 | long long cmd, | |
3600 | long long arg); | |
3601 | void __sanitizer_syscall_pre_impl_semget(long long key, long long nsems, | |
3602 | long long semflg); | |
3603 | void __sanitizer_syscall_post_impl_semget(long long res, long long key, | |
3604 | long long nsems, long long semflg); | |
3605 | void __sanitizer_syscall_pre_impl_semop(long long semid, long long sops, | |
3606 | long long nsops); | |
3607 | void __sanitizer_syscall_post_impl_semop(long long res, long long semid, | |
3608 | long long sops, long long nsops); | |
3609 | void __sanitizer_syscall_pre_impl_semconfig(long long flag); | |
3610 | void __sanitizer_syscall_post_impl_semconfig(long long res, long long flag); | |
3611 | void __sanitizer_syscall_pre_impl_compat_14_msgctl(long long msqid, | |
3612 | long long cmd, | |
3613 | long long buf); | |
3614 | void __sanitizer_syscall_post_impl_compat_14_msgctl(long long res, | |
3615 | long long msqid, | |
3616 | long long cmd, | |
3617 | long long buf); | |
3618 | void __sanitizer_syscall_pre_impl_msgget(long long key, long long msgflg); | |
3619 | void __sanitizer_syscall_post_impl_msgget(long long res, long long key, | |
3620 | long long msgflg); | |
3621 | void __sanitizer_syscall_pre_impl_msgsnd(long long msqid, long long msgp, | |
3622 | long long msgsz, long long msgflg); | |
3623 | void __sanitizer_syscall_post_impl_msgsnd(long long res, long long msqid, | |
3624 | long long msgp, long long msgsz, | |
3625 | long long msgflg); | |
3626 | void __sanitizer_syscall_pre_impl_msgrcv(long long msqid, long long msgp, | |
3627 | long long msgsz, long long msgtyp, | |
3628 | long long msgflg); | |
3629 | void __sanitizer_syscall_post_impl_msgrcv(long long res, long long msqid, | |
3630 | long long msgp, long long msgsz, | |
3631 | long long msgtyp, long long msgflg); | |
3632 | void __sanitizer_syscall_pre_impl_shmat(long long shmid, long long shmaddr, | |
3633 | long long shmflg); | |
3634 | void __sanitizer_syscall_post_impl_shmat(long long res, long long shmid, | |
3635 | long long shmaddr, long long shmflg); | |
3636 | void __sanitizer_syscall_pre_impl_compat_14_shmctl(long long shmid, | |
3637 | long long cmd, | |
3638 | long long buf); | |
3639 | void __sanitizer_syscall_post_impl_compat_14_shmctl(long long res, | |
3640 | long long shmid, | |
3641 | long long cmd, | |
3642 | long long buf); | |
3643 | void __sanitizer_syscall_pre_impl_shmdt(long long shmaddr); | |
3644 | void __sanitizer_syscall_post_impl_shmdt(long long res, long long shmaddr); | |
3645 | void __sanitizer_syscall_pre_impl_shmget(long long key, long long size, | |
3646 | long long shmflg); | |
3647 | void __sanitizer_syscall_post_impl_shmget(long long res, long long key, | |
3648 | long long size, long long shmflg); | |
3649 | void __sanitizer_syscall_pre_impl_compat_50_clock_gettime(long long clock_id, | |
3650 | long long tp); | |
3651 | void __sanitizer_syscall_post_impl_compat_50_clock_gettime(long long res, | |
3652 | long long clock_id, | |
3653 | long long tp); | |
3654 | void __sanitizer_syscall_pre_impl_compat_50_clock_settime(long long clock_id, | |
3655 | long long tp); | |
3656 | void __sanitizer_syscall_post_impl_compat_50_clock_settime(long long res, | |
3657 | long long clock_id, | |
3658 | long long tp); | |
3659 | void __sanitizer_syscall_pre_impl_compat_50_clock_getres(long long clock_id, | |
3660 | long long tp); | |
3661 | void __sanitizer_syscall_post_impl_compat_50_clock_getres(long long res, | |
3662 | long long clock_id, | |
3663 | long long tp); | |
3664 | void __sanitizer_syscall_pre_impl_timer_create(long long clock_id, | |
3665 | long long evp, | |
3666 | long long timerid); | |
3667 | void __sanitizer_syscall_post_impl_timer_create(long long res, | |
3668 | long long clock_id, | |
3669 | long long evp, | |
3670 | long long timerid); | |
3671 | void __sanitizer_syscall_pre_impl_timer_delete(long long timerid); | |
3672 | void __sanitizer_syscall_post_impl_timer_delete(long long res, | |
3673 | long long timerid); | |
3674 | void __sanitizer_syscall_pre_impl_compat_50_timer_settime(long long timerid, | |
3675 | long long flags, | |
3676 | long long value, | |
3677 | long long ovalue); | |
3678 | void __sanitizer_syscall_post_impl_compat_50_timer_settime(long long res, | |
3679 | long long timerid, | |
3680 | long long flags, | |
3681 | long long value, | |
3682 | long long ovalue); | |
3683 | void __sanitizer_syscall_pre_impl_compat_50_timer_gettime(long long timerid, | |
3684 | long long value); | |
3685 | void __sanitizer_syscall_post_impl_compat_50_timer_gettime(long long res, | |
3686 | long long timerid, | |
3687 | long long value); | |
3688 | void __sanitizer_syscall_pre_impl_timer_getoverrun(long long timerid); | |
3689 | void __sanitizer_syscall_post_impl_timer_getoverrun(long long res, | |
3690 | long long timerid); | |
3691 | void __sanitizer_syscall_pre_impl_compat_50_nanosleep(long long rqtp, | |
3692 | long long rmtp); | |
3693 | void __sanitizer_syscall_post_impl_compat_50_nanosleep(long long res, | |
3694 | long long rqtp, | |
3695 | long long rmtp); | |
3696 | void __sanitizer_syscall_pre_impl_fdatasync(long long fd); | |
3697 | void __sanitizer_syscall_post_impl_fdatasync(long long res, long long fd); | |
3698 | void __sanitizer_syscall_pre_impl_mlockall(long long flags); | |
3699 | void __sanitizer_syscall_post_impl_mlockall(long long res, long long flags); | |
3700 | void __sanitizer_syscall_pre_impl_munlockall(void); | |
3701 | void __sanitizer_syscall_post_impl_munlockall(long long res); | |
3702 | void __sanitizer_syscall_pre_impl_compat_50___sigtimedwait(long long set, | |
3703 | long long info, | |
3704 | long long timeout); | |
3705 | void __sanitizer_syscall_post_impl_compat_50___sigtimedwait(long long res, | |
3706 | long long set, | |
3707 | long long info, | |
3708 | long long timeout); | |
3709 | void __sanitizer_syscall_pre_impl_sigqueueinfo(long long pid, long long info); | |
3710 | void __sanitizer_syscall_post_impl_sigqueueinfo(long long res, long long pid, | |
3711 | long long info); | |
3712 | void __sanitizer_syscall_pre_impl_modctl(long long cmd, long long arg); | |
3713 | void __sanitizer_syscall_post_impl_modctl(long long res, long long cmd, | |
3714 | long long arg); | |
3715 | void __sanitizer_syscall_pre_impl__ksem_init(long long value, long long idp); | |
3716 | void __sanitizer_syscall_post_impl__ksem_init(long long res, long long value, | |
3717 | long long idp); | |
3718 | void __sanitizer_syscall_pre_impl__ksem_open(long long name, long long oflag, | |
3719 | long long mode, long long value, | |
3720 | long long idp); | |
3721 | void __sanitizer_syscall_post_impl__ksem_open(long long res, long long name, | |
3722 | long long oflag, long long mode, | |
3723 | long long value, long long idp); | |
3724 | void __sanitizer_syscall_pre_impl__ksem_unlink(long long name); | |
3725 | void __sanitizer_syscall_post_impl__ksem_unlink(long long res, long long name); | |
3726 | void __sanitizer_syscall_pre_impl__ksem_close(long long id); | |
3727 | void __sanitizer_syscall_post_impl__ksem_close(long long res, long long id); | |
3728 | void __sanitizer_syscall_pre_impl__ksem_post(long long id); | |
3729 | void __sanitizer_syscall_post_impl__ksem_post(long long res, long long id); | |
3730 | void __sanitizer_syscall_pre_impl__ksem_wait(long long id); | |
3731 | void __sanitizer_syscall_post_impl__ksem_wait(long long res, long long id); | |
3732 | void __sanitizer_syscall_pre_impl__ksem_trywait(long long id); | |
3733 | void __sanitizer_syscall_post_impl__ksem_trywait(long long res, long long id); | |
3734 | void __sanitizer_syscall_pre_impl__ksem_getvalue(long long id, long long value); | |
3735 | void __sanitizer_syscall_post_impl__ksem_getvalue(long long res, long long id, | |
3736 | long long value); | |
3737 | void __sanitizer_syscall_pre_impl__ksem_destroy(long long id); | |
3738 | void __sanitizer_syscall_post_impl__ksem_destroy(long long res, long long id); | |
3739 | void __sanitizer_syscall_pre_impl__ksem_timedwait(long long id, | |
3740 | long long abstime); | |
3741 | void __sanitizer_syscall_post_impl__ksem_timedwait(long long res, long long id, | |
3742 | long long abstime); | |
3743 | void __sanitizer_syscall_pre_impl_mq_open(long long name, long long oflag, | |
3744 | long long mode, long long attr); | |
3745 | void __sanitizer_syscall_post_impl_mq_open(long long res, long long name, | |
3746 | long long oflag, long long mode, | |
3747 | long long attr); | |
3748 | void __sanitizer_syscall_pre_impl_mq_close(long long mqdes); | |
3749 | void __sanitizer_syscall_post_impl_mq_close(long long res, long long mqdes); | |
3750 | void __sanitizer_syscall_pre_impl_mq_unlink(long long name); | |
3751 | void __sanitizer_syscall_post_impl_mq_unlink(long long res, long long name); | |
3752 | void __sanitizer_syscall_pre_impl_mq_getattr(long long mqdes, long long mqstat); | |
3753 | void __sanitizer_syscall_post_impl_mq_getattr(long long res, long long mqdes, | |
3754 | long long mqstat); | |
3755 | void __sanitizer_syscall_pre_impl_mq_setattr(long long mqdes, long long mqstat, | |
3756 | long long omqstat); | |
3757 | void __sanitizer_syscall_post_impl_mq_setattr(long long res, long long mqdes, | |
3758 | long long mqstat, | |
3759 | long long omqstat); | |
3760 | void __sanitizer_syscall_pre_impl_mq_notify(long long mqdes, | |
3761 | long long notification); | |
3762 | void __sanitizer_syscall_post_impl_mq_notify(long long res, long long mqdes, | |
3763 | long long notification); | |
3764 | void __sanitizer_syscall_pre_impl_mq_send(long long mqdes, long long msg_ptr, | |
3765 | long long msg_len, | |
3766 | long long msg_prio); | |
3767 | void __sanitizer_syscall_post_impl_mq_send(long long res, long long mqdes, | |
3768 | long long msg_ptr, long long msg_len, | |
3769 | long long msg_prio); | |
3770 | void __sanitizer_syscall_pre_impl_mq_receive(long long mqdes, long long msg_ptr, | |
3771 | long long msg_len, | |
3772 | long long msg_prio); | |
3773 | void __sanitizer_syscall_post_impl_mq_receive(long long res, long long mqdes, | |
3774 | long long msg_ptr, | |
3775 | long long msg_len, | |
3776 | long long msg_prio); | |
3777 | void __sanitizer_syscall_pre_impl_compat_50_mq_timedsend(long long mqdes, | |
3778 | long long msg_ptr, | |
3779 | long long msg_len, | |
3780 | long long msg_prio, | |
3781 | long long abs_timeout); | |
3782 | void __sanitizer_syscall_post_impl_compat_50_mq_timedsend( | |
3783 | long long res, long long mqdes, long long msg_ptr, long long msg_len, | |
3784 | long long msg_prio, long long abs_timeout); | |
3785 | void __sanitizer_syscall_pre_impl_compat_50_mq_timedreceive( | |
3786 | long long mqdes, long long msg_ptr, long long msg_len, long long msg_prio, | |
3787 | long long abs_timeout); | |
3788 | void __sanitizer_syscall_post_impl_compat_50_mq_timedreceive( | |
3789 | long long res, long long mqdes, long long msg_ptr, long long msg_len, | |
3790 | long long msg_prio, long long abs_timeout); | |
3791 | /* syscall 267 has been skipped */ | |
3792 | /* syscall 268 has been skipped */ | |
3793 | /* syscall 269 has been skipped */ | |
3794 | void __sanitizer_syscall_pre_impl___posix_rename(long long from, long long to); | |
3795 | void __sanitizer_syscall_post_impl___posix_rename(long long res, long long from, | |
3796 | long long to); | |
3797 | void __sanitizer_syscall_pre_impl_swapctl(long long cmd, long long arg, | |
3798 | long long misc); | |
3799 | void __sanitizer_syscall_post_impl_swapctl(long long res, long long cmd, | |
3800 | long long arg, long long misc); | |
3801 | void __sanitizer_syscall_pre_impl_compat_30_getdents(long long fd, | |
3802 | long long buf, | |
3803 | long long count); | |
3804 | void __sanitizer_syscall_post_impl_compat_30_getdents(long long res, | |
3805 | long long fd, | |
3806 | long long buf, | |
3807 | long long count); | |
3808 | void __sanitizer_syscall_pre_impl_minherit(long long addr, long long len, | |
3809 | long long inherit); | |
3810 | void __sanitizer_syscall_post_impl_minherit(long long res, long long addr, | |
3811 | long long len, long long inherit); | |
3812 | void __sanitizer_syscall_pre_impl_lchmod(long long path, long long mode); | |
3813 | void __sanitizer_syscall_post_impl_lchmod(long long res, long long path, | |
3814 | long long mode); | |
3815 | void __sanitizer_syscall_pre_impl_lchown(long long path, long long uid, | |
3816 | long long gid); | |
3817 | void __sanitizer_syscall_post_impl_lchown(long long res, long long path, | |
3818 | long long uid, long long gid); | |
3819 | void __sanitizer_syscall_pre_impl_compat_50_lutimes(long long path, | |
3820 | long long tptr); | |
3821 | void __sanitizer_syscall_post_impl_compat_50_lutimes(long long res, | |
3822 | long long path, | |
3823 | long long tptr); | |
3824 | void __sanitizer_syscall_pre_impl___msync13(long long addr, long long len, | |
3825 | long long flags); | |
3826 | void __sanitizer_syscall_post_impl___msync13(long long res, long long addr, | |
3827 | long long len, long long flags); | |
3828 | void __sanitizer_syscall_pre_impl_compat_30___stat13(long long path, | |
3829 | long long ub); | |
3830 | void __sanitizer_syscall_post_impl_compat_30___stat13(long long res, | |
3831 | long long path, | |
3832 | long long ub); | |
3833 | void __sanitizer_syscall_pre_impl_compat_30___fstat13(long long fd, | |
3834 | long long sb); | |
3835 | void __sanitizer_syscall_post_impl_compat_30___fstat13(long long res, | |
3836 | long long fd, | |
3837 | long long sb); | |
3838 | void __sanitizer_syscall_pre_impl_compat_30___lstat13(long long path, | |
3839 | long long ub); | |
3840 | void __sanitizer_syscall_post_impl_compat_30___lstat13(long long res, | |
3841 | long long path, | |
3842 | long long ub); | |
3843 | void __sanitizer_syscall_pre_impl___sigaltstack14(long long nss, long long oss); | |
3844 | void __sanitizer_syscall_post_impl___sigaltstack14(long long res, long long nss, | |
3845 | long long oss); | |
3846 | void __sanitizer_syscall_pre_impl___vfork14(void); | |
3847 | void __sanitizer_syscall_post_impl___vfork14(long long res); | |
3848 | void __sanitizer_syscall_pre_impl___posix_chown(long long path, long long uid, | |
3849 | long long gid); | |
3850 | void __sanitizer_syscall_post_impl___posix_chown(long long res, long long path, | |
3851 | long long uid, long long gid); | |
3852 | void __sanitizer_syscall_pre_impl___posix_fchown(long long fd, long long uid, | |
3853 | long long gid); | |
3854 | void __sanitizer_syscall_post_impl___posix_fchown(long long res, long long fd, | |
3855 | long long uid, long long gid); | |
3856 | void __sanitizer_syscall_pre_impl___posix_lchown(long long path, long long uid, | |
3857 | long long gid); | |
3858 | void __sanitizer_syscall_post_impl___posix_lchown(long long res, long long path, | |
3859 | long long uid, long long gid); | |
3860 | void __sanitizer_syscall_pre_impl_getsid(long long pid); | |
3861 | void __sanitizer_syscall_post_impl_getsid(long long res, long long pid); | |
3862 | void __sanitizer_syscall_pre_impl___clone(long long flags, long long stack); | |
3863 | void __sanitizer_syscall_post_impl___clone(long long res, long long flags, | |
3864 | long long stack); | |
3865 | void __sanitizer_syscall_pre_impl_fktrace(long long fd, long long ops, | |
3866 | long long facs, long long pid); | |
3867 | void __sanitizer_syscall_post_impl_fktrace(long long res, long long fd, | |
3868 | long long ops, long long facs, | |
3869 | long long pid); | |
3870 | void __sanitizer_syscall_pre_impl_preadv(long long fd, long long iovp, | |
3871 | long long iovcnt, long long PAD, | |
3872 | long long offset); | |
3873 | void __sanitizer_syscall_post_impl_preadv(long long res, long long fd, | |
3874 | long long iovp, long long iovcnt, | |
3875 | long long PAD, long long offset); | |
3876 | void __sanitizer_syscall_pre_impl_pwritev(long long fd, long long iovp, | |
3877 | long long iovcnt, long long PAD, | |
3878 | long long offset); | |
3879 | void __sanitizer_syscall_post_impl_pwritev(long long res, long long fd, | |
3880 | long long iovp, long long iovcnt, | |
3881 | long long PAD, long long offset); | |
3882 | void __sanitizer_syscall_pre_impl_compat_16___sigaction14(long long signum, | |
3883 | long long nsa, | |
3884 | long long osa); | |
3885 | void __sanitizer_syscall_post_impl_compat_16___sigaction14(long long res, | |
3886 | long long signum, | |
3887 | long long nsa, | |
3888 | long long osa); | |
3889 | void __sanitizer_syscall_pre_impl___sigpending14(long long set); | |
3890 | void __sanitizer_syscall_post_impl___sigpending14(long long res, long long set); | |
3891 | void __sanitizer_syscall_pre_impl___sigprocmask14(long long how, long long set, | |
3892 | long long oset); | |
3893 | void __sanitizer_syscall_post_impl___sigprocmask14(long long res, long long how, | |
3894 | long long set, | |
3895 | long long oset); | |
3896 | void __sanitizer_syscall_pre_impl___sigsuspend14(long long set); | |
3897 | void __sanitizer_syscall_post_impl___sigsuspend14(long long res, long long set); | |
3898 | void __sanitizer_syscall_pre_impl_compat_16___sigreturn14(long long sigcntxp); | |
3899 | void __sanitizer_syscall_post_impl_compat_16___sigreturn14(long long res, | |
3900 | long long sigcntxp); | |
3901 | void __sanitizer_syscall_pre_impl___getcwd(long long bufp, long long length); | |
3902 | void __sanitizer_syscall_post_impl___getcwd(long long res, long long bufp, | |
3903 | long long length); | |
3904 | void __sanitizer_syscall_pre_impl_fchroot(long long fd); | |
3905 | void __sanitizer_syscall_post_impl_fchroot(long long res, long long fd); | |
3906 | void __sanitizer_syscall_pre_impl_compat_30_fhopen(long long fhp, | |
3907 | long long flags); | |
3908 | void __sanitizer_syscall_post_impl_compat_30_fhopen(long long res, | |
3909 | long long fhp, | |
3910 | long long flags); | |
3911 | void __sanitizer_syscall_pre_impl_compat_30_fhstat(long long fhp, long long sb); | |
3912 | void __sanitizer_syscall_post_impl_compat_30_fhstat(long long res, | |
3913 | long long fhp, | |
3914 | long long sb); | |
3915 | void __sanitizer_syscall_pre_impl_compat_20_fhstatfs(long long fhp, | |
3916 | long long buf); | |
3917 | void __sanitizer_syscall_post_impl_compat_20_fhstatfs(long long res, | |
3918 | long long fhp, | |
3919 | long long buf); | |
3920 | void __sanitizer_syscall_pre_impl_compat_50_____semctl13(long long semid, | |
3921 | long long semnum, | |
3922 | long long cmd, | |
3923 | long long arg); | |
3924 | void __sanitizer_syscall_post_impl_compat_50_____semctl13(long long res, | |
3925 | long long semid, | |
3926 | long long semnum, | |
3927 | long long cmd, | |
3928 | long long arg); | |
3929 | void __sanitizer_syscall_pre_impl_compat_50___msgctl13(long long msqid, | |
3930 | long long cmd, | |
3931 | long long buf); | |
3932 | void __sanitizer_syscall_post_impl_compat_50___msgctl13(long long res, | |
3933 | long long msqid, | |
3934 | long long cmd, | |
3935 | long long buf); | |
3936 | void __sanitizer_syscall_pre_impl_compat_50___shmctl13(long long shmid, | |
3937 | long long cmd, | |
3938 | long long buf); | |
3939 | void __sanitizer_syscall_post_impl_compat_50___shmctl13(long long res, | |
3940 | long long shmid, | |
3941 | long long cmd, | |
3942 | long long buf); | |
3943 | void __sanitizer_syscall_pre_impl_lchflags(long long path, long long flags); | |
3944 | void __sanitizer_syscall_post_impl_lchflags(long long res, long long path, | |
3945 | long long flags); | |
3946 | void __sanitizer_syscall_pre_impl_issetugid(void); | |
3947 | void __sanitizer_syscall_post_impl_issetugid(long long res); | |
3948 | void __sanitizer_syscall_pre_impl_utrace(long long label, long long addr, | |
3949 | long long len); | |
3950 | void __sanitizer_syscall_post_impl_utrace(long long res, long long label, | |
3951 | long long addr, long long len); | |
3952 | void __sanitizer_syscall_pre_impl_getcontext(long long ucp); | |
3953 | void __sanitizer_syscall_post_impl_getcontext(long long res, long long ucp); | |
3954 | void __sanitizer_syscall_pre_impl_setcontext(long long ucp); | |
3955 | void __sanitizer_syscall_post_impl_setcontext(long long res, long long ucp); | |
3956 | void __sanitizer_syscall_pre_impl__lwp_create(long long ucp, long long flags, | |
3957 | long long new_lwp); | |
3958 | void __sanitizer_syscall_post_impl__lwp_create(long long res, long long ucp, | |
3959 | long long flags, | |
3960 | long long new_lwp); | |
3961 | void __sanitizer_syscall_pre_impl__lwp_exit(void); | |
3962 | void __sanitizer_syscall_post_impl__lwp_exit(long long res); | |
3963 | void __sanitizer_syscall_pre_impl__lwp_self(void); | |
3964 | void __sanitizer_syscall_post_impl__lwp_self(long long res); | |
3965 | void __sanitizer_syscall_pre_impl__lwp_wait(long long wait_for, | |
3966 | long long departed); | |
3967 | void __sanitizer_syscall_post_impl__lwp_wait(long long res, long long wait_for, | |
3968 | long long departed); | |
3969 | void __sanitizer_syscall_pre_impl__lwp_suspend(long long target); | |
3970 | void __sanitizer_syscall_post_impl__lwp_suspend(long long res, | |
3971 | long long target); | |
3972 | void __sanitizer_syscall_pre_impl__lwp_continue(long long target); | |
3973 | void __sanitizer_syscall_post_impl__lwp_continue(long long res, | |
3974 | long long target); | |
3975 | void __sanitizer_syscall_pre_impl__lwp_wakeup(long long target); | |
3976 | void __sanitizer_syscall_post_impl__lwp_wakeup(long long res, long long target); | |
3977 | void __sanitizer_syscall_pre_impl__lwp_getprivate(void); | |
3978 | void __sanitizer_syscall_post_impl__lwp_getprivate(long long res); | |
3979 | void __sanitizer_syscall_pre_impl__lwp_setprivate(long long ptr); | |
3980 | void __sanitizer_syscall_post_impl__lwp_setprivate(long long res, | |
3981 | long long ptr); | |
3982 | void __sanitizer_syscall_pre_impl__lwp_kill(long long target, long long signo); | |
3983 | void __sanitizer_syscall_post_impl__lwp_kill(long long res, long long target, | |
3984 | long long signo); | |
3985 | void __sanitizer_syscall_pre_impl__lwp_detach(long long target); | |
3986 | void __sanitizer_syscall_post_impl__lwp_detach(long long res, long long target); | |
3987 | void __sanitizer_syscall_pre_impl_compat_50__lwp_park(long long ts, | |
3988 | long long unpark, | |
3989 | long long hint, | |
3990 | long long unparkhint); | |
3991 | void __sanitizer_syscall_post_impl_compat_50__lwp_park(long long res, | |
3992 | long long ts, | |
3993 | long long unpark, | |
3994 | long long hint, | |
3995 | long long unparkhint); | |
3996 | void __sanitizer_syscall_pre_impl__lwp_unpark(long long target, long long hint); | |
3997 | void __sanitizer_syscall_post_impl__lwp_unpark(long long res, long long target, | |
3998 | long long hint); | |
3999 | void __sanitizer_syscall_pre_impl__lwp_unpark_all(long long targets, | |
4000 | long long ntargets, | |
4001 | long long hint); | |
4002 | void __sanitizer_syscall_post_impl__lwp_unpark_all(long long res, | |
4003 | long long targets, | |
4004 | long long ntargets, | |
4005 | long long hint); | |
4006 | void __sanitizer_syscall_pre_impl__lwp_setname(long long target, | |
4007 | long long name); | |
4008 | void __sanitizer_syscall_post_impl__lwp_setname(long long res, long long target, | |
4009 | long long name); | |
4010 | void __sanitizer_syscall_pre_impl__lwp_getname(long long target, long long name, | |
4011 | long long len); | |
4012 | void __sanitizer_syscall_post_impl__lwp_getname(long long res, long long target, | |
4013 | long long name, long long len); | |
4014 | void __sanitizer_syscall_pre_impl__lwp_ctl(long long features, | |
4015 | long long address); | |
4016 | void __sanitizer_syscall_post_impl__lwp_ctl(long long res, long long features, | |
4017 | long long address); | |
4018 | /* syscall 326 has been skipped */ | |
4019 | /* syscall 327 has been skipped */ | |
4020 | /* syscall 328 has been skipped */ | |
4021 | /* syscall 329 has been skipped */ | |
4022 | void __sanitizer_syscall_pre_impl_compat_60_sa_register( | |
4023 | long long newv, long long oldv, long long flags, | |
4024 | long long stackinfo_offset); | |
4025 | void __sanitizer_syscall_post_impl_compat_60_sa_register( | |
4026 | long long res, long long newv, long long oldv, long long flags, | |
4027 | long long stackinfo_offset); | |
4028 | void __sanitizer_syscall_pre_impl_compat_60_sa_stacks(long long num, | |
4029 | long long stacks); | |
4030 | void __sanitizer_syscall_post_impl_compat_60_sa_stacks(long long res, | |
4031 | long long num, | |
4032 | long long stacks); | |
4033 | void __sanitizer_syscall_pre_impl_compat_60_sa_enable(void); | |
4034 | void __sanitizer_syscall_post_impl_compat_60_sa_enable(long long res); | |
4035 | void __sanitizer_syscall_pre_impl_compat_60_sa_setconcurrency( | |
4036 | long long concurrency); | |
4037 | void __sanitizer_syscall_post_impl_compat_60_sa_setconcurrency( | |
4038 | long long res, long long concurrency); | |
4039 | void __sanitizer_syscall_pre_impl_compat_60_sa_yield(void); | |
4040 | void __sanitizer_syscall_post_impl_compat_60_sa_yield(long long res); | |
4041 | void __sanitizer_syscall_pre_impl_compat_60_sa_preempt(long long sa_id); | |
4042 | void __sanitizer_syscall_post_impl_compat_60_sa_preempt(long long res, | |
4043 | long long sa_id); | |
4044 | /* syscall 336 has been skipped */ | |
4045 | /* syscall 337 has been skipped */ | |
4046 | /* syscall 338 has been skipped */ | |
4047 | /* syscall 339 has been skipped */ | |
4048 | void __sanitizer_syscall_pre_impl___sigaction_sigtramp(long long signum, | |
4049 | long long nsa, | |
4050 | long long osa, | |
4051 | long long tramp, | |
4052 | long long vers); | |
4053 | void __sanitizer_syscall_post_impl___sigaction_sigtramp( | |
4054 | long long res, long long signum, long long nsa, long long osa, | |
4055 | long long tramp, long long vers); | |
b667dd70 ML |
4056 | /* syscall 341 has been skipped */ |
4057 | /* syscall 342 has been skipped */ | |
eac97531 ML |
4058 | void __sanitizer_syscall_pre_impl_rasctl(long long addr, long long len, |
4059 | long long op); | |
4060 | void __sanitizer_syscall_post_impl_rasctl(long long res, long long addr, | |
4061 | long long len, long long op); | |
4062 | void __sanitizer_syscall_pre_impl_kqueue(void); | |
4063 | void __sanitizer_syscall_post_impl_kqueue(long long res); | |
4064 | void __sanitizer_syscall_pre_impl_compat_50_kevent( | |
4065 | long long fd, long long changelist, long long nchanges, long long eventlist, | |
4066 | long long nevents, long long timeout); | |
4067 | void __sanitizer_syscall_post_impl_compat_50_kevent( | |
4068 | long long res, long long fd, long long changelist, long long nchanges, | |
4069 | long long eventlist, long long nevents, long long timeout); | |
4070 | void __sanitizer_syscall_pre_impl__sched_setparam(long long pid, long long lid, | |
4071 | long long policy, | |
4072 | long long params); | |
4073 | void __sanitizer_syscall_post_impl__sched_setparam(long long res, long long pid, | |
4074 | long long lid, | |
4075 | long long policy, | |
4076 | long long params); | |
4077 | void __sanitizer_syscall_pre_impl__sched_getparam(long long pid, long long lid, | |
4078 | long long policy, | |
4079 | long long params); | |
4080 | void __sanitizer_syscall_post_impl__sched_getparam(long long res, long long pid, | |
4081 | long long lid, | |
4082 | long long policy, | |
4083 | long long params); | |
4084 | void __sanitizer_syscall_pre_impl__sched_setaffinity(long long pid, | |
4085 | long long lid, | |
4086 | long long size, | |
4087 | long long cpuset); | |
4088 | void __sanitizer_syscall_post_impl__sched_setaffinity(long long res, | |
4089 | long long pid, | |
4090 | long long lid, | |
4091 | long long size, | |
4092 | long long cpuset); | |
4093 | void __sanitizer_syscall_pre_impl__sched_getaffinity(long long pid, | |
4094 | long long lid, | |
4095 | long long size, | |
4096 | long long cpuset); | |
4097 | void __sanitizer_syscall_post_impl__sched_getaffinity(long long res, | |
4098 | long long pid, | |
4099 | long long lid, | |
4100 | long long size, | |
4101 | long long cpuset); | |
4102 | void __sanitizer_syscall_pre_impl_sched_yield(void); | |
4103 | void __sanitizer_syscall_post_impl_sched_yield(long long res); | |
4104 | void __sanitizer_syscall_pre_impl__sched_protect(long long priority); | |
4105 | void __sanitizer_syscall_post_impl__sched_protect(long long res, | |
4106 | long long priority); | |
4107 | /* syscall 352 has been skipped */ | |
4108 | /* syscall 353 has been skipped */ | |
4109 | void __sanitizer_syscall_pre_impl_fsync_range(long long fd, long long flags, | |
4110 | long long start, | |
4111 | long long length); | |
4112 | void __sanitizer_syscall_post_impl_fsync_range(long long res, long long fd, | |
4113 | long long flags, long long start, | |
4114 | long long length); | |
4115 | void __sanitizer_syscall_pre_impl_uuidgen(long long store, long long count); | |
4116 | void __sanitizer_syscall_post_impl_uuidgen(long long res, long long store, | |
4117 | long long count); | |
cb7dc4da ML |
4118 | void __sanitizer_syscall_pre_impl_compat_90_getvfsstat(long long buf, |
4119 | long long bufsize, | |
4120 | long long flags); | |
4121 | void __sanitizer_syscall_post_impl_compat_90_getvfsstat(long long res, | |
4122 | long long buf, | |
4123 | long long bufsize, | |
4124 | long long flags); | |
4125 | void __sanitizer_syscall_pre_impl_compat_90_statvfs1(long long path, | |
4126 | long long buf, | |
4127 | long long flags); | |
4128 | void __sanitizer_syscall_post_impl_compat_90_statvfs1(long long res, | |
4129 | long long path, | |
4130 | long long buf, | |
4131 | long long flags); | |
4132 | void __sanitizer_syscall_pre_impl_compat_90_fstatvfs1(long long fd, | |
4133 | long long buf, | |
4134 | long long flags); | |
4135 | void __sanitizer_syscall_post_impl_compat_90_fstatvfs1(long long res, | |
4136 | long long fd, | |
4137 | long long buf, | |
4138 | long long flags); | |
eac97531 ML |
4139 | void __sanitizer_syscall_pre_impl_compat_30_fhstatvfs1(long long fhp, |
4140 | long long buf, | |
4141 | long long flags); | |
4142 | void __sanitizer_syscall_post_impl_compat_30_fhstatvfs1(long long res, | |
4143 | long long fhp, | |
4144 | long long buf, | |
4145 | long long flags); | |
4146 | void __sanitizer_syscall_pre_impl_extattrctl(long long path, long long cmd, | |
4147 | long long filename, | |
4148 | long long attrnamespace, | |
4149 | long long attrname); | |
4150 | void __sanitizer_syscall_post_impl_extattrctl(long long res, long long path, | |
4151 | long long cmd, long long filename, | |
4152 | long long attrnamespace, | |
4153 | long long attrname); | |
4154 | void __sanitizer_syscall_pre_impl_extattr_set_file(long long path, | |
4155 | long long attrnamespace, | |
4156 | long long attrname, | |
4157 | long long data, | |
4158 | long long nbytes); | |
4159 | void __sanitizer_syscall_post_impl_extattr_set_file( | |
4160 | long long res, long long path, long long attrnamespace, long long attrname, | |
4161 | long long data, long long nbytes); | |
4162 | void __sanitizer_syscall_pre_impl_extattr_get_file(long long path, | |
4163 | long long attrnamespace, | |
4164 | long long attrname, | |
4165 | long long data, | |
4166 | long long nbytes); | |
4167 | void __sanitizer_syscall_post_impl_extattr_get_file( | |
4168 | long long res, long long path, long long attrnamespace, long long attrname, | |
4169 | long long data, long long nbytes); | |
4170 | void __sanitizer_syscall_pre_impl_extattr_delete_file(long long path, | |
4171 | long long attrnamespace, | |
4172 | long long attrname); | |
4173 | void __sanitizer_syscall_post_impl_extattr_delete_file(long long res, | |
4174 | long long path, | |
4175 | long long attrnamespace, | |
4176 | long long attrname); | |
4177 | void __sanitizer_syscall_pre_impl_extattr_set_fd(long long fd, | |
4178 | long long attrnamespace, | |
4179 | long long attrname, | |
4180 | long long data, | |
4181 | long long nbytes); | |
4182 | void __sanitizer_syscall_post_impl_extattr_set_fd(long long res, long long fd, | |
4183 | long long attrnamespace, | |
4184 | long long attrname, | |
4185 | long long data, | |
4186 | long long nbytes); | |
4187 | void __sanitizer_syscall_pre_impl_extattr_get_fd(long long fd, | |
4188 | long long attrnamespace, | |
4189 | long long attrname, | |
4190 | long long data, | |
4191 | long long nbytes); | |
4192 | void __sanitizer_syscall_post_impl_extattr_get_fd(long long res, long long fd, | |
4193 | long long attrnamespace, | |
4194 | long long attrname, | |
4195 | long long data, | |
4196 | long long nbytes); | |
4197 | void __sanitizer_syscall_pre_impl_extattr_delete_fd(long long fd, | |
4198 | long long attrnamespace, | |
4199 | long long attrname); | |
4200 | void __sanitizer_syscall_post_impl_extattr_delete_fd(long long res, | |
4201 | long long fd, | |
4202 | long long attrnamespace, | |
4203 | long long attrname); | |
4204 | void __sanitizer_syscall_pre_impl_extattr_set_link(long long path, | |
4205 | long long attrnamespace, | |
4206 | long long attrname, | |
4207 | long long data, | |
4208 | long long nbytes); | |
4209 | void __sanitizer_syscall_post_impl_extattr_set_link( | |
4210 | long long res, long long path, long long attrnamespace, long long attrname, | |
4211 | long long data, long long nbytes); | |
4212 | void __sanitizer_syscall_pre_impl_extattr_get_link(long long path, | |
4213 | long long attrnamespace, | |
4214 | long long attrname, | |
4215 | long long data, | |
4216 | long long nbytes); | |
4217 | void __sanitizer_syscall_post_impl_extattr_get_link( | |
4218 | long long res, long long path, long long attrnamespace, long long attrname, | |
4219 | long long data, long long nbytes); | |
4220 | void __sanitizer_syscall_pre_impl_extattr_delete_link(long long path, | |
4221 | long long attrnamespace, | |
4222 | long long attrname); | |
4223 | void __sanitizer_syscall_post_impl_extattr_delete_link(long long res, | |
4224 | long long path, | |
4225 | long long attrnamespace, | |
4226 | long long attrname); | |
4227 | void __sanitizer_syscall_pre_impl_extattr_list_fd(long long fd, | |
4228 | long long attrnamespace, | |
4229 | long long data, | |
4230 | long long nbytes); | |
4231 | void __sanitizer_syscall_post_impl_extattr_list_fd(long long res, long long fd, | |
4232 | long long attrnamespace, | |
4233 | long long data, | |
4234 | long long nbytes); | |
4235 | void __sanitizer_syscall_pre_impl_extattr_list_file(long long path, | |
4236 | long long attrnamespace, | |
4237 | long long data, | |
4238 | long long nbytes); | |
4239 | void __sanitizer_syscall_post_impl_extattr_list_file(long long res, | |
4240 | long long path, | |
4241 | long long attrnamespace, | |
4242 | long long data, | |
4243 | long long nbytes); | |
4244 | void __sanitizer_syscall_pre_impl_extattr_list_link(long long path, | |
4245 | long long attrnamespace, | |
4246 | long long data, | |
4247 | long long nbytes); | |
4248 | void __sanitizer_syscall_post_impl_extattr_list_link(long long res, | |
4249 | long long path, | |
4250 | long long attrnamespace, | |
4251 | long long data, | |
4252 | long long nbytes); | |
4253 | void __sanitizer_syscall_pre_impl_compat_50_pselect(long long nd, long long in, | |
4254 | long long ou, long long ex, | |
4255 | long long ts, | |
4256 | long long mask); | |
4257 | void __sanitizer_syscall_post_impl_compat_50_pselect(long long res, | |
4258 | long long nd, long long in, | |
4259 | long long ou, long long ex, | |
4260 | long long ts, | |
4261 | long long mask); | |
4262 | void __sanitizer_syscall_pre_impl_compat_50_pollts(long long fds, | |
4263 | long long nfds, long long ts, | |
4264 | long long mask); | |
4265 | void __sanitizer_syscall_post_impl_compat_50_pollts( | |
4266 | long long res, long long fds, long long nfds, long long ts, long long mask); | |
4267 | void __sanitizer_syscall_pre_impl_setxattr(long long path, long long name, | |
4268 | long long value, long long size, | |
4269 | long long flags); | |
4270 | void __sanitizer_syscall_post_impl_setxattr(long long res, long long path, | |
4271 | long long name, long long value, | |
4272 | long long size, long long flags); | |
4273 | void __sanitizer_syscall_pre_impl_lsetxattr(long long path, long long name, | |
4274 | long long value, long long size, | |
4275 | long long flags); | |
4276 | void __sanitizer_syscall_post_impl_lsetxattr(long long res, long long path, | |
4277 | long long name, long long value, | |
4278 | long long size, long long flags); | |
4279 | void __sanitizer_syscall_pre_impl_fsetxattr(long long fd, long long name, | |
4280 | long long value, long long size, | |
4281 | long long flags); | |
4282 | void __sanitizer_syscall_post_impl_fsetxattr(long long res, long long fd, | |
4283 | long long name, long long value, | |
4284 | long long size, long long flags); | |
4285 | void __sanitizer_syscall_pre_impl_getxattr(long long path, long long name, | |
4286 | long long value, long long size); | |
4287 | void __sanitizer_syscall_post_impl_getxattr(long long res, long long path, | |
4288 | long long name, long long value, | |
4289 | long long size); | |
4290 | void __sanitizer_syscall_pre_impl_lgetxattr(long long path, long long name, | |
4291 | long long value, long long size); | |
4292 | void __sanitizer_syscall_post_impl_lgetxattr(long long res, long long path, | |
4293 | long long name, long long value, | |
4294 | long long size); | |
4295 | void __sanitizer_syscall_pre_impl_fgetxattr(long long fd, long long name, | |
4296 | long long value, long long size); | |
4297 | void __sanitizer_syscall_post_impl_fgetxattr(long long res, long long fd, | |
4298 | long long name, long long value, | |
4299 | long long size); | |
4300 | void __sanitizer_syscall_pre_impl_listxattr(long long path, long long list, | |
4301 | long long size); | |
4302 | void __sanitizer_syscall_post_impl_listxattr(long long res, long long path, | |
4303 | long long list, long long size); | |
4304 | void __sanitizer_syscall_pre_impl_llistxattr(long long path, long long list, | |
4305 | long long size); | |
4306 | void __sanitizer_syscall_post_impl_llistxattr(long long res, long long path, | |
4307 | long long list, long long size); | |
4308 | void __sanitizer_syscall_pre_impl_flistxattr(long long fd, long long list, | |
4309 | long long size); | |
4310 | void __sanitizer_syscall_post_impl_flistxattr(long long res, long long fd, | |
4311 | long long list, long long size); | |
4312 | void __sanitizer_syscall_pre_impl_removexattr(long long path, long long name); | |
4313 | void __sanitizer_syscall_post_impl_removexattr(long long res, long long path, | |
4314 | long long name); | |
4315 | void __sanitizer_syscall_pre_impl_lremovexattr(long long path, long long name); | |
4316 | void __sanitizer_syscall_post_impl_lremovexattr(long long res, long long path, | |
4317 | long long name); | |
4318 | void __sanitizer_syscall_pre_impl_fremovexattr(long long fd, long long name); | |
4319 | void __sanitizer_syscall_post_impl_fremovexattr(long long res, long long fd, | |
4320 | long long name); | |
4321 | void __sanitizer_syscall_pre_impl_compat_50___stat30(long long path, | |
4322 | long long ub); | |
4323 | void __sanitizer_syscall_post_impl_compat_50___stat30(long long res, | |
4324 | long long path, | |
4325 | long long ub); | |
4326 | void __sanitizer_syscall_pre_impl_compat_50___fstat30(long long fd, | |
4327 | long long sb); | |
4328 | void __sanitizer_syscall_post_impl_compat_50___fstat30(long long res, | |
4329 | long long fd, | |
4330 | long long sb); | |
4331 | void __sanitizer_syscall_pre_impl_compat_50___lstat30(long long path, | |
4332 | long long ub); | |
4333 | void __sanitizer_syscall_post_impl_compat_50___lstat30(long long res, | |
4334 | long long path, | |
4335 | long long ub); | |
4336 | void __sanitizer_syscall_pre_impl___getdents30(long long fd, long long buf, | |
4337 | long long count); | |
4338 | void __sanitizer_syscall_post_impl___getdents30(long long res, long long fd, | |
4339 | long long buf, long long count); | |
4340 | void __sanitizer_syscall_pre_impl_posix_fadvise(long long); | |
4341 | void __sanitizer_syscall_post_impl_posix_fadvise(long long res, long long); | |
4342 | void __sanitizer_syscall_pre_impl_compat_30___fhstat30(long long fhp, | |
4343 | long long sb); | |
4344 | void __sanitizer_syscall_post_impl_compat_30___fhstat30(long long res, | |
4345 | long long fhp, | |
4346 | long long sb); | |
4347 | void __sanitizer_syscall_pre_impl_compat_50___ntp_gettime30(long long ntvp); | |
4348 | void __sanitizer_syscall_post_impl_compat_50___ntp_gettime30(long long res, | |
4349 | long long ntvp); | |
4350 | void __sanitizer_syscall_pre_impl___socket30(long long domain, long long type, | |
4351 | long long protocol); | |
4352 | void __sanitizer_syscall_post_impl___socket30(long long res, long long domain, | |
4353 | long long type, | |
4354 | long long protocol); | |
4355 | void __sanitizer_syscall_pre_impl___getfh30(long long fname, long long fhp, | |
4356 | long long fh_size); | |
4357 | void __sanitizer_syscall_post_impl___getfh30(long long res, long long fname, | |
4358 | long long fhp, long long fh_size); | |
4359 | void __sanitizer_syscall_pre_impl___fhopen40(long long fhp, long long fh_size, | |
4360 | long long flags); | |
4361 | void __sanitizer_syscall_post_impl___fhopen40(long long res, long long fhp, | |
4362 | long long fh_size, | |
4363 | long long flags); | |
cb7dc4da ML |
4364 | void __sanitizer_syscall_pre_impl_compat_90_fhstatvfs1(long long fhp, |
4365 | long long fh_size, | |
4366 | long long buf, | |
4367 | long long flags); | |
4368 | void __sanitizer_syscall_post_impl_compat_90_fhstatvfs1(long long res, | |
4369 | long long fhp, | |
4370 | long long fh_size, | |
4371 | long long buf, | |
4372 | long long flags); | |
eac97531 ML |
4373 | void __sanitizer_syscall_pre_impl_compat_50___fhstat40(long long fhp, |
4374 | long long fh_size, | |
4375 | long long sb); | |
4376 | void __sanitizer_syscall_post_impl_compat_50___fhstat40(long long res, | |
4377 | long long fhp, | |
4378 | long long fh_size, | |
4379 | long long sb); | |
4380 | void __sanitizer_syscall_pre_impl_aio_cancel(long long fildes, | |
4381 | long long aiocbp); | |
4382 | void __sanitizer_syscall_post_impl_aio_cancel(long long res, long long fildes, | |
4383 | long long aiocbp); | |
4384 | void __sanitizer_syscall_pre_impl_aio_error(long long aiocbp); | |
4385 | void __sanitizer_syscall_post_impl_aio_error(long long res, long long aiocbp); | |
4386 | void __sanitizer_syscall_pre_impl_aio_fsync(long long op, long long aiocbp); | |
4387 | void __sanitizer_syscall_post_impl_aio_fsync(long long res, long long op, | |
4388 | long long aiocbp); | |
4389 | void __sanitizer_syscall_pre_impl_aio_read(long long aiocbp); | |
4390 | void __sanitizer_syscall_post_impl_aio_read(long long res, long long aiocbp); | |
4391 | void __sanitizer_syscall_pre_impl_aio_return(long long aiocbp); | |
4392 | void __sanitizer_syscall_post_impl_aio_return(long long res, long long aiocbp); | |
4393 | void __sanitizer_syscall_pre_impl_compat_50_aio_suspend(long long list, | |
4394 | long long nent, | |
4395 | long long timeout); | |
4396 | void __sanitizer_syscall_post_impl_compat_50_aio_suspend(long long res, | |
4397 | long long list, | |
4398 | long long nent, | |
4399 | long long timeout); | |
4400 | void __sanitizer_syscall_pre_impl_aio_write(long long aiocbp); | |
4401 | void __sanitizer_syscall_post_impl_aio_write(long long res, long long aiocbp); | |
4402 | void __sanitizer_syscall_pre_impl_lio_listio(long long mode, long long list, | |
4403 | long long nent, long long sig); | |
4404 | void __sanitizer_syscall_post_impl_lio_listio(long long res, long long mode, | |
4405 | long long list, long long nent, | |
4406 | long long sig); | |
4407 | /* syscall 407 has been skipped */ | |
4408 | /* syscall 408 has been skipped */ | |
4409 | /* syscall 409 has been skipped */ | |
4410 | void __sanitizer_syscall_pre_impl___mount50(long long type, long long path, | |
4411 | long long flags, long long data, | |
4412 | long long data_len); | |
4413 | void __sanitizer_syscall_post_impl___mount50(long long res, long long type, | |
4414 | long long path, long long flags, | |
4415 | long long data, | |
4416 | long long data_len); | |
4417 | void __sanitizer_syscall_pre_impl_mremap(long long old_address, | |
4418 | long long old_size, | |
4419 | long long new_address, | |
4420 | long long new_size, long long flags); | |
4421 | void __sanitizer_syscall_post_impl_mremap(long long res, long long old_address, | |
4422 | long long old_size, | |
4423 | long long new_address, | |
4424 | long long new_size, long long flags); | |
4425 | void __sanitizer_syscall_pre_impl_pset_create(long long psid); | |
4426 | void __sanitizer_syscall_post_impl_pset_create(long long res, long long psid); | |
4427 | void __sanitizer_syscall_pre_impl_pset_destroy(long long psid); | |
4428 | void __sanitizer_syscall_post_impl_pset_destroy(long long res, long long psid); | |
4429 | void __sanitizer_syscall_pre_impl_pset_assign(long long psid, long long cpuid, | |
4430 | long long opsid); | |
4431 | void __sanitizer_syscall_post_impl_pset_assign(long long res, long long psid, | |
4432 | long long cpuid, | |
4433 | long long opsid); | |
4434 | void __sanitizer_syscall_pre_impl__pset_bind(long long idtype, | |
4435 | long long first_id, | |
4436 | long long second_id, | |
4437 | long long psid, long long opsid); | |
4438 | void __sanitizer_syscall_post_impl__pset_bind(long long res, long long idtype, | |
4439 | long long first_id, | |
4440 | long long second_id, | |
4441 | long long psid, long long opsid); | |
4442 | void __sanitizer_syscall_pre_impl___posix_fadvise50(long long fd, long long PAD, | |
4443 | long long offset, | |
4444 | long long len, | |
4445 | long long advice); | |
4446 | void __sanitizer_syscall_post_impl___posix_fadvise50( | |
4447 | long long res, long long fd, long long PAD, long long offset, long long len, | |
4448 | long long advice); | |
4449 | void __sanitizer_syscall_pre_impl___select50(long long nd, long long in, | |
4450 | long long ou, long long ex, | |
4451 | long long tv); | |
4452 | void __sanitizer_syscall_post_impl___select50(long long res, long long nd, | |
4453 | long long in, long long ou, | |
4454 | long long ex, long long tv); | |
4455 | void __sanitizer_syscall_pre_impl___gettimeofday50(long long tp, long long tzp); | |
4456 | void __sanitizer_syscall_post_impl___gettimeofday50(long long res, long long tp, | |
4457 | long long tzp); | |
4458 | void __sanitizer_syscall_pre_impl___settimeofday50(long long tv, long long tzp); | |
4459 | void __sanitizer_syscall_post_impl___settimeofday50(long long res, long long tv, | |
4460 | long long tzp); | |
4461 | void __sanitizer_syscall_pre_impl___utimes50(long long path, long long tptr); | |
4462 | void __sanitizer_syscall_post_impl___utimes50(long long res, long long path, | |
4463 | long long tptr); | |
4464 | void __sanitizer_syscall_pre_impl___adjtime50(long long delta, | |
4465 | long long olddelta); | |
4466 | void __sanitizer_syscall_post_impl___adjtime50(long long res, long long delta, | |
4467 | long long olddelta); | |
4468 | void __sanitizer_syscall_pre_impl___lfs_segwait50(long long fsidp, | |
4469 | long long tv); | |
4470 | void __sanitizer_syscall_post_impl___lfs_segwait50(long long res, | |
4471 | long long fsidp, | |
4472 | long long tv); | |
4473 | void __sanitizer_syscall_pre_impl___futimes50(long long fd, long long tptr); | |
4474 | void __sanitizer_syscall_post_impl___futimes50(long long res, long long fd, | |
4475 | long long tptr); | |
4476 | void __sanitizer_syscall_pre_impl___lutimes50(long long path, long long tptr); | |
4477 | void __sanitizer_syscall_post_impl___lutimes50(long long res, long long path, | |
4478 | long long tptr); | |
4479 | void __sanitizer_syscall_pre_impl___setitimer50(long long which, long long itv, | |
4480 | long long oitv); | |
4481 | void __sanitizer_syscall_post_impl___setitimer50(long long res, long long which, | |
4482 | long long itv, long long oitv); | |
4483 | void __sanitizer_syscall_pre_impl___getitimer50(long long which, long long itv); | |
4484 | void __sanitizer_syscall_post_impl___getitimer50(long long res, long long which, | |
4485 | long long itv); | |
4486 | void __sanitizer_syscall_pre_impl___clock_gettime50(long long clock_id, | |
4487 | long long tp); | |
4488 | void __sanitizer_syscall_post_impl___clock_gettime50(long long res, | |
4489 | long long clock_id, | |
4490 | long long tp); | |
4491 | void __sanitizer_syscall_pre_impl___clock_settime50(long long clock_id, | |
4492 | long long tp); | |
4493 | void __sanitizer_syscall_post_impl___clock_settime50(long long res, | |
4494 | long long clock_id, | |
4495 | long long tp); | |
4496 | void __sanitizer_syscall_pre_impl___clock_getres50(long long clock_id, | |
4497 | long long tp); | |
4498 | void __sanitizer_syscall_post_impl___clock_getres50(long long res, | |
4499 | long long clock_id, | |
4500 | long long tp); | |
4501 | void __sanitizer_syscall_pre_impl___nanosleep50(long long rqtp, long long rmtp); | |
4502 | void __sanitizer_syscall_post_impl___nanosleep50(long long res, long long rqtp, | |
4503 | long long rmtp); | |
4504 | void __sanitizer_syscall_pre_impl_____sigtimedwait50(long long set, | |
4505 | long long info, | |
4506 | long long timeout); | |
4507 | void __sanitizer_syscall_post_impl_____sigtimedwait50(long long res, | |
4508 | long long set, | |
4509 | long long info, | |
4510 | long long timeout); | |
4511 | void __sanitizer_syscall_pre_impl___mq_timedsend50(long long mqdes, | |
4512 | long long msg_ptr, | |
4513 | long long msg_len, | |
4514 | long long msg_prio, | |
4515 | long long abs_timeout); | |
4516 | void __sanitizer_syscall_post_impl___mq_timedsend50( | |
4517 | long long res, long long mqdes, long long msg_ptr, long long msg_len, | |
4518 | long long msg_prio, long long abs_timeout); | |
4519 | void __sanitizer_syscall_pre_impl___mq_timedreceive50(long long mqdes, | |
4520 | long long msg_ptr, | |
4521 | long long msg_len, | |
4522 | long long msg_prio, | |
4523 | long long abs_timeout); | |
4524 | void __sanitizer_syscall_post_impl___mq_timedreceive50( | |
4525 | long long res, long long mqdes, long long msg_ptr, long long msg_len, | |
4526 | long long msg_prio, long long abs_timeout); | |
4527 | void __sanitizer_syscall_pre_impl_compat_60__lwp_park(long long ts, | |
4528 | long long unpark, | |
4529 | long long hint, | |
4530 | long long unparkhint); | |
4531 | void __sanitizer_syscall_post_impl_compat_60__lwp_park(long long res, | |
4532 | long long ts, | |
4533 | long long unpark, | |
4534 | long long hint, | |
4535 | long long unparkhint); | |
4536 | void __sanitizer_syscall_pre_impl___kevent50(long long fd, long long changelist, | |
4537 | long long nchanges, | |
4538 | long long eventlist, | |
4539 | long long nevents, | |
4540 | long long timeout); | |
4541 | void __sanitizer_syscall_post_impl___kevent50( | |
4542 | long long res, long long fd, long long changelist, long long nchanges, | |
4543 | long long eventlist, long long nevents, long long timeout); | |
4544 | void __sanitizer_syscall_pre_impl___pselect50(long long nd, long long in, | |
4545 | long long ou, long long ex, | |
4546 | long long ts, long long mask); | |
4547 | void __sanitizer_syscall_post_impl___pselect50(long long res, long long nd, | |
4548 | long long in, long long ou, | |
4549 | long long ex, long long ts, | |
4550 | long long mask); | |
4551 | void __sanitizer_syscall_pre_impl___pollts50(long long fds, long long nfds, | |
4552 | long long ts, long long mask); | |
4553 | void __sanitizer_syscall_post_impl___pollts50(long long res, long long fds, | |
4554 | long long nfds, long long ts, | |
4555 | long long mask); | |
4556 | void __sanitizer_syscall_pre_impl___aio_suspend50(long long list, | |
4557 | long long nent, | |
4558 | long long timeout); | |
4559 | void __sanitizer_syscall_post_impl___aio_suspend50(long long res, | |
4560 | long long list, | |
4561 | long long nent, | |
4562 | long long timeout); | |
4563 | void __sanitizer_syscall_pre_impl___stat50(long long path, long long ub); | |
4564 | void __sanitizer_syscall_post_impl___stat50(long long res, long long path, | |
4565 | long long ub); | |
4566 | void __sanitizer_syscall_pre_impl___fstat50(long long fd, long long sb); | |
4567 | void __sanitizer_syscall_post_impl___fstat50(long long res, long long fd, | |
4568 | long long sb); | |
4569 | void __sanitizer_syscall_pre_impl___lstat50(long long path, long long ub); | |
4570 | void __sanitizer_syscall_post_impl___lstat50(long long res, long long path, | |
4571 | long long ub); | |
4572 | void __sanitizer_syscall_pre_impl_____semctl50(long long semid, | |
4573 | long long semnum, long long cmd, | |
4574 | long long arg); | |
4575 | void __sanitizer_syscall_post_impl_____semctl50(long long res, long long semid, | |
4576 | long long semnum, long long cmd, | |
4577 | long long arg); | |
4578 | void __sanitizer_syscall_pre_impl___shmctl50(long long shmid, long long cmd, | |
4579 | long long buf); | |
4580 | void __sanitizer_syscall_post_impl___shmctl50(long long res, long long shmid, | |
4581 | long long cmd, long long buf); | |
4582 | void __sanitizer_syscall_pre_impl___msgctl50(long long msqid, long long cmd, | |
4583 | long long buf); | |
4584 | void __sanitizer_syscall_post_impl___msgctl50(long long res, long long msqid, | |
4585 | long long cmd, long long buf); | |
4586 | void __sanitizer_syscall_pre_impl___getrusage50(long long who, | |
4587 | long long rusage); | |
4588 | void __sanitizer_syscall_post_impl___getrusage50(long long res, long long who, | |
4589 | long long rusage); | |
4590 | void __sanitizer_syscall_pre_impl___timer_settime50(long long timerid, | |
4591 | long long flags, | |
4592 | long long value, | |
4593 | long long ovalue); | |
4594 | void __sanitizer_syscall_post_impl___timer_settime50(long long res, | |
4595 | long long timerid, | |
4596 | long long flags, | |
4597 | long long value, | |
4598 | long long ovalue); | |
4599 | void __sanitizer_syscall_pre_impl___timer_gettime50(long long timerid, | |
4600 | long long value); | |
4601 | void __sanitizer_syscall_post_impl___timer_gettime50(long long res, | |
4602 | long long timerid, | |
4603 | long long value); | |
4604 | #if defined(NTP) || !defined(_KERNEL_OPT) | |
4605 | void __sanitizer_syscall_pre_impl___ntp_gettime50(long long ntvp); | |
4606 | void __sanitizer_syscall_post_impl___ntp_gettime50(long long res, | |
4607 | long long ntvp); | |
4608 | #else | |
4609 | /* syscall 448 has been skipped */ | |
4610 | #endif | |
4611 | void __sanitizer_syscall_pre_impl___wait450(long long pid, long long status, | |
4612 | long long options, | |
4613 | long long rusage); | |
4614 | void __sanitizer_syscall_post_impl___wait450(long long res, long long pid, | |
4615 | long long status, | |
4616 | long long options, | |
4617 | long long rusage); | |
4618 | void __sanitizer_syscall_pre_impl___mknod50(long long path, long long mode, | |
4619 | long long dev); | |
4620 | void __sanitizer_syscall_post_impl___mknod50(long long res, long long path, | |
4621 | long long mode, long long dev); | |
4622 | void __sanitizer_syscall_pre_impl___fhstat50(long long fhp, long long fh_size, | |
4623 | long long sb); | |
4624 | void __sanitizer_syscall_post_impl___fhstat50(long long res, long long fhp, | |
4625 | long long fh_size, long long sb); | |
4626 | /* syscall 452 has been skipped */ | |
4627 | void __sanitizer_syscall_pre_impl_pipe2(long long fildes, long long flags); | |
4628 | void __sanitizer_syscall_post_impl_pipe2(long long res, long long fildes, | |
4629 | long long flags); | |
4630 | void __sanitizer_syscall_pre_impl_dup3(long long from, long long to, | |
4631 | long long flags); | |
4632 | void __sanitizer_syscall_post_impl_dup3(long long res, long long from, | |
4633 | long long to, long long flags); | |
4634 | void __sanitizer_syscall_pre_impl_kqueue1(long long flags); | |
4635 | void __sanitizer_syscall_post_impl_kqueue1(long long res, long long flags); | |
4636 | void __sanitizer_syscall_pre_impl_paccept(long long s, long long name, | |
4637 | long long anamelen, long long mask, | |
4638 | long long flags); | |
4639 | void __sanitizer_syscall_post_impl_paccept(long long res, long long s, | |
4640 | long long name, long long anamelen, | |
4641 | long long mask, long long flags); | |
4642 | void __sanitizer_syscall_pre_impl_linkat(long long fd1, long long name1, | |
4643 | long long fd2, long long name2, | |
4644 | long long flags); | |
4645 | void __sanitizer_syscall_post_impl_linkat(long long res, long long fd1, | |
4646 | long long name1, long long fd2, | |
4647 | long long name2, long long flags); | |
4648 | void __sanitizer_syscall_pre_impl_renameat(long long fromfd, long long from, | |
4649 | long long tofd, long long to); | |
4650 | void __sanitizer_syscall_post_impl_renameat(long long res, long long fromfd, | |
4651 | long long from, long long tofd, | |
4652 | long long to); | |
4653 | void __sanitizer_syscall_pre_impl_mkfifoat(long long fd, long long path, | |
4654 | long long mode); | |
4655 | void __sanitizer_syscall_post_impl_mkfifoat(long long res, long long fd, | |
4656 | long long path, long long mode); | |
4657 | void __sanitizer_syscall_pre_impl_mknodat(long long fd, long long path, | |
4658 | long long mode, long long PAD, | |
4659 | long long dev); | |
4660 | void __sanitizer_syscall_post_impl_mknodat(long long res, long long fd, | |
4661 | long long path, long long mode, | |
4662 | long long PAD, long long dev); | |
4663 | void __sanitizer_syscall_pre_impl_mkdirat(long long fd, long long path, | |
4664 | long long mode); | |
4665 | void __sanitizer_syscall_post_impl_mkdirat(long long res, long long fd, | |
4666 | long long path, long long mode); | |
4667 | void __sanitizer_syscall_pre_impl_faccessat(long long fd, long long path, | |
4668 | long long amode, long long flag); | |
4669 | void __sanitizer_syscall_post_impl_faccessat(long long res, long long fd, | |
4670 | long long path, long long amode, | |
4671 | long long flag); | |
4672 | void __sanitizer_syscall_pre_impl_fchmodat(long long fd, long long path, | |
4673 | long long mode, long long flag); | |
4674 | void __sanitizer_syscall_post_impl_fchmodat(long long res, long long fd, | |
4675 | long long path, long long mode, | |
4676 | long long flag); | |
4677 | void __sanitizer_syscall_pre_impl_fchownat(long long fd, long long path, | |
4678 | long long owner, long long group, | |
4679 | long long flag); | |
4680 | void __sanitizer_syscall_post_impl_fchownat(long long res, long long fd, | |
4681 | long long path, long long owner, | |
4682 | long long group, long long flag); | |
4683 | void __sanitizer_syscall_pre_impl_fexecve(long long fd, long long argp, | |
4684 | long long envp); | |
4685 | void __sanitizer_syscall_post_impl_fexecve(long long res, long long fd, | |
4686 | long long argp, long long envp); | |
4687 | void __sanitizer_syscall_pre_impl_fstatat(long long fd, long long path, | |
4688 | long long buf, long long flag); | |
4689 | void __sanitizer_syscall_post_impl_fstatat(long long res, long long fd, | |
4690 | long long path, long long buf, | |
4691 | long long flag); | |
4692 | void __sanitizer_syscall_pre_impl_utimensat(long long fd, long long path, | |
4693 | long long tptr, long long flag); | |
4694 | void __sanitizer_syscall_post_impl_utimensat(long long res, long long fd, | |
4695 | long long path, long long tptr, | |
4696 | long long flag); | |
4697 | void __sanitizer_syscall_pre_impl_openat(long long fd, long long path, | |
4698 | long long oflags, long long mode); | |
4699 | void __sanitizer_syscall_post_impl_openat(long long res, long long fd, | |
4700 | long long path, long long oflags, | |
4701 | long long mode); | |
4702 | void __sanitizer_syscall_pre_impl_readlinkat(long long fd, long long path, | |
4703 | long long buf, long long bufsize); | |
4704 | void __sanitizer_syscall_post_impl_readlinkat(long long res, long long fd, | |
4705 | long long path, long long buf, | |
4706 | long long bufsize); | |
4707 | void __sanitizer_syscall_pre_impl_symlinkat(long long path1, long long fd, | |
4708 | long long path2); | |
4709 | void __sanitizer_syscall_post_impl_symlinkat(long long res, long long path1, | |
4710 | long long fd, long long path2); | |
4711 | void __sanitizer_syscall_pre_impl_unlinkat(long long fd, long long path, | |
4712 | long long flag); | |
4713 | void __sanitizer_syscall_post_impl_unlinkat(long long res, long long fd, | |
4714 | long long path, long long flag); | |
4715 | void __sanitizer_syscall_pre_impl_futimens(long long fd, long long tptr); | |
4716 | void __sanitizer_syscall_post_impl_futimens(long long res, long long fd, | |
4717 | long long tptr); | |
4718 | void __sanitizer_syscall_pre_impl___quotactl(long long path, long long args); | |
4719 | void __sanitizer_syscall_post_impl___quotactl(long long res, long long path, | |
4720 | long long args); | |
4721 | void __sanitizer_syscall_pre_impl_posix_spawn(long long pid, long long path, | |
4722 | long long file_actions, | |
4723 | long long attrp, long long argv, | |
4724 | long long envp); | |
4725 | void __sanitizer_syscall_post_impl_posix_spawn(long long res, long long pid, | |
4726 | long long path, | |
4727 | long long file_actions, | |
4728 | long long attrp, long long argv, | |
4729 | long long envp); | |
4730 | void __sanitizer_syscall_pre_impl_recvmmsg(long long s, long long mmsg, | |
4731 | long long vlen, long long flags, | |
4732 | long long timeout); | |
4733 | void __sanitizer_syscall_post_impl_recvmmsg(long long res, long long s, | |
4734 | long long mmsg, long long vlen, | |
4735 | long long flags, long long timeout); | |
4736 | void __sanitizer_syscall_pre_impl_sendmmsg(long long s, long long mmsg, | |
4737 | long long vlen, long long flags); | |
4738 | void __sanitizer_syscall_post_impl_sendmmsg(long long res, long long s, | |
4739 | long long mmsg, long long vlen, | |
4740 | long long flags); | |
4741 | void __sanitizer_syscall_pre_impl_clock_nanosleep(long long clock_id, | |
4742 | long long flags, | |
4743 | long long rqtp, | |
4744 | long long rmtp); | |
4745 | void __sanitizer_syscall_post_impl_clock_nanosleep(long long res, | |
4746 | long long clock_id, | |
4747 | long long flags, | |
4748 | long long rqtp, | |
4749 | long long rmtp); | |
4750 | void __sanitizer_syscall_pre_impl____lwp_park60(long long clock_id, | |
4751 | long long flags, long long ts, | |
4752 | long long unpark, | |
4753 | long long hint, | |
4754 | long long unparkhint); | |
4755 | void __sanitizer_syscall_post_impl____lwp_park60( | |
4756 | long long res, long long clock_id, long long flags, long long ts, | |
4757 | long long unpark, long long hint, long long unparkhint); | |
4758 | void __sanitizer_syscall_pre_impl_posix_fallocate(long long fd, long long PAD, | |
4759 | long long pos, long long len); | |
4760 | void __sanitizer_syscall_post_impl_posix_fallocate(long long res, long long fd, | |
4761 | long long PAD, long long pos, | |
4762 | long long len); | |
4763 | void __sanitizer_syscall_pre_impl_fdiscard(long long fd, long long PAD, | |
4764 | long long pos, long long len); | |
4765 | void __sanitizer_syscall_post_impl_fdiscard(long long res, long long fd, | |
4766 | long long PAD, long long pos, | |
4767 | long long len); | |
4768 | void __sanitizer_syscall_pre_impl_wait6(long long idtype, long long id, | |
4769 | long long status, long long options, | |
4770 | long long wru, long long info); | |
4771 | void __sanitizer_syscall_post_impl_wait6(long long res, long long idtype, | |
4772 | long long id, long long status, | |
4773 | long long options, long long wru, | |
4774 | long long info); | |
4775 | void __sanitizer_syscall_pre_impl_clock_getcpuclockid2(long long idtype, | |
4776 | long long id, | |
4777 | long long clock_id); | |
4778 | void __sanitizer_syscall_post_impl_clock_getcpuclockid2(long long res, | |
4779 | long long idtype, | |
4780 | long long id, | |
4781 | long long clock_id); | |
cb7dc4da ML |
4782 | void __sanitizer_syscall_pre_impl___getvfsstat90(long long buf, |
4783 | long long bufsize, | |
4784 | long long flags); | |
4785 | void __sanitizer_syscall_post_impl___getvfsstat90(long long res, long long buf, | |
4786 | long long bufsize, | |
4787 | long long flags); | |
4788 | void __sanitizer_syscall_pre_impl___statvfs190(long long path, long long buf, | |
4789 | long long flags); | |
4790 | void __sanitizer_syscall_post_impl___statvfs190(long long res, long long path, | |
4791 | long long buf, long long flags); | |
4792 | void __sanitizer_syscall_pre_impl___fstatvfs190(long long fd, long long buf, | |
4793 | long long flags); | |
4794 | void __sanitizer_syscall_post_impl___fstatvfs190(long long res, long long fd, | |
4795 | long long buf, | |
4796 | long long flags); | |
4797 | void __sanitizer_syscall_pre_impl___fhstatvfs190(long long fhp, | |
4798 | long long fh_size, | |
4799 | long long buf, | |
4800 | long long flags); | |
4801 | void __sanitizer_syscall_post_impl___fhstatvfs190(long long res, long long fhp, | |
4802 | long long fh_size, | |
4803 | long long buf, | |
4804 | long long flags); | |
eac97531 ML |
4805 | |
4806 | #ifdef __cplusplus | |
4807 | } // extern "C" | |
4808 | #endif | |
4809 | ||
4810 | // DO NOT EDIT! THIS FILE HAS BEEN GENERATED! | |
4811 | ||
4812 | #endif // SANITIZER_NETBSD_SYSCALL_HOOKS_H |