xref: /openbsd-src/gnu/llvm/compiler-rt/include/sanitizer/netbsd_syscall_hooks.h (revision d89ec533011f513df1010f142a111086a0785f09)
13cab2bb3Spatrick //===-- netbsd_syscall_hooks.h --------------------------------------------===//
23cab2bb3Spatrick //
33cab2bb3Spatrick // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
43cab2bb3Spatrick // See https://llvm.org/LICENSE.txt for license information.
53cab2bb3Spatrick // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
63cab2bb3Spatrick //
73cab2bb3Spatrick //===----------------------------------------------------------------------===//
83cab2bb3Spatrick //
93cab2bb3Spatrick // This file is a part of public sanitizer interface.
103cab2bb3Spatrick //
113cab2bb3Spatrick // System call handlers.
123cab2bb3Spatrick //
133cab2bb3Spatrick // Interface methods declared in this header implement pre- and post- syscall
143cab2bb3Spatrick // actions for the active sanitizer.
153cab2bb3Spatrick // Usage:
163cab2bb3Spatrick //   __sanitizer_syscall_pre_getfoo(...args...);
173cab2bb3Spatrick //   long long res = syscall(SYS_getfoo, ...args...);
183cab2bb3Spatrick //   __sanitizer_syscall_post_getfoo(res, ...args...);
193cab2bb3Spatrick //
203cab2bb3Spatrick // DO NOT EDIT! THIS FILE HAS BEEN GENERATED!
213cab2bb3Spatrick //
223cab2bb3Spatrick // Generated with: generate_netbsd_syscalls.awk
23*d89ec533Spatrick // Generated date: 2020-09-10
24*d89ec533Spatrick // Generated from: syscalls.master,v 1.306 2020/08/14 00:53:16 riastradh Exp
253cab2bb3Spatrick //
263cab2bb3Spatrick //===----------------------------------------------------------------------===//
273cab2bb3Spatrick #ifndef SANITIZER_NETBSD_SYSCALL_HOOKS_H
283cab2bb3Spatrick #define SANITIZER_NETBSD_SYSCALL_HOOKS_H
293cab2bb3Spatrick 
303cab2bb3Spatrick #define __sanitizer_syscall_pre_syscall(code, arg0, arg1, arg2, arg3, arg4,    \
313cab2bb3Spatrick                                         arg5, arg6, arg7)                      \
323cab2bb3Spatrick   __sanitizer_syscall_pre_impl_syscall(                                        \
333cab2bb3Spatrick       (long long)(code), (long long)(arg0), (long long)(arg1),                 \
343cab2bb3Spatrick       (long long)(arg2), (long long)(arg3), (long long)(arg4),                 \
353cab2bb3Spatrick       (long long)(arg5), (long long)(arg6), (long long)(arg7))
363cab2bb3Spatrick #define __sanitizer_syscall_post_syscall(res, code, arg0, arg1, arg2, arg3,    \
373cab2bb3Spatrick                                          arg4, arg5, arg6, arg7)               \
383cab2bb3Spatrick   __sanitizer_syscall_post_impl_syscall(                                       \
393cab2bb3Spatrick       res, (long long)(code), (long long)(arg0), (long long)(arg1),            \
403cab2bb3Spatrick       (long long)(arg2), (long long)(arg3), (long long)(arg4),                 \
413cab2bb3Spatrick       (long long)(arg5), (long long)(arg6), (long long)(arg7))
423cab2bb3Spatrick #define __sanitizer_syscall_pre_exit(rval)                                     \
433cab2bb3Spatrick   __sanitizer_syscall_pre_impl_exit((long long)(rval))
443cab2bb3Spatrick #define __sanitizer_syscall_post_exit(res, rval)                               \
453cab2bb3Spatrick   __sanitizer_syscall_post_impl_exit(res, (long long)(rval))
463cab2bb3Spatrick #define __sanitizer_syscall_pre_fork() __sanitizer_syscall_pre_impl_fork()
473cab2bb3Spatrick #define __sanitizer_syscall_post_fork(res)                                     \
483cab2bb3Spatrick   __sanitizer_syscall_post_impl_fork(res)
493cab2bb3Spatrick #define __sanitizer_syscall_pre_read(fd, buf, nbyte)                           \
503cab2bb3Spatrick   __sanitizer_syscall_pre_impl_read((long long)(fd), (long long)(buf),         \
513cab2bb3Spatrick                                     (long long)(nbyte))
523cab2bb3Spatrick #define __sanitizer_syscall_post_read(res, fd, buf, nbyte)                     \
533cab2bb3Spatrick   __sanitizer_syscall_post_impl_read(res, (long long)(fd), (long long)(buf),   \
543cab2bb3Spatrick                                      (long long)(nbyte))
553cab2bb3Spatrick #define __sanitizer_syscall_pre_write(fd, buf, nbyte)                          \
563cab2bb3Spatrick   __sanitizer_syscall_pre_impl_write((long long)(fd), (long long)(buf),        \
573cab2bb3Spatrick                                      (long long)(nbyte))
583cab2bb3Spatrick #define __sanitizer_syscall_post_write(res, fd, buf, nbyte)                    \
593cab2bb3Spatrick   __sanitizer_syscall_post_impl_write(res, (long long)(fd), (long long)(buf),  \
603cab2bb3Spatrick                                       (long long)(nbyte))
613cab2bb3Spatrick #define __sanitizer_syscall_pre_open(path, flags, mode)                        \
623cab2bb3Spatrick   __sanitizer_syscall_pre_impl_open((long long)(path), (long long)(flags),     \
633cab2bb3Spatrick                                     (long long)(mode))
643cab2bb3Spatrick #define __sanitizer_syscall_post_open(res, path, flags, mode)                  \
653cab2bb3Spatrick   __sanitizer_syscall_post_impl_open(res, (long long)(path),                   \
663cab2bb3Spatrick                                      (long long)(flags), (long long)(mode))
673cab2bb3Spatrick #define __sanitizer_syscall_pre_close(fd)                                      \
683cab2bb3Spatrick   __sanitizer_syscall_pre_impl_close((long long)(fd))
693cab2bb3Spatrick #define __sanitizer_syscall_post_close(res, fd)                                \
703cab2bb3Spatrick   __sanitizer_syscall_post_impl_close(res, (long long)(fd))
713cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_wait4(pid, status, options, rusage)  \
723cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_wait4(                                \
733cab2bb3Spatrick       (long long)(pid), (long long)(status), (long long)(options),             \
743cab2bb3Spatrick       (long long)(rusage))
753cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_wait4(res, pid, status, options,    \
763cab2bb3Spatrick                                                  rusage)                       \
773cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_wait4(                               \
783cab2bb3Spatrick       res, (long long)(pid), (long long)(status), (long long)(options),        \
793cab2bb3Spatrick       (long long)(rusage))
803cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ocreat(path, mode)                   \
813cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ocreat((long long)(path),             \
823cab2bb3Spatrick                                                 (long long)(mode))
833cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ocreat(res, path, mode)             \
843cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ocreat(res, (long long)(path),       \
853cab2bb3Spatrick                                                  (long long)(mode))
863cab2bb3Spatrick #define __sanitizer_syscall_pre_link(path, link)                               \
873cab2bb3Spatrick   __sanitizer_syscall_pre_impl_link((long long)(path), (long long)(link))
883cab2bb3Spatrick #define __sanitizer_syscall_post_link(res, path, link)                         \
893cab2bb3Spatrick   __sanitizer_syscall_post_impl_link(res, (long long)(path), (long long)(link))
903cab2bb3Spatrick #define __sanitizer_syscall_pre_unlink(path)                                   \
913cab2bb3Spatrick   __sanitizer_syscall_pre_impl_unlink((long long)(path))
923cab2bb3Spatrick #define __sanitizer_syscall_post_unlink(res, path)                             \
933cab2bb3Spatrick   __sanitizer_syscall_post_impl_unlink(res, (long long)(path))
943cab2bb3Spatrick /* syscall 11 has been skipped */
953cab2bb3Spatrick #define __sanitizer_syscall_pre_chdir(path)                                    \
963cab2bb3Spatrick   __sanitizer_syscall_pre_impl_chdir((long long)(path))
973cab2bb3Spatrick #define __sanitizer_syscall_post_chdir(res, path)                              \
983cab2bb3Spatrick   __sanitizer_syscall_post_impl_chdir(res, (long long)(path))
993cab2bb3Spatrick #define __sanitizer_syscall_pre_fchdir(fd)                                     \
1003cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fchdir((long long)(fd))
1013cab2bb3Spatrick #define __sanitizer_syscall_post_fchdir(res, fd)                               \
1023cab2bb3Spatrick   __sanitizer_syscall_post_impl_fchdir(res, (long long)(fd))
1033cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_mknod(path, mode, dev)               \
1043cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_mknod(                                \
1053cab2bb3Spatrick       (long long)(path), (long long)(mode), (long long)(dev))
1063cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_mknod(res, path, mode, dev)         \
1073cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_mknod(                               \
1083cab2bb3Spatrick       res, (long long)(path), (long long)(mode), (long long)(dev))
1093cab2bb3Spatrick #define __sanitizer_syscall_pre_chmod(path, mode)                              \
1103cab2bb3Spatrick   __sanitizer_syscall_pre_impl_chmod((long long)(path), (long long)(mode))
1113cab2bb3Spatrick #define __sanitizer_syscall_post_chmod(res, path, mode)                        \
1123cab2bb3Spatrick   __sanitizer_syscall_post_impl_chmod(res, (long long)(path), (long long)(mode))
1133cab2bb3Spatrick #define __sanitizer_syscall_pre_chown(path, uid, gid)                          \
1143cab2bb3Spatrick   __sanitizer_syscall_pre_impl_chown((long long)(path), (long long)(uid),      \
1153cab2bb3Spatrick                                      (long long)(gid))
1163cab2bb3Spatrick #define __sanitizer_syscall_post_chown(res, path, uid, gid)                    \
1173cab2bb3Spatrick   __sanitizer_syscall_post_impl_chown(res, (long long)(path),                  \
1183cab2bb3Spatrick                                       (long long)(uid), (long long)(gid))
1193cab2bb3Spatrick #define __sanitizer_syscall_pre_break(nsize)                                   \
1203cab2bb3Spatrick   __sanitizer_syscall_pre_impl_break((long long)(nsize))
1213cab2bb3Spatrick #define __sanitizer_syscall_post_break(res, nsize)                             \
1223cab2bb3Spatrick   __sanitizer_syscall_post_impl_break(res, (long long)(nsize))
1233cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_20_getfsstat(buf, bufsize, flags)       \
1243cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_20_getfsstat(                            \
1253cab2bb3Spatrick       (long long)(buf), (long long)(bufsize), (long long)(flags))
1263cab2bb3Spatrick #define __sanitizer_syscall_post_compat_20_getfsstat(res, buf, bufsize, flags) \
1273cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_20_getfsstat(                           \
1283cab2bb3Spatrick       res, (long long)(buf), (long long)(bufsize), (long long)(flags))
1293cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_olseek(fd, offset, whence)           \
1303cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_olseek(                               \
1313cab2bb3Spatrick       (long long)(fd), (long long)(offset), (long long)(whence))
1323cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_olseek(res, fd, offset, whence)     \
1333cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_olseek(                              \
1343cab2bb3Spatrick       res, (long long)(fd), (long long)(offset), (long long)(whence))
1353cab2bb3Spatrick #define __sanitizer_syscall_pre_getpid() __sanitizer_syscall_pre_impl_getpid()
1363cab2bb3Spatrick #define __sanitizer_syscall_post_getpid(res)                                   \
1373cab2bb3Spatrick   __sanitizer_syscall_post_impl_getpid(res)
1383cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_40_mount(type, path, flags, data)       \
1393cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_40_mount(                                \
1403cab2bb3Spatrick       (long long)(type), (long long)(path), (long long)(flags),                \
1413cab2bb3Spatrick       (long long)(data))
1423cab2bb3Spatrick #define __sanitizer_syscall_post_compat_40_mount(res, type, path, flags, data) \
1433cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_40_mount(                               \
1443cab2bb3Spatrick       res, (long long)(type), (long long)(path), (long long)(flags),           \
1453cab2bb3Spatrick       (long long)(data))
1463cab2bb3Spatrick #define __sanitizer_syscall_pre_unmount(path, flags)                           \
1473cab2bb3Spatrick   __sanitizer_syscall_pre_impl_unmount((long long)(path), (long long)(flags))
1483cab2bb3Spatrick #define __sanitizer_syscall_post_unmount(res, path, flags)                     \
1493cab2bb3Spatrick   __sanitizer_syscall_post_impl_unmount(res, (long long)(path),                \
1503cab2bb3Spatrick                                         (long long)(flags))
1513cab2bb3Spatrick #define __sanitizer_syscall_pre_setuid(uid)                                    \
1523cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setuid((long long)(uid))
1533cab2bb3Spatrick #define __sanitizer_syscall_post_setuid(res, uid)                              \
1543cab2bb3Spatrick   __sanitizer_syscall_post_impl_setuid(res, (long long)(uid))
1553cab2bb3Spatrick #define __sanitizer_syscall_pre_getuid() __sanitizer_syscall_pre_impl_getuid()
1563cab2bb3Spatrick #define __sanitizer_syscall_post_getuid(res)                                   \
1573cab2bb3Spatrick   __sanitizer_syscall_post_impl_getuid(res)
1583cab2bb3Spatrick #define __sanitizer_syscall_pre_geteuid() __sanitizer_syscall_pre_impl_geteuid()
1593cab2bb3Spatrick #define __sanitizer_syscall_post_geteuid(res)                                  \
1603cab2bb3Spatrick   __sanitizer_syscall_post_impl_geteuid(res)
1613cab2bb3Spatrick #define __sanitizer_syscall_pre_ptrace(req, pid, addr, data)                   \
1623cab2bb3Spatrick   __sanitizer_syscall_pre_impl_ptrace((long long)(req), (long long)(pid),      \
1633cab2bb3Spatrick                                       (long long)(addr), (long long)(data))
1643cab2bb3Spatrick #define __sanitizer_syscall_post_ptrace(res, req, pid, addr, data)             \
1653cab2bb3Spatrick   __sanitizer_syscall_post_impl_ptrace(res, (long long)(req),                  \
1663cab2bb3Spatrick                                        (long long)(pid), (long long)(addr),    \
1673cab2bb3Spatrick                                        (long long)(data))
1683cab2bb3Spatrick #define __sanitizer_syscall_pre_recvmsg(s, msg, flags)                         \
1693cab2bb3Spatrick   __sanitizer_syscall_pre_impl_recvmsg((long long)(s), (long long)(msg),       \
1703cab2bb3Spatrick                                        (long long)(flags))
1713cab2bb3Spatrick #define __sanitizer_syscall_post_recvmsg(res, s, msg, flags)                   \
1723cab2bb3Spatrick   __sanitizer_syscall_post_impl_recvmsg(res, (long long)(s), (long long)(msg), \
1733cab2bb3Spatrick                                         (long long)(flags))
1743cab2bb3Spatrick #define __sanitizer_syscall_pre_sendmsg(s, msg, flags)                         \
1753cab2bb3Spatrick   __sanitizer_syscall_pre_impl_sendmsg((long long)(s), (long long)(msg),       \
1763cab2bb3Spatrick                                        (long long)(flags))
1773cab2bb3Spatrick #define __sanitizer_syscall_post_sendmsg(res, s, msg, flags)                   \
1783cab2bb3Spatrick   __sanitizer_syscall_post_impl_sendmsg(res, (long long)(s), (long long)(msg), \
1793cab2bb3Spatrick                                         (long long)(flags))
1803cab2bb3Spatrick #define __sanitizer_syscall_pre_recvfrom(s, buf, len, flags, from,             \
1813cab2bb3Spatrick                                          fromlenaddr)                          \
1823cab2bb3Spatrick   __sanitizer_syscall_pre_impl_recvfrom(                                       \
1833cab2bb3Spatrick       (long long)(s), (long long)(buf), (long long)(len), (long long)(flags),  \
1843cab2bb3Spatrick       (long long)(from), (long long)(fromlenaddr))
1853cab2bb3Spatrick #define __sanitizer_syscall_post_recvfrom(res, s, buf, len, flags, from,       \
1863cab2bb3Spatrick                                           fromlenaddr)                         \
1873cab2bb3Spatrick   __sanitizer_syscall_post_impl_recvfrom(                                      \
1883cab2bb3Spatrick       res, (long long)(s), (long long)(buf), (long long)(len),                 \
1893cab2bb3Spatrick       (long long)(flags), (long long)(from), (long long)(fromlenaddr))
1903cab2bb3Spatrick #define __sanitizer_syscall_pre_accept(s, name, anamelen)                      \
1913cab2bb3Spatrick   __sanitizer_syscall_pre_impl_accept((long long)(s), (long long)(name),       \
1923cab2bb3Spatrick                                       (long long)(anamelen))
1933cab2bb3Spatrick #define __sanitizer_syscall_post_accept(res, s, name, anamelen)                \
1943cab2bb3Spatrick   __sanitizer_syscall_post_impl_accept(res, (long long)(s), (long long)(name), \
1953cab2bb3Spatrick                                        (long long)(anamelen))
1963cab2bb3Spatrick #define __sanitizer_syscall_pre_getpeername(fdes, asa, alen)                   \
1973cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getpeername(                                    \
1983cab2bb3Spatrick       (long long)(fdes), (long long)(asa), (long long)(alen))
1993cab2bb3Spatrick #define __sanitizer_syscall_post_getpeername(res, fdes, asa, alen)             \
2003cab2bb3Spatrick   __sanitizer_syscall_post_impl_getpeername(                                   \
2013cab2bb3Spatrick       res, (long long)(fdes), (long long)(asa), (long long)(alen))
2023cab2bb3Spatrick #define __sanitizer_syscall_pre_getsockname(fdes, asa, alen)                   \
2033cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getsockname(                                    \
2043cab2bb3Spatrick       (long long)(fdes), (long long)(asa), (long long)(alen))
2053cab2bb3Spatrick #define __sanitizer_syscall_post_getsockname(res, fdes, asa, alen)             \
2063cab2bb3Spatrick   __sanitizer_syscall_post_impl_getsockname(                                   \
2073cab2bb3Spatrick       res, (long long)(fdes), (long long)(asa), (long long)(alen))
2083cab2bb3Spatrick #define __sanitizer_syscall_pre_access(path, flags)                            \
2093cab2bb3Spatrick   __sanitizer_syscall_pre_impl_access((long long)(path), (long long)(flags))
2103cab2bb3Spatrick #define __sanitizer_syscall_post_access(res, path, flags)                      \
2113cab2bb3Spatrick   __sanitizer_syscall_post_impl_access(res, (long long)(path),                 \
2123cab2bb3Spatrick                                        (long long)(flags))
2133cab2bb3Spatrick #define __sanitizer_syscall_pre_chflags(path, flags)                           \
2143cab2bb3Spatrick   __sanitizer_syscall_pre_impl_chflags((long long)(path), (long long)(flags))
2153cab2bb3Spatrick #define __sanitizer_syscall_post_chflags(res, path, flags)                     \
2163cab2bb3Spatrick   __sanitizer_syscall_post_impl_chflags(res, (long long)(path),                \
2173cab2bb3Spatrick                                         (long long)(flags))
2183cab2bb3Spatrick #define __sanitizer_syscall_pre_fchflags(fd, flags)                            \
2193cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fchflags((long long)(fd), (long long)(flags))
2203cab2bb3Spatrick #define __sanitizer_syscall_post_fchflags(res, fd, flags)                      \
2213cab2bb3Spatrick   __sanitizer_syscall_post_impl_fchflags(res, (long long)(fd),                 \
2223cab2bb3Spatrick                                          (long long)(flags))
2233cab2bb3Spatrick #define __sanitizer_syscall_pre_sync() __sanitizer_syscall_pre_impl_sync()
2243cab2bb3Spatrick #define __sanitizer_syscall_post_sync(res)                                     \
2253cab2bb3Spatrick   __sanitizer_syscall_post_impl_sync(res)
2263cab2bb3Spatrick #define __sanitizer_syscall_pre_kill(pid, signum)                              \
2273cab2bb3Spatrick   __sanitizer_syscall_pre_impl_kill((long long)(pid), (long long)(signum))
2283cab2bb3Spatrick #define __sanitizer_syscall_post_kill(res, pid, signum)                        \
2293cab2bb3Spatrick   __sanitizer_syscall_post_impl_kill(res, (long long)(pid), (long long)(signum))
2303cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_stat43(path, ub)                     \
2313cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_stat43((long long)(path),             \
2323cab2bb3Spatrick                                                 (long long)(ub))
2333cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_stat43(res, path, ub)               \
2343cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_stat43(res, (long long)(path),       \
2353cab2bb3Spatrick                                                  (long long)(ub))
2363cab2bb3Spatrick #define __sanitizer_syscall_pre_getppid() __sanitizer_syscall_pre_impl_getppid()
2373cab2bb3Spatrick #define __sanitizer_syscall_post_getppid(res)                                  \
2383cab2bb3Spatrick   __sanitizer_syscall_post_impl_getppid(res)
2393cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_lstat43(path, ub)                    \
2403cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_lstat43((long long)(path),            \
2413cab2bb3Spatrick                                                  (long long)(ub))
2423cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_lstat43(res, path, ub)              \
2433cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_lstat43(res, (long long)(path),      \
2443cab2bb3Spatrick                                                   (long long)(ub))
2453cab2bb3Spatrick #define __sanitizer_syscall_pre_dup(fd)                                        \
2463cab2bb3Spatrick   __sanitizer_syscall_pre_impl_dup((long long)(fd))
2473cab2bb3Spatrick #define __sanitizer_syscall_post_dup(res, fd)                                  \
2483cab2bb3Spatrick   __sanitizer_syscall_post_impl_dup(res, (long long)(fd))
2493cab2bb3Spatrick #define __sanitizer_syscall_pre_pipe() __sanitizer_syscall_pre_impl_pipe()
2503cab2bb3Spatrick #define __sanitizer_syscall_post_pipe(res)                                     \
2513cab2bb3Spatrick   __sanitizer_syscall_post_impl_pipe(res)
2523cab2bb3Spatrick #define __sanitizer_syscall_pre_getegid() __sanitizer_syscall_pre_impl_getegid()
2533cab2bb3Spatrick #define __sanitizer_syscall_post_getegid(res)                                  \
2543cab2bb3Spatrick   __sanitizer_syscall_post_impl_getegid(res)
2553cab2bb3Spatrick #define __sanitizer_syscall_pre_profil(samples, size, offset, scale)           \
2563cab2bb3Spatrick   __sanitizer_syscall_pre_impl_profil((long long)(samples), (long long)(size), \
2573cab2bb3Spatrick                                       (long long)(offset), (long long)(scale))
2583cab2bb3Spatrick #define __sanitizer_syscall_post_profil(res, samples, size, offset, scale)     \
2593cab2bb3Spatrick   __sanitizer_syscall_post_impl_profil(res, (long long)(samples),              \
2603cab2bb3Spatrick                                        (long long)(size), (long long)(offset), \
2613cab2bb3Spatrick                                        (long long)(scale))
2623cab2bb3Spatrick #define __sanitizer_syscall_pre_ktrace(fname, ops, facs, pid)                  \
2633cab2bb3Spatrick   __sanitizer_syscall_pre_impl_ktrace((long long)(fname), (long long)(ops),    \
2643cab2bb3Spatrick                                       (long long)(facs), (long long)(pid))
2653cab2bb3Spatrick #define __sanitizer_syscall_post_ktrace(res, fname, ops, facs, pid)            \
2663cab2bb3Spatrick   __sanitizer_syscall_post_impl_ktrace(res, (long long)(fname),                \
2673cab2bb3Spatrick                                        (long long)(ops), (long long)(facs),    \
2683cab2bb3Spatrick                                        (long long)(pid))
2693cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_13_sigaction13(signum, nsa, osa)        \
2703cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_13_sigaction13(                          \
2713cab2bb3Spatrick       (long long)(signum), (long long)(nsa), (long long)(osa))
2723cab2bb3Spatrick #define __sanitizer_syscall_post_compat_13_sigaction13(res, signum, nsa, osa)  \
2733cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_13_sigaction13(                         \
2743cab2bb3Spatrick       res, (long long)(signum), (long long)(nsa), (long long)(osa))
2753cab2bb3Spatrick #define __sanitizer_syscall_pre_getgid() __sanitizer_syscall_pre_impl_getgid()
2763cab2bb3Spatrick #define __sanitizer_syscall_post_getgid(res)                                   \
2773cab2bb3Spatrick   __sanitizer_syscall_post_impl_getgid(res)
2783cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_13_sigprocmask13(how, mask)             \
2793cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_13_sigprocmask13((long long)(how),       \
2803cab2bb3Spatrick                                                        (long long)(mask))
2813cab2bb3Spatrick #define __sanitizer_syscall_post_compat_13_sigprocmask13(res, how, mask)       \
2823cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_13_sigprocmask13(res, (long long)(how), \
2833cab2bb3Spatrick                                                         (long long)(mask))
2843cab2bb3Spatrick #define __sanitizer_syscall_pre___getlogin(namebuf, namelen)                   \
2853cab2bb3Spatrick   __sanitizer_syscall_pre_impl___getlogin((long long)(namebuf),                \
2863cab2bb3Spatrick                                           (long long)(namelen))
2873cab2bb3Spatrick #define __sanitizer_syscall_post___getlogin(res, namebuf, namelen)             \
2883cab2bb3Spatrick   __sanitizer_syscall_post_impl___getlogin(res, (long long)(namebuf),          \
2893cab2bb3Spatrick                                            (long long)(namelen))
2903cab2bb3Spatrick #define __sanitizer_syscall_pre___setlogin(namebuf)                            \
2913cab2bb3Spatrick   __sanitizer_syscall_pre_impl___setlogin((long long)(namebuf))
2923cab2bb3Spatrick #define __sanitizer_syscall_post___setlogin(res, namebuf)                      \
2933cab2bb3Spatrick   __sanitizer_syscall_post_impl___setlogin(res, (long long)(namebuf))
2943cab2bb3Spatrick #define __sanitizer_syscall_pre_acct(path)                                     \
2953cab2bb3Spatrick   __sanitizer_syscall_pre_impl_acct((long long)(path))
2963cab2bb3Spatrick #define __sanitizer_syscall_post_acct(res, path)                               \
2973cab2bb3Spatrick   __sanitizer_syscall_post_impl_acct(res, (long long)(path))
2983cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_13_sigpending13()                       \
2993cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_13_sigpending13()
3003cab2bb3Spatrick #define __sanitizer_syscall_post_compat_13_sigpending13(res)                   \
3013cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_13_sigpending13(res)
3023cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_13_sigaltstack13(nss, oss)              \
3033cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_13_sigaltstack13((long long)(nss),       \
3043cab2bb3Spatrick                                                        (long long)(oss))
3053cab2bb3Spatrick #define __sanitizer_syscall_post_compat_13_sigaltstack13(res, nss, oss)        \
3063cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_13_sigaltstack13(res, (long long)(nss), \
3073cab2bb3Spatrick                                                         (long long)(oss))
3083cab2bb3Spatrick #define __sanitizer_syscall_pre_ioctl(fd, com, data)                           \
3093cab2bb3Spatrick   __sanitizer_syscall_pre_impl_ioctl((long long)(fd), (long long)(com),        \
3103cab2bb3Spatrick                                      (long long)(data))
3113cab2bb3Spatrick #define __sanitizer_syscall_post_ioctl(res, fd, com, data)                     \
3123cab2bb3Spatrick   __sanitizer_syscall_post_impl_ioctl(res, (long long)(fd), (long long)(com),  \
3133cab2bb3Spatrick                                       (long long)(data))
3143cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_12_oreboot(opt)                         \
3153cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_12_oreboot((long long)(opt))
3163cab2bb3Spatrick #define __sanitizer_syscall_post_compat_12_oreboot(res, opt)                   \
3173cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_12_oreboot(res, (long long)(opt))
3183cab2bb3Spatrick #define __sanitizer_syscall_pre_revoke(path)                                   \
3193cab2bb3Spatrick   __sanitizer_syscall_pre_impl_revoke((long long)(path))
3203cab2bb3Spatrick #define __sanitizer_syscall_post_revoke(res, path)                             \
3213cab2bb3Spatrick   __sanitizer_syscall_post_impl_revoke(res, (long long)(path))
3223cab2bb3Spatrick #define __sanitizer_syscall_pre_symlink(path, link)                            \
3233cab2bb3Spatrick   __sanitizer_syscall_pre_impl_symlink((long long)(path), (long long)(link))
3243cab2bb3Spatrick #define __sanitizer_syscall_post_symlink(res, path, link)                      \
3253cab2bb3Spatrick   __sanitizer_syscall_post_impl_symlink(res, (long long)(path),                \
3263cab2bb3Spatrick                                         (long long)(link))
3273cab2bb3Spatrick #define __sanitizer_syscall_pre_readlink(path, buf, count)                     \
3283cab2bb3Spatrick   __sanitizer_syscall_pre_impl_readlink((long long)(path), (long long)(buf),   \
3293cab2bb3Spatrick                                         (long long)(count))
3303cab2bb3Spatrick #define __sanitizer_syscall_post_readlink(res, path, buf, count)               \
3313cab2bb3Spatrick   __sanitizer_syscall_post_impl_readlink(res, (long long)(path),               \
3323cab2bb3Spatrick                                          (long long)(buf), (long long)(count))
3333cab2bb3Spatrick #define __sanitizer_syscall_pre_execve(path, argp, envp)                       \
3343cab2bb3Spatrick   __sanitizer_syscall_pre_impl_execve((long long)(path), (long long)(argp),    \
3353cab2bb3Spatrick                                       (long long)(envp))
3363cab2bb3Spatrick #define __sanitizer_syscall_post_execve(res, path, argp, envp)                 \
3373cab2bb3Spatrick   __sanitizer_syscall_post_impl_execve(res, (long long)(path),                 \
3383cab2bb3Spatrick                                        (long long)(argp), (long long)(envp))
3393cab2bb3Spatrick #define __sanitizer_syscall_pre_umask(newmask)                                 \
3403cab2bb3Spatrick   __sanitizer_syscall_pre_impl_umask((long long)(newmask))
3413cab2bb3Spatrick #define __sanitizer_syscall_post_umask(res, newmask)                           \
3423cab2bb3Spatrick   __sanitizer_syscall_post_impl_umask(res, (long long)(newmask))
3433cab2bb3Spatrick #define __sanitizer_syscall_pre_chroot(path)                                   \
3443cab2bb3Spatrick   __sanitizer_syscall_pre_impl_chroot((long long)(path))
3453cab2bb3Spatrick #define __sanitizer_syscall_post_chroot(res, path)                             \
3463cab2bb3Spatrick   __sanitizer_syscall_post_impl_chroot(res, (long long)(path))
3473cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_fstat43(fd, sb)                      \
3483cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_fstat43((long long)(fd),              \
3493cab2bb3Spatrick                                                  (long long)(sb))
3503cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_fstat43(res, fd, sb)                \
3513cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_fstat43(res, (long long)(fd),        \
3523cab2bb3Spatrick                                                   (long long)(sb))
3533cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogetkerninfo(op, where, size, arg)   \
3543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogetkerninfo(                         \
3553cab2bb3Spatrick       (long long)(op), (long long)(where), (long long)(size),                  \
3563cab2bb3Spatrick       (long long)(arg))
3573cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogetkerninfo(res, op, where, size,  \
3583cab2bb3Spatrick                                                         arg)                   \
3593cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogetkerninfo(                        \
3603cab2bb3Spatrick       res, (long long)(op), (long long)(where), (long long)(size),             \
3613cab2bb3Spatrick       (long long)(arg))
3623cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogetpagesize()                       \
3633cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogetpagesize()
3643cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogetpagesize(res)                   \
3653cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogetpagesize(res)
3663cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_12_msync(addr, len)                     \
3673cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_12_msync((long long)(addr),              \
3683cab2bb3Spatrick                                                (long long)(len))
3693cab2bb3Spatrick #define __sanitizer_syscall_post_compat_12_msync(res, addr, len)               \
3703cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_12_msync(res, (long long)(addr),        \
3713cab2bb3Spatrick                                                 (long long)(len))
3723cab2bb3Spatrick #define __sanitizer_syscall_pre_vfork() __sanitizer_syscall_pre_impl_vfork()
3733cab2bb3Spatrick #define __sanitizer_syscall_post_vfork(res)                                    \
3743cab2bb3Spatrick   __sanitizer_syscall_post_impl_vfork(res)
3753cab2bb3Spatrick /* syscall 67 has been skipped */
3763cab2bb3Spatrick /* syscall 68 has been skipped */
3773cab2bb3Spatrick /* syscall 69 has been skipped */
3783cab2bb3Spatrick /* syscall 70 has been skipped */
3793cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ommap(addr, len, prot, flags, fd,    \
3803cab2bb3Spatrick                                                 pos)                           \
3813cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ommap(                                \
3823cab2bb3Spatrick       (long long)(addr), (long long)(len), (long long)(prot),                  \
3833cab2bb3Spatrick       (long long)(flags), (long long)(fd), (long long)(pos))
3843cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ommap(res, addr, len, prot, flags,  \
3853cab2bb3Spatrick                                                  fd, pos)                      \
3863cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ommap(                               \
3873cab2bb3Spatrick       res, (long long)(addr), (long long)(len), (long long)(prot),             \
3883cab2bb3Spatrick       (long long)(flags), (long long)(fd), (long long)(pos))
3893cab2bb3Spatrick #define __sanitizer_syscall_pre_vadvise(anom)                                  \
3903cab2bb3Spatrick   __sanitizer_syscall_pre_impl_vadvise((long long)(anom))
3913cab2bb3Spatrick #define __sanitizer_syscall_post_vadvise(res, anom)                            \
3923cab2bb3Spatrick   __sanitizer_syscall_post_impl_vadvise(res, (long long)(anom))
3933cab2bb3Spatrick #define __sanitizer_syscall_pre_munmap(addr, len)                              \
3943cab2bb3Spatrick   __sanitizer_syscall_pre_impl_munmap((long long)(addr), (long long)(len))
3953cab2bb3Spatrick #define __sanitizer_syscall_post_munmap(res, addr, len)                        \
3963cab2bb3Spatrick   __sanitizer_syscall_post_impl_munmap(res, (long long)(addr), (long long)(len))
3973cab2bb3Spatrick #define __sanitizer_syscall_pre_mprotect(addr, len, prot)                      \
3983cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mprotect((long long)(addr), (long long)(len),   \
3993cab2bb3Spatrick                                         (long long)(prot))
4003cab2bb3Spatrick #define __sanitizer_syscall_post_mprotect(res, addr, len, prot)                \
4013cab2bb3Spatrick   __sanitizer_syscall_post_impl_mprotect(res, (long long)(addr),               \
4023cab2bb3Spatrick                                          (long long)(len), (long long)(prot))
4033cab2bb3Spatrick #define __sanitizer_syscall_pre_madvise(addr, len, behav)                      \
4043cab2bb3Spatrick   __sanitizer_syscall_pre_impl_madvise((long long)(addr), (long long)(len),    \
4053cab2bb3Spatrick                                        (long long)(behav))
4063cab2bb3Spatrick #define __sanitizer_syscall_post_madvise(res, addr, len, behav)                \
4073cab2bb3Spatrick   __sanitizer_syscall_post_impl_madvise(res, (long long)(addr),                \
4083cab2bb3Spatrick                                         (long long)(len), (long long)(behav))
4093cab2bb3Spatrick /* syscall 76 has been skipped */
4103cab2bb3Spatrick /* syscall 77 has been skipped */
4113cab2bb3Spatrick #define __sanitizer_syscall_pre_mincore(addr, len, vec)                        \
4123cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mincore((long long)(addr), (long long)(len),    \
4133cab2bb3Spatrick                                        (long long)(vec))
4143cab2bb3Spatrick #define __sanitizer_syscall_post_mincore(res, addr, len, vec)                  \
4153cab2bb3Spatrick   __sanitizer_syscall_post_impl_mincore(res, (long long)(addr),                \
4163cab2bb3Spatrick                                         (long long)(len), (long long)(vec))
4173cab2bb3Spatrick #define __sanitizer_syscall_pre_getgroups(gidsetsize, gidset)                  \
4183cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getgroups((long long)(gidsetsize),              \
4193cab2bb3Spatrick                                          (long long)(gidset))
4203cab2bb3Spatrick #define __sanitizer_syscall_post_getgroups(res, gidsetsize, gidset)            \
4213cab2bb3Spatrick   __sanitizer_syscall_post_impl_getgroups(res, (long long)(gidsetsize),        \
4223cab2bb3Spatrick                                           (long long)(gidset))
4233cab2bb3Spatrick #define __sanitizer_syscall_pre_setgroups(gidsetsize, gidset)                  \
4243cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setgroups((long long)(gidsetsize),              \
4253cab2bb3Spatrick                                          (long long)(gidset))
4263cab2bb3Spatrick #define __sanitizer_syscall_post_setgroups(res, gidsetsize, gidset)            \
4273cab2bb3Spatrick   __sanitizer_syscall_post_impl_setgroups(res, (long long)(gidsetsize),        \
4283cab2bb3Spatrick                                           (long long)(gidset))
4293cab2bb3Spatrick #define __sanitizer_syscall_pre_getpgrp() __sanitizer_syscall_pre_impl_getpgrp()
4303cab2bb3Spatrick #define __sanitizer_syscall_post_getpgrp(res)                                  \
4313cab2bb3Spatrick   __sanitizer_syscall_post_impl_getpgrp(res)
4323cab2bb3Spatrick #define __sanitizer_syscall_pre_setpgid(pid, pgid)                             \
4333cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setpgid((long long)(pid), (long long)(pgid))
4343cab2bb3Spatrick #define __sanitizer_syscall_post_setpgid(res, pid, pgid)                       \
4353cab2bb3Spatrick   __sanitizer_syscall_post_impl_setpgid(res, (long long)(pid),                 \
4363cab2bb3Spatrick                                         (long long)(pgid))
4373cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_setitimer(which, itv, oitv)          \
4383cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_setitimer(                            \
4393cab2bb3Spatrick       (long long)(which), (long long)(itv), (long long)(oitv))
4403cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_setitimer(res, which, itv, oitv)    \
4413cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_setitimer(                           \
4423cab2bb3Spatrick       res, (long long)(which), (long long)(itv), (long long)(oitv))
4433cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_owait()                              \
4443cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_owait()
4453cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_owait(res)                          \
4463cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_owait(res)
4473cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_12_oswapon(name)                        \
4483cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_12_oswapon((long long)(name))
4493cab2bb3Spatrick #define __sanitizer_syscall_post_compat_12_oswapon(res, name)                  \
4503cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_12_oswapon(res, (long long)(name))
4513cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_getitimer(which, itv)                \
4523cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_getitimer((long long)(which),         \
4533cab2bb3Spatrick                                                    (long long)(itv))
4543cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_getitimer(res, which, itv)          \
4553cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_getitimer(res, (long long)(which),   \
4563cab2bb3Spatrick                                                     (long long)(itv))
4573cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogethostname(hostname, len)          \
4583cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogethostname((long long)(hostname),   \
4593cab2bb3Spatrick                                                       (long long)(len))
4603cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogethostname(res, hostname, len)    \
4613cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogethostname(                        \
4623cab2bb3Spatrick       res, (long long)(hostname), (long long)(len))
4633cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osethostname(hostname, len)          \
4643cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osethostname((long long)(hostname),   \
4653cab2bb3Spatrick                                                       (long long)(len))
4663cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osethostname(res, hostname, len)    \
4673cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osethostname(                        \
4683cab2bb3Spatrick       res, (long long)(hostname), (long long)(len))
4693cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogetdtablesize()                     \
4703cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogetdtablesize()
4713cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogetdtablesize(res)                 \
4723cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogetdtablesize(res)
4733cab2bb3Spatrick #define __sanitizer_syscall_pre_dup2(from, to)                                 \
4743cab2bb3Spatrick   __sanitizer_syscall_pre_impl_dup2((long long)(from), (long long)(to))
4753cab2bb3Spatrick #define __sanitizer_syscall_post_dup2(res, from, to)                           \
4763cab2bb3Spatrick   __sanitizer_syscall_post_impl_dup2(res, (long long)(from), (long long)(to))
477*d89ec533Spatrick #define __sanitizer_syscall_pre_getrandom(buf, buflen, flags)                  \
478*d89ec533Spatrick   __sanitizer_syscall_pre_impl_getrandom(                                      \
479*d89ec533Spatrick       (long long)(buf), (long long)(buflen), (long long)(flags))
480*d89ec533Spatrick #define __sanitizer_syscall_post_getrandom(res, buf, buflen, flags)            \
481*d89ec533Spatrick   __sanitizer_syscall_post_impl_getrandom(                                     \
482*d89ec533Spatrick       res, (long long)(buf), (long long)(buflen), (long long)(flags))
4833cab2bb3Spatrick #define __sanitizer_syscall_pre_fcntl(fd, cmd, arg)                            \
4843cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fcntl((long long)(fd), (long long)(cmd),        \
4853cab2bb3Spatrick                                      (long long)(arg))
4863cab2bb3Spatrick #define __sanitizer_syscall_post_fcntl(res, fd, cmd, arg)                      \
4873cab2bb3Spatrick   __sanitizer_syscall_post_impl_fcntl(res, (long long)(fd), (long long)(cmd),  \
4883cab2bb3Spatrick                                       (long long)(arg))
4893cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_select(nd, in, ou, ex, tv)           \
4903cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_select(                               \
4913cab2bb3Spatrick       (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex),      \
4923cab2bb3Spatrick       (long long)(tv))
4933cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_select(res, nd, in, ou, ex, tv)     \
4943cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_select(                              \
4953cab2bb3Spatrick       res, (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \
4963cab2bb3Spatrick       (long long)(tv))
4973cab2bb3Spatrick /* syscall 94 has been skipped */
4983cab2bb3Spatrick #define __sanitizer_syscall_pre_fsync(fd)                                      \
4993cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fsync((long long)(fd))
5003cab2bb3Spatrick #define __sanitizer_syscall_post_fsync(res, fd)                                \
5013cab2bb3Spatrick   __sanitizer_syscall_post_impl_fsync(res, (long long)(fd))
5023cab2bb3Spatrick #define __sanitizer_syscall_pre_setpriority(which, who, prio)                  \
5033cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setpriority(                                    \
5043cab2bb3Spatrick       (long long)(which), (long long)(who), (long long)(prio))
5053cab2bb3Spatrick #define __sanitizer_syscall_post_setpriority(res, which, who, prio)            \
5063cab2bb3Spatrick   __sanitizer_syscall_post_impl_setpriority(                                   \
5073cab2bb3Spatrick       res, (long long)(which), (long long)(who), (long long)(prio))
5083cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30_socket(domain, type, protocol)       \
5093cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30_socket(                               \
5103cab2bb3Spatrick       (long long)(domain), (long long)(type), (long long)(protocol))
5113cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30_socket(res, domain, type, protocol) \
5123cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30_socket(                              \
5133cab2bb3Spatrick       res, (long long)(domain), (long long)(type), (long long)(protocol))
5143cab2bb3Spatrick #define __sanitizer_syscall_pre_connect(s, name, namelen)                      \
5153cab2bb3Spatrick   __sanitizer_syscall_pre_impl_connect((long long)(s), (long long)(name),      \
5163cab2bb3Spatrick                                        (long long)(namelen))
5173cab2bb3Spatrick #define __sanitizer_syscall_post_connect(res, s, name, namelen)                \
5183cab2bb3Spatrick   __sanitizer_syscall_post_impl_connect(                                       \
5193cab2bb3Spatrick       res, (long long)(s), (long long)(name), (long long)(namelen))
5203cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_oaccept(s, name, anamelen)           \
5213cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_oaccept(                              \
5223cab2bb3Spatrick       (long long)(s), (long long)(name), (long long)(anamelen))
5233cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_oaccept(res, s, name, anamelen)     \
5243cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_oaccept(                             \
5253cab2bb3Spatrick       res, (long long)(s), (long long)(name), (long long)(anamelen))
5263cab2bb3Spatrick #define __sanitizer_syscall_pre_getpriority(which, who)                        \
5273cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getpriority((long long)(which), (long long)(who))
5283cab2bb3Spatrick #define __sanitizer_syscall_post_getpriority(res, which, who)                  \
5293cab2bb3Spatrick   __sanitizer_syscall_post_impl_getpriority(res, (long long)(which),           \
5303cab2bb3Spatrick                                             (long long)(who))
5313cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osend(s, buf, len, flags)            \
5323cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osend(                                \
5333cab2bb3Spatrick       (long long)(s), (long long)(buf), (long long)(len), (long long)(flags))
5343cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osend(res, s, buf, len, flags)      \
5353cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osend(                               \
5363cab2bb3Spatrick       res, (long long)(s), (long long)(buf), (long long)(len),                 \
5373cab2bb3Spatrick       (long long)(flags))
5383cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_orecv(s, buf, len, flags)            \
5393cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_orecv(                                \
5403cab2bb3Spatrick       (long long)(s), (long long)(buf), (long long)(len), (long long)(flags))
5413cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_orecv(res, s, buf, len, flags)      \
5423cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_orecv(                               \
5433cab2bb3Spatrick       res, (long long)(s), (long long)(buf), (long long)(len),                 \
5443cab2bb3Spatrick       (long long)(flags))
5453cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_13_sigreturn13(sigcntxp)                \
5463cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_13_sigreturn13((long long)(sigcntxp))
5473cab2bb3Spatrick #define __sanitizer_syscall_post_compat_13_sigreturn13(res, sigcntxp)          \
5483cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_13_sigreturn13(res,                     \
5493cab2bb3Spatrick                                                       (long long)(sigcntxp))
5503cab2bb3Spatrick #define __sanitizer_syscall_pre_bind(s, name, namelen)                         \
5513cab2bb3Spatrick   __sanitizer_syscall_pre_impl_bind((long long)(s), (long long)(name),         \
5523cab2bb3Spatrick                                     (long long)(namelen))
5533cab2bb3Spatrick #define __sanitizer_syscall_post_bind(res, s, name, namelen)                   \
5543cab2bb3Spatrick   __sanitizer_syscall_post_impl_bind(res, (long long)(s), (long long)(name),   \
5553cab2bb3Spatrick                                      (long long)(namelen))
5563cab2bb3Spatrick #define __sanitizer_syscall_pre_setsockopt(s, level, name, val, valsize)       \
5573cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setsockopt((long long)(s), (long long)(level),  \
5583cab2bb3Spatrick                                           (long long)(name), (long long)(val), \
5593cab2bb3Spatrick                                           (long long)(valsize))
5603cab2bb3Spatrick #define __sanitizer_syscall_post_setsockopt(res, s, level, name, val, valsize) \
5613cab2bb3Spatrick   __sanitizer_syscall_post_impl_setsockopt(                                    \
5623cab2bb3Spatrick       res, (long long)(s), (long long)(level), (long long)(name),              \
5633cab2bb3Spatrick       (long long)(val), (long long)(valsize))
5643cab2bb3Spatrick #define __sanitizer_syscall_pre_listen(s, backlog)                             \
5653cab2bb3Spatrick   __sanitizer_syscall_pre_impl_listen((long long)(s), (long long)(backlog))
5663cab2bb3Spatrick #define __sanitizer_syscall_post_listen(res, s, backlog)                       \
5673cab2bb3Spatrick   __sanitizer_syscall_post_impl_listen(res, (long long)(s),                    \
5683cab2bb3Spatrick                                        (long long)(backlog))
5693cab2bb3Spatrick /* syscall 107 has been skipped */
5703cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osigvec(signum, nsv, osv)            \
5713cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osigvec(                              \
5723cab2bb3Spatrick       (long long)(signum), (long long)(nsv), (long long)(osv))
5733cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osigvec(res, signum, nsv, osv)      \
5743cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osigvec(                             \
5753cab2bb3Spatrick       res, (long long)(signum), (long long)(nsv), (long long)(osv))
5763cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osigblock(mask)                      \
5773cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osigblock((long long)(mask))
5783cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osigblock(res, mask)                \
5793cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osigblock(res, (long long)(mask))
5803cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osigsetmask(mask)                    \
5813cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osigsetmask((long long)(mask))
5823cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osigsetmask(res, mask)              \
5833cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osigsetmask(res, (long long)(mask))
5843cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_13_sigsuspend13(mask)                   \
5853cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_13_sigsuspend13((long long)(mask))
5863cab2bb3Spatrick #define __sanitizer_syscall_post_compat_13_sigsuspend13(res, mask)             \
5873cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_13_sigsuspend13(res, (long long)(mask))
5883cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osigstack(nss, oss)                  \
5893cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osigstack((long long)(nss),           \
5903cab2bb3Spatrick                                                    (long long)(oss))
5913cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osigstack(res, nss, oss)            \
5923cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osigstack(res, (long long)(nss),     \
5933cab2bb3Spatrick                                                     (long long)(oss))
5943cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_orecvmsg(s, msg, flags)              \
5953cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_orecvmsg(                             \
5963cab2bb3Spatrick       (long long)(s), (long long)(msg), (long long)(flags))
5973cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_orecvmsg(res, s, msg, flags)        \
5983cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_orecvmsg(                            \
5993cab2bb3Spatrick       res, (long long)(s), (long long)(msg), (long long)(flags))
6003cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osendmsg(s, msg, flags)              \
6013cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osendmsg(                             \
6023cab2bb3Spatrick       (long long)(s), (long long)(msg), (long long)(flags))
6033cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osendmsg(res, s, msg, flags)        \
6043cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osendmsg(                            \
6053cab2bb3Spatrick       res, (long long)(s), (long long)(msg), (long long)(flags))
6063cab2bb3Spatrick /* syscall 115 has been skipped */
6073cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_gettimeofday(tp, tzp)                \
6083cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_gettimeofday((long long)(tp),         \
6093cab2bb3Spatrick                                                       (long long)(tzp))
6103cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_gettimeofday(res, tp, tzp)          \
6113cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_gettimeofday(res, (long long)(tp),   \
6123cab2bb3Spatrick                                                        (long long)(tzp))
6133cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_getrusage(who, rusage)               \
6143cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_getrusage((long long)(who),           \
6153cab2bb3Spatrick                                                    (long long)(rusage))
6163cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_getrusage(res, who, rusage)         \
6173cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_getrusage(res, (long long)(who),     \
6183cab2bb3Spatrick                                                     (long long)(rusage))
6193cab2bb3Spatrick #define __sanitizer_syscall_pre_getsockopt(s, level, name, val, avalsize)      \
6203cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getsockopt((long long)(s), (long long)(level),  \
6213cab2bb3Spatrick                                           (long long)(name), (long long)(val), \
6223cab2bb3Spatrick                                           (long long)(avalsize))
6233cab2bb3Spatrick #define __sanitizer_syscall_post_getsockopt(res, s, level, name, val,          \
6243cab2bb3Spatrick                                             avalsize)                          \
6253cab2bb3Spatrick   __sanitizer_syscall_post_impl_getsockopt(                                    \
6263cab2bb3Spatrick       res, (long long)(s), (long long)(level), (long long)(name),              \
6273cab2bb3Spatrick       (long long)(val), (long long)(avalsize))
6283cab2bb3Spatrick /* syscall 119 has been skipped */
6293cab2bb3Spatrick #define __sanitizer_syscall_pre_readv(fd, iovp, iovcnt)                        \
6303cab2bb3Spatrick   __sanitizer_syscall_pre_impl_readv((long long)(fd), (long long)(iovp),       \
6313cab2bb3Spatrick                                      (long long)(iovcnt))
6323cab2bb3Spatrick #define __sanitizer_syscall_post_readv(res, fd, iovp, iovcnt)                  \
6333cab2bb3Spatrick   __sanitizer_syscall_post_impl_readv(res, (long long)(fd), (long long)(iovp), \
6343cab2bb3Spatrick                                       (long long)(iovcnt))
6353cab2bb3Spatrick #define __sanitizer_syscall_pre_writev(fd, iovp, iovcnt)                       \
6363cab2bb3Spatrick   __sanitizer_syscall_pre_impl_writev((long long)(fd), (long long)(iovp),      \
6373cab2bb3Spatrick                                       (long long)(iovcnt))
6383cab2bb3Spatrick #define __sanitizer_syscall_post_writev(res, fd, iovp, iovcnt)                 \
6393cab2bb3Spatrick   __sanitizer_syscall_post_impl_writev(res, (long long)(fd),                   \
6403cab2bb3Spatrick                                        (long long)(iovp), (long long)(iovcnt))
6413cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_settimeofday(tv, tzp)                \
6423cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_settimeofday((long long)(tv),         \
6433cab2bb3Spatrick                                                       (long long)(tzp))
6443cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_settimeofday(res, tv, tzp)          \
6453cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_settimeofday(res, (long long)(tv),   \
6463cab2bb3Spatrick                                                        (long long)(tzp))
6473cab2bb3Spatrick #define __sanitizer_syscall_pre_fchown(fd, uid, gid)                           \
6483cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fchown((long long)(fd), (long long)(uid),       \
6493cab2bb3Spatrick                                       (long long)(gid))
6503cab2bb3Spatrick #define __sanitizer_syscall_post_fchown(res, fd, uid, gid)                     \
6513cab2bb3Spatrick   __sanitizer_syscall_post_impl_fchown(res, (long long)(fd), (long long)(uid), \
6523cab2bb3Spatrick                                        (long long)(gid))
6533cab2bb3Spatrick #define __sanitizer_syscall_pre_fchmod(fd, mode)                               \
6543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fchmod((long long)(fd), (long long)(mode))
6553cab2bb3Spatrick #define __sanitizer_syscall_post_fchmod(res, fd, mode)                         \
6563cab2bb3Spatrick   __sanitizer_syscall_post_impl_fchmod(res, (long long)(fd), (long long)(mode))
6573cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_orecvfrom(s, buf, len, flags, from,  \
6583cab2bb3Spatrick                                                     fromlenaddr)               \
6593cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_orecvfrom(                            \
6603cab2bb3Spatrick       (long long)(s), (long long)(buf), (long long)(len), (long long)(flags),  \
6613cab2bb3Spatrick       (long long)(from), (long long)(fromlenaddr))
6623cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_orecvfrom(res, s, buf, len, flags,  \
6633cab2bb3Spatrick                                                      from, fromlenaddr)        \
6643cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_orecvfrom(                           \
6653cab2bb3Spatrick       res, (long long)(s), (long long)(buf), (long long)(len),                 \
6663cab2bb3Spatrick       (long long)(flags), (long long)(from), (long long)(fromlenaddr))
6673cab2bb3Spatrick #define __sanitizer_syscall_pre_setreuid(ruid, euid)                           \
6683cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setreuid((long long)(ruid), (long long)(euid))
6693cab2bb3Spatrick #define __sanitizer_syscall_post_setreuid(res, ruid, euid)                     \
6703cab2bb3Spatrick   __sanitizer_syscall_post_impl_setreuid(res, (long long)(ruid),               \
6713cab2bb3Spatrick                                          (long long)(euid))
6723cab2bb3Spatrick #define __sanitizer_syscall_pre_setregid(rgid, egid)                           \
6733cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setregid((long long)(rgid), (long long)(egid))
6743cab2bb3Spatrick #define __sanitizer_syscall_post_setregid(res, rgid, egid)                     \
6753cab2bb3Spatrick   __sanitizer_syscall_post_impl_setregid(res, (long long)(rgid),               \
6763cab2bb3Spatrick                                          (long long)(egid))
6773cab2bb3Spatrick #define __sanitizer_syscall_pre_rename(from, to)                               \
6783cab2bb3Spatrick   __sanitizer_syscall_pre_impl_rename((long long)(from), (long long)(to))
6793cab2bb3Spatrick #define __sanitizer_syscall_post_rename(res, from, to)                         \
6803cab2bb3Spatrick   __sanitizer_syscall_post_impl_rename(res, (long long)(from), (long long)(to))
6813cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_otruncate(path, length)              \
6823cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_otruncate((long long)(path),          \
6833cab2bb3Spatrick                                                    (long long)(length))
6843cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_otruncate(res, path, length)        \
6853cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_otruncate(res, (long long)(path),    \
6863cab2bb3Spatrick                                                     (long long)(length))
6873cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_oftruncate(fd, length)               \
6883cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_oftruncate((long long)(fd),           \
6893cab2bb3Spatrick                                                     (long long)(length))
6903cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_oftruncate(res, fd, length)         \
6913cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_oftruncate(res, (long long)(fd),     \
6923cab2bb3Spatrick                                                      (long long)(length))
6933cab2bb3Spatrick #define __sanitizer_syscall_pre_flock(fd, how)                                 \
6943cab2bb3Spatrick   __sanitizer_syscall_pre_impl_flock((long long)(fd), (long long)(how))
6953cab2bb3Spatrick #define __sanitizer_syscall_post_flock(res, fd, how)                           \
6963cab2bb3Spatrick   __sanitizer_syscall_post_impl_flock(res, (long long)(fd), (long long)(how))
6973cab2bb3Spatrick #define __sanitizer_syscall_pre_mkfifo(path, mode)                             \
6983cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mkfifo((long long)(path), (long long)(mode))
6993cab2bb3Spatrick #define __sanitizer_syscall_post_mkfifo(res, path, mode)                       \
7003cab2bb3Spatrick   __sanitizer_syscall_post_impl_mkfifo(res, (long long)(path),                 \
7013cab2bb3Spatrick                                        (long long)(mode))
7023cab2bb3Spatrick #define __sanitizer_syscall_pre_sendto(s, buf, len, flags, to, tolen)          \
7033cab2bb3Spatrick   __sanitizer_syscall_pre_impl_sendto((long long)(s), (long long)(buf),        \
7043cab2bb3Spatrick                                       (long long)(len), (long long)(flags),    \
7053cab2bb3Spatrick                                       (long long)(to), (long long)(tolen))
7063cab2bb3Spatrick #define __sanitizer_syscall_post_sendto(res, s, buf, len, flags, to, tolen)    \
7073cab2bb3Spatrick   __sanitizer_syscall_post_impl_sendto(res, (long long)(s), (long long)(buf),  \
7083cab2bb3Spatrick                                        (long long)(len), (long long)(flags),   \
7093cab2bb3Spatrick                                        (long long)(to), (long long)(tolen))
7103cab2bb3Spatrick #define __sanitizer_syscall_pre_shutdown(s, how)                               \
7113cab2bb3Spatrick   __sanitizer_syscall_pre_impl_shutdown((long long)(s), (long long)(how))
7123cab2bb3Spatrick #define __sanitizer_syscall_post_shutdown(res, s, how)                         \
7133cab2bb3Spatrick   __sanitizer_syscall_post_impl_shutdown(res, (long long)(s), (long long)(how))
7143cab2bb3Spatrick #define __sanitizer_syscall_pre_socketpair(domain, type, protocol, rsv)        \
7153cab2bb3Spatrick   __sanitizer_syscall_pre_impl_socketpair(                                     \
7163cab2bb3Spatrick       (long long)(domain), (long long)(type), (long long)(protocol),           \
7173cab2bb3Spatrick       (long long)(rsv))
7183cab2bb3Spatrick #define __sanitizer_syscall_post_socketpair(res, domain, type, protocol, rsv)  \
7193cab2bb3Spatrick   __sanitizer_syscall_post_impl_socketpair(                                    \
7203cab2bb3Spatrick       res, (long long)(domain), (long long)(type), (long long)(protocol),      \
7213cab2bb3Spatrick       (long long)(rsv))
7223cab2bb3Spatrick #define __sanitizer_syscall_pre_mkdir(path, mode)                              \
7233cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mkdir((long long)(path), (long long)(mode))
7243cab2bb3Spatrick #define __sanitizer_syscall_post_mkdir(res, path, mode)                        \
7253cab2bb3Spatrick   __sanitizer_syscall_post_impl_mkdir(res, (long long)(path), (long long)(mode))
7263cab2bb3Spatrick #define __sanitizer_syscall_pre_rmdir(path)                                    \
7273cab2bb3Spatrick   __sanitizer_syscall_pre_impl_rmdir((long long)(path))
7283cab2bb3Spatrick #define __sanitizer_syscall_post_rmdir(res, path)                              \
7293cab2bb3Spatrick   __sanitizer_syscall_post_impl_rmdir(res, (long long)(path))
7303cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_utimes(path, tptr)                   \
7313cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_utimes((long long)(path),             \
7323cab2bb3Spatrick                                                 (long long)(tptr))
7333cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_utimes(res, path, tptr)             \
7343cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_utimes(res, (long long)(path),       \
7353cab2bb3Spatrick                                                  (long long)(tptr))
7363cab2bb3Spatrick /* syscall 139 has been skipped */
7373cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_adjtime(delta, olddelta)             \
7383cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_adjtime((long long)(delta),           \
7393cab2bb3Spatrick                                                  (long long)(olddelta))
7403cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_adjtime(res, delta, olddelta)       \
7413cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_adjtime(res, (long long)(delta),     \
7423cab2bb3Spatrick                                                   (long long)(olddelta))
7433cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogetpeername(fdes, asa, alen)        \
7443cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogetpeername(                         \
7453cab2bb3Spatrick       (long long)(fdes), (long long)(asa), (long long)(alen))
7463cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogetpeername(res, fdes, asa, alen)  \
7473cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogetpeername(                        \
7483cab2bb3Spatrick       res, (long long)(fdes), (long long)(asa), (long long)(alen))
7493cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogethostid()                         \
7503cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogethostid()
7513cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogethostid(res)                     \
7523cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogethostid(res)
7533cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osethostid(hostid)                   \
7543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osethostid((long long)(hostid))
7553cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osethostid(res, hostid)             \
7563cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osethostid(res, (long long)(hostid))
7573cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogetrlimit(which, rlp)               \
7583cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogetrlimit((long long)(which),        \
7593cab2bb3Spatrick                                                     (long long)(rlp))
7603cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogetrlimit(res, which, rlp)         \
7613cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogetrlimit(res, (long long)(which),  \
7623cab2bb3Spatrick                                                      (long long)(rlp))
7633cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_osetrlimit(which, rlp)               \
7643cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_osetrlimit((long long)(which),        \
7653cab2bb3Spatrick                                                     (long long)(rlp))
7663cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_osetrlimit(res, which, rlp)         \
7673cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_osetrlimit(res, (long long)(which),  \
7683cab2bb3Spatrick                                                      (long long)(rlp))
7693cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_okillpg(pgid, signum)                \
7703cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_okillpg((long long)(pgid),            \
7713cab2bb3Spatrick                                                  (long long)(signum))
7723cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_okillpg(res, pgid, signum)          \
7733cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_okillpg(res, (long long)(pgid),      \
7743cab2bb3Spatrick                                                   (long long)(signum))
7753cab2bb3Spatrick #define __sanitizer_syscall_pre_setsid() __sanitizer_syscall_pre_impl_setsid()
7763cab2bb3Spatrick #define __sanitizer_syscall_post_setsid(res)                                   \
7773cab2bb3Spatrick   __sanitizer_syscall_post_impl_setsid(res)
7783cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_quotactl(path, cmd, uid, arg)        \
7793cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_quotactl(                             \
7803cab2bb3Spatrick       (long long)(path), (long long)(cmd), (long long)(uid), (long long)(arg))
7813cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_quotactl(res, path, cmd, uid, arg)  \
7823cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_quotactl(                            \
7833cab2bb3Spatrick       res, (long long)(path), (long long)(cmd), (long long)(uid),              \
7843cab2bb3Spatrick       (long long)(arg))
7853cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_oquota()                             \
7863cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_oquota()
7873cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_oquota(res)                         \
7883cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_oquota(res)
7893cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogetsockname(fdec, asa, alen)        \
7903cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogetsockname(                         \
7913cab2bb3Spatrick       (long long)(fdec), (long long)(asa), (long long)(alen))
7923cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogetsockname(res, fdec, asa, alen)  \
7933cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogetsockname(                        \
7943cab2bb3Spatrick       res, (long long)(fdec), (long long)(asa), (long long)(alen))
7953cab2bb3Spatrick /* syscall 151 has been skipped */
7963cab2bb3Spatrick /* syscall 152 has been skipped */
7973cab2bb3Spatrick /* syscall 153 has been skipped */
7983cab2bb3Spatrick /* syscall 154 has been skipped */
7993cab2bb3Spatrick #define __sanitizer_syscall_pre_nfssvc(flag, argp)                             \
8003cab2bb3Spatrick   __sanitizer_syscall_pre_impl_nfssvc((long long)(flag), (long long)(argp))
8013cab2bb3Spatrick #define __sanitizer_syscall_post_nfssvc(res, flag, argp)                       \
8023cab2bb3Spatrick   __sanitizer_syscall_post_impl_nfssvc(res, (long long)(flag),                 \
8033cab2bb3Spatrick                                        (long long)(argp))
8043cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_43_ogetdirentries(fd, buf, count,       \
8053cab2bb3Spatrick                                                          basep)                \
8063cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_43_ogetdirentries(                       \
8073cab2bb3Spatrick       (long long)(fd), (long long)(buf), (long long)(count),                   \
8083cab2bb3Spatrick       (long long)(basep))
8093cab2bb3Spatrick #define __sanitizer_syscall_post_compat_43_ogetdirentries(res, fd, buf, count, \
8103cab2bb3Spatrick                                                           basep)               \
8113cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_43_ogetdirentries(                      \
8123cab2bb3Spatrick       res, (long long)(fd), (long long)(buf), (long long)(count),              \
8133cab2bb3Spatrick       (long long)(basep))
8143cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_20_statfs(path, buf)                    \
8153cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_20_statfs((long long)(path),             \
8163cab2bb3Spatrick                                                 (long long)(buf))
8173cab2bb3Spatrick #define __sanitizer_syscall_post_compat_20_statfs(res, path, buf)              \
8183cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_20_statfs(res, (long long)(path),       \
8193cab2bb3Spatrick                                                  (long long)(buf))
8203cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_20_fstatfs(fd, buf)                     \
8213cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_20_fstatfs((long long)(fd),              \
8223cab2bb3Spatrick                                                  (long long)(buf))
8233cab2bb3Spatrick #define __sanitizer_syscall_post_compat_20_fstatfs(res, fd, buf)               \
8243cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_20_fstatfs(res, (long long)(fd),        \
8253cab2bb3Spatrick                                                   (long long)(buf))
8263cab2bb3Spatrick /* syscall 159 has been skipped */
8273cab2bb3Spatrick /* syscall 160 has been skipped */
8283cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30_getfh(fname, fhp)                    \
8293cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30_getfh((long long)(fname),             \
8303cab2bb3Spatrick                                                (long long)(fhp))
8313cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30_getfh(res, fname, fhp)              \
8323cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30_getfh(res, (long long)(fname),       \
8333cab2bb3Spatrick                                                 (long long)(fhp))
8343cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_09_ogetdomainname(domainname, len)      \
8353cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_09_ogetdomainname(                       \
8363cab2bb3Spatrick       (long long)(domainname), (long long)(len))
8373cab2bb3Spatrick #define __sanitizer_syscall_post_compat_09_ogetdomainname(res, domainname,     \
8383cab2bb3Spatrick                                                           len)                 \
8393cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_09_ogetdomainname(                      \
8403cab2bb3Spatrick       res, (long long)(domainname), (long long)(len))
8413cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_09_osetdomainname(domainname, len)      \
8423cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_09_osetdomainname(                       \
8433cab2bb3Spatrick       (long long)(domainname), (long long)(len))
8443cab2bb3Spatrick #define __sanitizer_syscall_post_compat_09_osetdomainname(res, domainname,     \
8453cab2bb3Spatrick                                                           len)                 \
8463cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_09_osetdomainname(                      \
8473cab2bb3Spatrick       res, (long long)(domainname), (long long)(len))
8483cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_09_ouname(name)                         \
8493cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_09_ouname((long long)(name))
8503cab2bb3Spatrick #define __sanitizer_syscall_post_compat_09_ouname(res, name)                   \
8513cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_09_ouname(res, (long long)(name))
8523cab2bb3Spatrick #define __sanitizer_syscall_pre_sysarch(op, parms)                             \
8533cab2bb3Spatrick   __sanitizer_syscall_pre_impl_sysarch((long long)(op), (long long)(parms))
8543cab2bb3Spatrick #define __sanitizer_syscall_post_sysarch(res, op, parms)                       \
8553cab2bb3Spatrick   __sanitizer_syscall_post_impl_sysarch(res, (long long)(op),                  \
8563cab2bb3Spatrick                                         (long long)(parms))
857*d89ec533Spatrick #define __sanitizer_syscall_pre___futex(uaddr, op, val, timeout, uaddr2, val2, \
858*d89ec533Spatrick                                         val3)                                  \
859*d89ec533Spatrick   __sanitizer_syscall_pre_impl___futex((long long)(uaddr), (long long)(op),    \
860*d89ec533Spatrick                                        (long long)(val), (long long)(timeout), \
861*d89ec533Spatrick                                        (long long)(uaddr2), (long long)(val2), \
862*d89ec533Spatrick                                        (long long)(val3))
863*d89ec533Spatrick #define __sanitizer_syscall_post___futex(res, uaddr, op, val, timeout, uaddr2, \
864*d89ec533Spatrick                                          val2, val3)                           \
865*d89ec533Spatrick   __sanitizer_syscall_post_impl___futex(                                       \
866*d89ec533Spatrick       res, (long long)(uaddr), (long long)(op), (long long)(val),              \
867*d89ec533Spatrick       (long long)(timeout), (long long)(uaddr2), (long long)(val2),            \
868*d89ec533Spatrick       (long long)(val3))
869*d89ec533Spatrick #define __sanitizer_syscall_pre___futex_set_robust_list(head, len)             \
870*d89ec533Spatrick   __sanitizer_syscall_pre_impl___futex_set_robust_list((long long)(head),      \
871*d89ec533Spatrick                                                        (long long)(len))
872*d89ec533Spatrick #define __sanitizer_syscall_post___futex_set_robust_list(res, head, len)       \
873*d89ec533Spatrick   __sanitizer_syscall_post_impl___futex_set_robust_list(                       \
874*d89ec533Spatrick       res, (long long)(head), (long long)(len))
875*d89ec533Spatrick #define __sanitizer_syscall_pre___futex_get_robust_list(lwpid, headp, lenp)    \
876*d89ec533Spatrick   __sanitizer_syscall_pre_impl___futex_get_robust_list(                        \
877*d89ec533Spatrick       (long long)(lwpid), (long long)(headp), (long long)(lenp))
878*d89ec533Spatrick #define __sanitizer_syscall_post___futex_get_robust_list(res, lwpid, headp,    \
879*d89ec533Spatrick                                                          lenp)                 \
880*d89ec533Spatrick   __sanitizer_syscall_post_impl___futex_get_robust_list(                       \
881*d89ec533Spatrick       res, (long long)(lwpid), (long long)(headp), (long long)(lenp))
8823cab2bb3Spatrick #if !defined(_LP64)
8833cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_10_osemsys(which, a2, a3, a4, a5)       \
8843cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_10_osemsys(                              \
8853cab2bb3Spatrick       (long long)(which), (long long)(a2), (long long)(a3), (long long)(a4),   \
8863cab2bb3Spatrick       (long long)(a5))
8873cab2bb3Spatrick #define __sanitizer_syscall_post_compat_10_osemsys(res, which, a2, a3, a4, a5) \
8883cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_10_osemsys(                             \
8893cab2bb3Spatrick       res, (long long)(which), (long long)(a2), (long long)(a3),               \
8903cab2bb3Spatrick       (long long)(a4), (long long)(a5))
8913cab2bb3Spatrick #else
8923cab2bb3Spatrick /* syscall 169 has been skipped */
8933cab2bb3Spatrick #endif
8943cab2bb3Spatrick #if !defined(_LP64)
8953cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_10_omsgsys(which, a2, a3, a4, a5, a6)   \
8963cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_10_omsgsys(                              \
8973cab2bb3Spatrick       (long long)(which), (long long)(a2), (long long)(a3), (long long)(a4),   \
8983cab2bb3Spatrick       (long long)(a5), (long long)(a6))
8993cab2bb3Spatrick #define __sanitizer_syscall_post_compat_10_omsgsys(res, which, a2, a3, a4, a5, \
9003cab2bb3Spatrick                                                    a6)                         \
9013cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_10_omsgsys(                             \
9023cab2bb3Spatrick       res, (long long)(which), (long long)(a2), (long long)(a3),               \
9033cab2bb3Spatrick       (long long)(a4), (long long)(a5), (long long)(a6))
9043cab2bb3Spatrick #else
9053cab2bb3Spatrick /* syscall 170 has been skipped */
9063cab2bb3Spatrick #endif
9073cab2bb3Spatrick #if !defined(_LP64)
9083cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_10_oshmsys(which, a2, a3, a4)           \
9093cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_10_oshmsys(                              \
9103cab2bb3Spatrick       (long long)(which), (long long)(a2), (long long)(a3), (long long)(a4))
9113cab2bb3Spatrick #define __sanitizer_syscall_post_compat_10_oshmsys(res, which, a2, a3, a4)     \
9123cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_10_oshmsys(                             \
9133cab2bb3Spatrick       res, (long long)(which), (long long)(a2), (long long)(a3),               \
9143cab2bb3Spatrick       (long long)(a4))
9153cab2bb3Spatrick #else
9163cab2bb3Spatrick /* syscall 171 has been skipped */
9173cab2bb3Spatrick #endif
9183cab2bb3Spatrick /* syscall 172 has been skipped */
9193cab2bb3Spatrick #define __sanitizer_syscall_pre_pread(fd, buf, nbyte, PAD, offset)             \
9203cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pread((long long)(fd), (long long)(buf),        \
9213cab2bb3Spatrick                                      (long long)(nbyte), (long long)(PAD),     \
9223cab2bb3Spatrick                                      (long long)(offset))
9233cab2bb3Spatrick #define __sanitizer_syscall_post_pread(res, fd, buf, nbyte, PAD, offset)       \
9243cab2bb3Spatrick   __sanitizer_syscall_post_impl_pread(res, (long long)(fd), (long long)(buf),  \
9253cab2bb3Spatrick                                       (long long)(nbyte), (long long)(PAD),    \
9263cab2bb3Spatrick                                       (long long)(offset))
9273cab2bb3Spatrick #define __sanitizer_syscall_pre_pwrite(fd, buf, nbyte, PAD, offset)            \
9283cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pwrite((long long)(fd), (long long)(buf),       \
9293cab2bb3Spatrick                                       (long long)(nbyte), (long long)(PAD),    \
9303cab2bb3Spatrick                                       (long long)(offset))
9313cab2bb3Spatrick #define __sanitizer_syscall_post_pwrite(res, fd, buf, nbyte, PAD, offset)      \
9323cab2bb3Spatrick   __sanitizer_syscall_post_impl_pwrite(res, (long long)(fd), (long long)(buf), \
9333cab2bb3Spatrick                                        (long long)(nbyte), (long long)(PAD),   \
9343cab2bb3Spatrick                                        (long long)(offset))
9353cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30_ntp_gettime(ntvp)                    \
9363cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30_ntp_gettime((long long)(ntvp))
9373cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30_ntp_gettime(res, ntvp)              \
9383cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30_ntp_gettime(res, (long long)(ntvp))
9393cab2bb3Spatrick #if defined(NTP) || !defined(_KERNEL_OPT)
9403cab2bb3Spatrick #define __sanitizer_syscall_pre_ntp_adjtime(tp)                                \
9413cab2bb3Spatrick   __sanitizer_syscall_pre_impl_ntp_adjtime((long long)(tp))
9423cab2bb3Spatrick #define __sanitizer_syscall_post_ntp_adjtime(res, tp)                          \
9433cab2bb3Spatrick   __sanitizer_syscall_post_impl_ntp_adjtime(res, (long long)(tp))
9443cab2bb3Spatrick #else
9453cab2bb3Spatrick /* syscall 176 has been skipped */
9463cab2bb3Spatrick #endif
9473cab2bb3Spatrick /* syscall 177 has been skipped */
9483cab2bb3Spatrick /* syscall 178 has been skipped */
9493cab2bb3Spatrick /* syscall 179 has been skipped */
9503cab2bb3Spatrick /* syscall 180 has been skipped */
9513cab2bb3Spatrick #define __sanitizer_syscall_pre_setgid(gid)                                    \
9523cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setgid((long long)(gid))
9533cab2bb3Spatrick #define __sanitizer_syscall_post_setgid(res, gid)                              \
9543cab2bb3Spatrick   __sanitizer_syscall_post_impl_setgid(res, (long long)(gid))
9553cab2bb3Spatrick #define __sanitizer_syscall_pre_setegid(egid)                                  \
9563cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setegid((long long)(egid))
9573cab2bb3Spatrick #define __sanitizer_syscall_post_setegid(res, egid)                            \
9583cab2bb3Spatrick   __sanitizer_syscall_post_impl_setegid(res, (long long)(egid))
9593cab2bb3Spatrick #define __sanitizer_syscall_pre_seteuid(euid)                                  \
9603cab2bb3Spatrick   __sanitizer_syscall_pre_impl_seteuid((long long)(euid))
9613cab2bb3Spatrick #define __sanitizer_syscall_post_seteuid(res, euid)                            \
9623cab2bb3Spatrick   __sanitizer_syscall_post_impl_seteuid(res, (long long)(euid))
9633cab2bb3Spatrick #define __sanitizer_syscall_pre_lfs_bmapv(fsidp, blkiov, blkcnt)               \
9643cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lfs_bmapv(                                      \
9653cab2bb3Spatrick       (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt))
9663cab2bb3Spatrick #define __sanitizer_syscall_post_lfs_bmapv(res, fsidp, blkiov, blkcnt)         \
9673cab2bb3Spatrick   __sanitizer_syscall_post_impl_lfs_bmapv(                                     \
9683cab2bb3Spatrick       res, (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt))
9693cab2bb3Spatrick #define __sanitizer_syscall_pre_lfs_markv(fsidp, blkiov, blkcnt)               \
9703cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lfs_markv(                                      \
9713cab2bb3Spatrick       (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt))
9723cab2bb3Spatrick #define __sanitizer_syscall_post_lfs_markv(res, fsidp, blkiov, blkcnt)         \
9733cab2bb3Spatrick   __sanitizer_syscall_post_impl_lfs_markv(                                     \
9743cab2bb3Spatrick       res, (long long)(fsidp), (long long)(blkiov), (long long)(blkcnt))
9753cab2bb3Spatrick #define __sanitizer_syscall_pre_lfs_segclean(fsidp, segment)                   \
9763cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lfs_segclean((long long)(fsidp),                \
9773cab2bb3Spatrick                                             (long long)(segment))
9783cab2bb3Spatrick #define __sanitizer_syscall_post_lfs_segclean(res, fsidp, segment)             \
9793cab2bb3Spatrick   __sanitizer_syscall_post_impl_lfs_segclean(res, (long long)(fsidp),          \
9803cab2bb3Spatrick                                              (long long)(segment))
9813cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_lfs_segwait(fsidp, tv)               \
9823cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_lfs_segwait((long long)(fsidp),       \
9833cab2bb3Spatrick                                                      (long long)(tv))
9843cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_lfs_segwait(res, fsidp, tv)         \
9853cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_lfs_segwait(res, (long long)(fsidp), \
9863cab2bb3Spatrick                                                       (long long)(tv))
9873cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_12_stat12(path, ub)                     \
9883cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_12_stat12((long long)(path),             \
9893cab2bb3Spatrick                                                 (long long)(ub))
9903cab2bb3Spatrick #define __sanitizer_syscall_post_compat_12_stat12(res, path, ub)               \
9913cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_12_stat12(res, (long long)(path),       \
9923cab2bb3Spatrick                                                  (long long)(ub))
9933cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_12_fstat12(fd, sb)                      \
9943cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_12_fstat12((long long)(fd),              \
9953cab2bb3Spatrick                                                  (long long)(sb))
9963cab2bb3Spatrick #define __sanitizer_syscall_post_compat_12_fstat12(res, fd, sb)                \
9973cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_12_fstat12(res, (long long)(fd),        \
9983cab2bb3Spatrick                                                   (long long)(sb))
9993cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_12_lstat12(path, ub)                    \
10003cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_12_lstat12((long long)(path),            \
10013cab2bb3Spatrick                                                  (long long)(ub))
10023cab2bb3Spatrick #define __sanitizer_syscall_post_compat_12_lstat12(res, path, ub)              \
10033cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_12_lstat12(res, (long long)(path),      \
10043cab2bb3Spatrick                                                   (long long)(ub))
10053cab2bb3Spatrick #define __sanitizer_syscall_pre_pathconf(path, name)                           \
10063cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pathconf((long long)(path), (long long)(name))
10073cab2bb3Spatrick #define __sanitizer_syscall_post_pathconf(res, path, name)                     \
10083cab2bb3Spatrick   __sanitizer_syscall_post_impl_pathconf(res, (long long)(path),               \
10093cab2bb3Spatrick                                          (long long)(name))
10103cab2bb3Spatrick #define __sanitizer_syscall_pre_fpathconf(fd, name)                            \
10113cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fpathconf((long long)(fd), (long long)(name))
10123cab2bb3Spatrick #define __sanitizer_syscall_post_fpathconf(res, fd, name)                      \
10133cab2bb3Spatrick   __sanitizer_syscall_post_impl_fpathconf(res, (long long)(fd),                \
10143cab2bb3Spatrick                                           (long long)(name))
10153cab2bb3Spatrick #define __sanitizer_syscall_pre_getsockopt2(s, level, name, val, avalsize)     \
10163cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getsockopt2(                                    \
10173cab2bb3Spatrick       (long long)(s), (long long)(level), (long long)(name), (long long)(val), \
10183cab2bb3Spatrick       (long long)(avalsize))
10193cab2bb3Spatrick #define __sanitizer_syscall_post_getsockopt2(res, s, level, name, val,         \
10203cab2bb3Spatrick                                              avalsize)                         \
10213cab2bb3Spatrick   __sanitizer_syscall_post_impl_getsockopt2(                                   \
10223cab2bb3Spatrick       res, (long long)(s), (long long)(level), (long long)(name),              \
10233cab2bb3Spatrick       (long long)(val), (long long)(avalsize))
10243cab2bb3Spatrick #define __sanitizer_syscall_pre_getrlimit(which, rlp)                          \
10253cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getrlimit((long long)(which), (long long)(rlp))
10263cab2bb3Spatrick #define __sanitizer_syscall_post_getrlimit(res, which, rlp)                    \
10273cab2bb3Spatrick   __sanitizer_syscall_post_impl_getrlimit(res, (long long)(which),             \
10283cab2bb3Spatrick                                           (long long)(rlp))
10293cab2bb3Spatrick #define __sanitizer_syscall_pre_setrlimit(which, rlp)                          \
10303cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setrlimit((long long)(which), (long long)(rlp))
10313cab2bb3Spatrick #define __sanitizer_syscall_post_setrlimit(res, which, rlp)                    \
10323cab2bb3Spatrick   __sanitizer_syscall_post_impl_setrlimit(res, (long long)(which),             \
10333cab2bb3Spatrick                                           (long long)(rlp))
10343cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_12_getdirentries(fd, buf, count, basep) \
10353cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_12_getdirentries(                        \
10363cab2bb3Spatrick       (long long)(fd), (long long)(buf), (long long)(count),                   \
10373cab2bb3Spatrick       (long long)(basep))
10383cab2bb3Spatrick #define __sanitizer_syscall_post_compat_12_getdirentries(res, fd, buf, count,  \
10393cab2bb3Spatrick                                                          basep)                \
10403cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_12_getdirentries(                       \
10413cab2bb3Spatrick       res, (long long)(fd), (long long)(buf), (long long)(count),              \
10423cab2bb3Spatrick       (long long)(basep))
10433cab2bb3Spatrick #define __sanitizer_syscall_pre_mmap(addr, len, prot, flags, fd, PAD, pos)     \
10443cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mmap(                                           \
10453cab2bb3Spatrick       (long long)(addr), (long long)(len), (long long)(prot),                  \
10463cab2bb3Spatrick       (long long)(flags), (long long)(fd), (long long)(PAD), (long long)(pos))
10473cab2bb3Spatrick #define __sanitizer_syscall_post_mmap(res, addr, len, prot, flags, fd, PAD,    \
10483cab2bb3Spatrick                                       pos)                                     \
10493cab2bb3Spatrick   __sanitizer_syscall_post_impl_mmap(                                          \
10503cab2bb3Spatrick       res, (long long)(addr), (long long)(len), (long long)(prot),             \
10513cab2bb3Spatrick       (long long)(flags), (long long)(fd), (long long)(PAD), (long long)(pos))
10523cab2bb3Spatrick #define __sanitizer_syscall_pre___syscall(code, arg0, arg1, arg2, arg3, arg4,  \
10533cab2bb3Spatrick                                           arg5, arg6, arg7)                    \
10543cab2bb3Spatrick   __sanitizer_syscall_pre_impl___syscall(                                      \
10553cab2bb3Spatrick       (long long)(code), (long long)(arg0), (long long)(arg1),                 \
10563cab2bb3Spatrick       (long long)(arg2), (long long)(arg3), (long long)(arg4),                 \
10573cab2bb3Spatrick       (long long)(arg5), (long long)(arg6), (long long)(arg7))
10583cab2bb3Spatrick #define __sanitizer_syscall_post___syscall(res, code, arg0, arg1, arg2, arg3,  \
10593cab2bb3Spatrick                                            arg4, arg5, arg6, arg7)             \
10603cab2bb3Spatrick   __sanitizer_syscall_post_impl___syscall(                                     \
10613cab2bb3Spatrick       res, (long long)(code), (long long)(arg0), (long long)(arg1),            \
10623cab2bb3Spatrick       (long long)(arg2), (long long)(arg3), (long long)(arg4),                 \
10633cab2bb3Spatrick       (long long)(arg5), (long long)(arg6), (long long)(arg7))
10643cab2bb3Spatrick #define __sanitizer_syscall_pre_lseek(fd, PAD, offset, whence)                 \
10653cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lseek((long long)(fd), (long long)(PAD),        \
10663cab2bb3Spatrick                                      (long long)(offset), (long long)(whence))
10673cab2bb3Spatrick #define __sanitizer_syscall_post_lseek(res, fd, PAD, offset, whence)           \
10683cab2bb3Spatrick   __sanitizer_syscall_post_impl_lseek(res, (long long)(fd), (long long)(PAD),  \
10693cab2bb3Spatrick                                       (long long)(offset),                     \
10703cab2bb3Spatrick                                       (long long)(whence))
10713cab2bb3Spatrick #define __sanitizer_syscall_pre_truncate(path, PAD, length)                    \
10723cab2bb3Spatrick   __sanitizer_syscall_pre_impl_truncate((long long)(path), (long long)(PAD),   \
10733cab2bb3Spatrick                                         (long long)(length))
10743cab2bb3Spatrick #define __sanitizer_syscall_post_truncate(res, path, PAD, length)              \
10753cab2bb3Spatrick   __sanitizer_syscall_post_impl_truncate(                                      \
10763cab2bb3Spatrick       res, (long long)(path), (long long)(PAD), (long long)(length))
10773cab2bb3Spatrick #define __sanitizer_syscall_pre_ftruncate(fd, PAD, length)                     \
10783cab2bb3Spatrick   __sanitizer_syscall_pre_impl_ftruncate((long long)(fd), (long long)(PAD),    \
10793cab2bb3Spatrick                                          (long long)(length))
10803cab2bb3Spatrick #define __sanitizer_syscall_post_ftruncate(res, fd, PAD, length)               \
10813cab2bb3Spatrick   __sanitizer_syscall_post_impl_ftruncate(                                     \
10823cab2bb3Spatrick       res, (long long)(fd), (long long)(PAD), (long long)(length))
10833cab2bb3Spatrick #define __sanitizer_syscall_pre___sysctl(name, namelen, oldv, oldlenp, newv,   \
10843cab2bb3Spatrick                                          newlen)                               \
10853cab2bb3Spatrick   __sanitizer_syscall_pre_impl___sysctl(                                       \
10863cab2bb3Spatrick       (long long)(name), (long long)(namelen), (long long)(oldv),              \
10873cab2bb3Spatrick       (long long)(oldlenp), (long long)(newv), (long long)(newlen))
10883cab2bb3Spatrick #define __sanitizer_syscall_post___sysctl(res, name, namelen, oldv, oldlenp,   \
10893cab2bb3Spatrick                                           newv, newlen)                        \
10903cab2bb3Spatrick   __sanitizer_syscall_post_impl___sysctl(                                      \
10913cab2bb3Spatrick       res, (long long)(name), (long long)(namelen), (long long)(oldv),         \
10923cab2bb3Spatrick       (long long)(oldlenp), (long long)(newv), (long long)(newlen))
10933cab2bb3Spatrick #define __sanitizer_syscall_pre_mlock(addr, len)                               \
10943cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mlock((long long)(addr), (long long)(len))
10953cab2bb3Spatrick #define __sanitizer_syscall_post_mlock(res, addr, len)                         \
10963cab2bb3Spatrick   __sanitizer_syscall_post_impl_mlock(res, (long long)(addr), (long long)(len))
10973cab2bb3Spatrick #define __sanitizer_syscall_pre_munlock(addr, len)                             \
10983cab2bb3Spatrick   __sanitizer_syscall_pre_impl_munlock((long long)(addr), (long long)(len))
10993cab2bb3Spatrick #define __sanitizer_syscall_post_munlock(res, addr, len)                       \
11003cab2bb3Spatrick   __sanitizer_syscall_post_impl_munlock(res, (long long)(addr),                \
11013cab2bb3Spatrick                                         (long long)(len))
11023cab2bb3Spatrick #define __sanitizer_syscall_pre_undelete(path)                                 \
11033cab2bb3Spatrick   __sanitizer_syscall_pre_impl_undelete((long long)(path))
11043cab2bb3Spatrick #define __sanitizer_syscall_post_undelete(res, path)                           \
11053cab2bb3Spatrick   __sanitizer_syscall_post_impl_undelete(res, (long long)(path))
11063cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_futimes(fd, tptr)                    \
11073cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_futimes((long long)(fd),              \
11083cab2bb3Spatrick                                                  (long long)(tptr))
11093cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_futimes(res, fd, tptr)              \
11103cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_futimes(res, (long long)(fd),        \
11113cab2bb3Spatrick                                                   (long long)(tptr))
11123cab2bb3Spatrick #define __sanitizer_syscall_pre_getpgid(pid)                                   \
11133cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getpgid((long long)(pid))
11143cab2bb3Spatrick #define __sanitizer_syscall_post_getpgid(res, pid)                             \
11153cab2bb3Spatrick   __sanitizer_syscall_post_impl_getpgid(res, (long long)(pid))
11163cab2bb3Spatrick #define __sanitizer_syscall_pre_reboot(opt, bootstr)                           \
11173cab2bb3Spatrick   __sanitizer_syscall_pre_impl_reboot((long long)(opt), (long long)(bootstr))
11183cab2bb3Spatrick #define __sanitizer_syscall_post_reboot(res, opt, bootstr)                     \
11193cab2bb3Spatrick   __sanitizer_syscall_post_impl_reboot(res, (long long)(opt),                  \
11203cab2bb3Spatrick                                        (long long)(bootstr))
11213cab2bb3Spatrick #define __sanitizer_syscall_pre_poll(fds, nfds, timeout)                       \
11223cab2bb3Spatrick   __sanitizer_syscall_pre_impl_poll((long long)(fds), (long long)(nfds),       \
11233cab2bb3Spatrick                                     (long long)(timeout))
11243cab2bb3Spatrick #define __sanitizer_syscall_post_poll(res, fds, nfds, timeout)                 \
11253cab2bb3Spatrick   __sanitizer_syscall_post_impl_poll(res, (long long)(fds), (long long)(nfds), \
11263cab2bb3Spatrick                                      (long long)(timeout))
11273cab2bb3Spatrick #define __sanitizer_syscall_pre_afssys(id, a1, a2, a3, a4, a5, a6)             \
11283cab2bb3Spatrick   __sanitizer_syscall_pre_impl_afssys(                                         \
11293cab2bb3Spatrick       (long long)(id), (long long)(a1), (long long)(a2), (long long)(a3),      \
11303cab2bb3Spatrick       (long long)(a4), (long long)(a5), (long long)(a6))
11313cab2bb3Spatrick #define __sanitizer_syscall_post_afssys(res, id, a1, a2, a3, a4, a5, a6)       \
11323cab2bb3Spatrick   __sanitizer_syscall_post_impl_afssys(                                        \
11333cab2bb3Spatrick       res, (long long)(id), (long long)(a1), (long long)(a2), (long long)(a3), \
11343cab2bb3Spatrick       (long long)(a4), (long long)(a5), (long long)(a6))
11353cab2bb3Spatrick /* syscall 211 has been skipped */
11363cab2bb3Spatrick /* syscall 212 has been skipped */
11373cab2bb3Spatrick /* syscall 213 has been skipped */
11383cab2bb3Spatrick /* syscall 214 has been skipped */
11393cab2bb3Spatrick /* syscall 215 has been skipped */
11403cab2bb3Spatrick /* syscall 216 has been skipped */
11413cab2bb3Spatrick /* syscall 217 has been skipped */
11423cab2bb3Spatrick /* syscall 218 has been skipped */
11433cab2bb3Spatrick /* syscall 219 has been skipped */
11443cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_14___semctl(semid, semnum, cmd, arg)    \
11453cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_14___semctl(                             \
11463cab2bb3Spatrick       (long long)(semid), (long long)(semnum), (long long)(cmd),               \
11473cab2bb3Spatrick       (long long)(arg))
11483cab2bb3Spatrick #define __sanitizer_syscall_post_compat_14___semctl(res, semid, semnum, cmd,   \
11493cab2bb3Spatrick                                                     arg)                       \
11503cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_14___semctl(                            \
11513cab2bb3Spatrick       res, (long long)(semid), (long long)(semnum), (long long)(cmd),          \
11523cab2bb3Spatrick       (long long)(arg))
11533cab2bb3Spatrick #define __sanitizer_syscall_pre_semget(key, nsems, semflg)                     \
11543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_semget((long long)(key), (long long)(nsems),    \
11553cab2bb3Spatrick                                       (long long)(semflg))
11563cab2bb3Spatrick #define __sanitizer_syscall_post_semget(res, key, nsems, semflg)               \
11573cab2bb3Spatrick   __sanitizer_syscall_post_impl_semget(                                        \
11583cab2bb3Spatrick       res, (long long)(key), (long long)(nsems), (long long)(semflg))
11593cab2bb3Spatrick #define __sanitizer_syscall_pre_semop(semid, sops, nsops)                      \
11603cab2bb3Spatrick   __sanitizer_syscall_pre_impl_semop((long long)(semid), (long long)(sops),    \
11613cab2bb3Spatrick                                      (long long)(nsops))
11623cab2bb3Spatrick #define __sanitizer_syscall_post_semop(res, semid, sops, nsops)                \
11633cab2bb3Spatrick   __sanitizer_syscall_post_impl_semop(res, (long long)(semid),                 \
11643cab2bb3Spatrick                                       (long long)(sops), (long long)(nsops))
11653cab2bb3Spatrick #define __sanitizer_syscall_pre_semconfig(flag)                                \
11663cab2bb3Spatrick   __sanitizer_syscall_pre_impl_semconfig((long long)(flag))
11673cab2bb3Spatrick #define __sanitizer_syscall_post_semconfig(res, flag)                          \
11683cab2bb3Spatrick   __sanitizer_syscall_post_impl_semconfig(res, (long long)(flag))
11693cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_14_msgctl(msqid, cmd, buf)              \
11703cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_14_msgctl(                               \
11713cab2bb3Spatrick       (long long)(msqid), (long long)(cmd), (long long)(buf))
11723cab2bb3Spatrick #define __sanitizer_syscall_post_compat_14_msgctl(res, msqid, cmd, buf)        \
11733cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_14_msgctl(                              \
11743cab2bb3Spatrick       res, (long long)(msqid), (long long)(cmd), (long long)(buf))
11753cab2bb3Spatrick #define __sanitizer_syscall_pre_msgget(key, msgflg)                            \
11763cab2bb3Spatrick   __sanitizer_syscall_pre_impl_msgget((long long)(key), (long long)(msgflg))
11773cab2bb3Spatrick #define __sanitizer_syscall_post_msgget(res, key, msgflg)                      \
11783cab2bb3Spatrick   __sanitizer_syscall_post_impl_msgget(res, (long long)(key),                  \
11793cab2bb3Spatrick                                        (long long)(msgflg))
11803cab2bb3Spatrick #define __sanitizer_syscall_pre_msgsnd(msqid, msgp, msgsz, msgflg)             \
11813cab2bb3Spatrick   __sanitizer_syscall_pre_impl_msgsnd((long long)(msqid), (long long)(msgp),   \
11823cab2bb3Spatrick                                       (long long)(msgsz), (long long)(msgflg))
11833cab2bb3Spatrick #define __sanitizer_syscall_post_msgsnd(res, msqid, msgp, msgsz, msgflg)       \
11843cab2bb3Spatrick   __sanitizer_syscall_post_impl_msgsnd(res, (long long)(msqid),                \
11853cab2bb3Spatrick                                        (long long)(msgp), (long long)(msgsz),  \
11863cab2bb3Spatrick                                        (long long)(msgflg))
11873cab2bb3Spatrick #define __sanitizer_syscall_pre_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg)     \
11883cab2bb3Spatrick   __sanitizer_syscall_pre_impl_msgrcv((long long)(msqid), (long long)(msgp),   \
11893cab2bb3Spatrick                                       (long long)(msgsz), (long long)(msgtyp), \
11903cab2bb3Spatrick                                       (long long)(msgflg))
11913cab2bb3Spatrick #define __sanitizer_syscall_post_msgrcv(res, msqid, msgp, msgsz, msgtyp,       \
11923cab2bb3Spatrick                                         msgflg)                                \
11933cab2bb3Spatrick   __sanitizer_syscall_post_impl_msgrcv(                                        \
11943cab2bb3Spatrick       res, (long long)(msqid), (long long)(msgp), (long long)(msgsz),          \
11953cab2bb3Spatrick       (long long)(msgtyp), (long long)(msgflg))
11963cab2bb3Spatrick #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg)                  \
11973cab2bb3Spatrick   __sanitizer_syscall_pre_impl_shmat((long long)(shmid), (long long)(shmaddr), \
11983cab2bb3Spatrick                                      (long long)(shmflg))
11993cab2bb3Spatrick #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg)            \
12003cab2bb3Spatrick   __sanitizer_syscall_post_impl_shmat(                                         \
12013cab2bb3Spatrick       res, (long long)(shmid), (long long)(shmaddr), (long long)(shmflg))
12023cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_14_shmctl(shmid, cmd, buf)              \
12033cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_14_shmctl(                               \
12043cab2bb3Spatrick       (long long)(shmid), (long long)(cmd), (long long)(buf))
12053cab2bb3Spatrick #define __sanitizer_syscall_post_compat_14_shmctl(res, shmid, cmd, buf)        \
12063cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_14_shmctl(                              \
12073cab2bb3Spatrick       res, (long long)(shmid), (long long)(cmd), (long long)(buf))
12083cab2bb3Spatrick #define __sanitizer_syscall_pre_shmdt(shmaddr)                                 \
12093cab2bb3Spatrick   __sanitizer_syscall_pre_impl_shmdt((long long)(shmaddr))
12103cab2bb3Spatrick #define __sanitizer_syscall_post_shmdt(res, shmaddr)                           \
12113cab2bb3Spatrick   __sanitizer_syscall_post_impl_shmdt(res, (long long)(shmaddr))
12123cab2bb3Spatrick #define __sanitizer_syscall_pre_shmget(key, size, shmflg)                      \
12133cab2bb3Spatrick   __sanitizer_syscall_pre_impl_shmget((long long)(key), (long long)(size),     \
12143cab2bb3Spatrick                                       (long long)(shmflg))
12153cab2bb3Spatrick #define __sanitizer_syscall_post_shmget(res, key, size, shmflg)                \
12163cab2bb3Spatrick   __sanitizer_syscall_post_impl_shmget(res, (long long)(key),                  \
12173cab2bb3Spatrick                                        (long long)(size), (long long)(shmflg))
12183cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_clock_gettime(clock_id, tp)          \
12193cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_clock_gettime((long long)(clock_id),  \
12203cab2bb3Spatrick                                                        (long long)(tp))
12213cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_clock_gettime(res, clock_id, tp)    \
12223cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_clock_gettime(                       \
12233cab2bb3Spatrick       res, (long long)(clock_id), (long long)(tp))
12243cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_clock_settime(clock_id, tp)          \
12253cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_clock_settime((long long)(clock_id),  \
12263cab2bb3Spatrick                                                        (long long)(tp))
12273cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_clock_settime(res, clock_id, tp)    \
12283cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_clock_settime(                       \
12293cab2bb3Spatrick       res, (long long)(clock_id), (long long)(tp))
12303cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_clock_getres(clock_id, tp)           \
12313cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_clock_getres((long long)(clock_id),   \
12323cab2bb3Spatrick                                                       (long long)(tp))
12333cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_clock_getres(res, clock_id, tp)     \
12343cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_clock_getres(                        \
12353cab2bb3Spatrick       res, (long long)(clock_id), (long long)(tp))
12363cab2bb3Spatrick #define __sanitizer_syscall_pre_timer_create(clock_id, evp, timerid)           \
12373cab2bb3Spatrick   __sanitizer_syscall_pre_impl_timer_create(                                   \
12383cab2bb3Spatrick       (long long)(clock_id), (long long)(evp), (long long)(timerid))
12393cab2bb3Spatrick #define __sanitizer_syscall_post_timer_create(res, clock_id, evp, timerid)     \
12403cab2bb3Spatrick   __sanitizer_syscall_post_impl_timer_create(                                  \
12413cab2bb3Spatrick       res, (long long)(clock_id), (long long)(evp), (long long)(timerid))
12423cab2bb3Spatrick #define __sanitizer_syscall_pre_timer_delete(timerid)                          \
12433cab2bb3Spatrick   __sanitizer_syscall_pre_impl_timer_delete((long long)(timerid))
12443cab2bb3Spatrick #define __sanitizer_syscall_post_timer_delete(res, timerid)                    \
12453cab2bb3Spatrick   __sanitizer_syscall_post_impl_timer_delete(res, (long long)(timerid))
12463cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_timer_settime(timerid, flags, value, \
12473cab2bb3Spatrick                                                         ovalue)                \
12483cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_timer_settime(                        \
12493cab2bb3Spatrick       (long long)(timerid), (long long)(flags), (long long)(value),            \
12503cab2bb3Spatrick       (long long)(ovalue))
12513cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_timer_settime(res, timerid, flags,  \
12523cab2bb3Spatrick                                                          value, ovalue)        \
12533cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_timer_settime(                       \
12543cab2bb3Spatrick       res, (long long)(timerid), (long long)(flags), (long long)(value),       \
12553cab2bb3Spatrick       (long long)(ovalue))
12563cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_timer_gettime(timerid, value)        \
12573cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_timer_gettime((long long)(timerid),   \
12583cab2bb3Spatrick                                                        (long long)(value))
12593cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_timer_gettime(res, timerid, value)  \
12603cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_timer_gettime(                       \
12613cab2bb3Spatrick       res, (long long)(timerid), (long long)(value))
12623cab2bb3Spatrick #define __sanitizer_syscall_pre_timer_getoverrun(timerid)                      \
12633cab2bb3Spatrick   __sanitizer_syscall_pre_impl_timer_getoverrun((long long)(timerid))
12643cab2bb3Spatrick #define __sanitizer_syscall_post_timer_getoverrun(res, timerid)                \
12653cab2bb3Spatrick   __sanitizer_syscall_post_impl_timer_getoverrun(res, (long long)(timerid))
12663cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_nanosleep(rqtp, rmtp)                \
12673cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_nanosleep((long long)(rqtp),          \
12683cab2bb3Spatrick                                                    (long long)(rmtp))
12693cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_nanosleep(res, rqtp, rmtp)          \
12703cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_nanosleep(res, (long long)(rqtp),    \
12713cab2bb3Spatrick                                                     (long long)(rmtp))
12723cab2bb3Spatrick #define __sanitizer_syscall_pre_fdatasync(fd)                                  \
12733cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fdatasync((long long)(fd))
12743cab2bb3Spatrick #define __sanitizer_syscall_post_fdatasync(res, fd)                            \
12753cab2bb3Spatrick   __sanitizer_syscall_post_impl_fdatasync(res, (long long)(fd))
12763cab2bb3Spatrick #define __sanitizer_syscall_pre_mlockall(flags)                                \
12773cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mlockall((long long)(flags))
12783cab2bb3Spatrick #define __sanitizer_syscall_post_mlockall(res, flags)                          \
12793cab2bb3Spatrick   __sanitizer_syscall_post_impl_mlockall(res, (long long)(flags))
12803cab2bb3Spatrick #define __sanitizer_syscall_pre_munlockall()                                   \
12813cab2bb3Spatrick   __sanitizer_syscall_pre_impl_munlockall()
12823cab2bb3Spatrick #define __sanitizer_syscall_post_munlockall(res)                               \
12833cab2bb3Spatrick   __sanitizer_syscall_post_impl_munlockall(res)
12843cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___sigtimedwait(set, info, timeout)   \
12853cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___sigtimedwait(                       \
12863cab2bb3Spatrick       (long long)(set), (long long)(info), (long long)(timeout))
12873cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___sigtimedwait(res, set, info,      \
12883cab2bb3Spatrick                                                           timeout)             \
12893cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___sigtimedwait(                      \
12903cab2bb3Spatrick       res, (long long)(set), (long long)(info), (long long)(timeout))
12913cab2bb3Spatrick #define __sanitizer_syscall_pre_sigqueueinfo(pid, info)                        \
12923cab2bb3Spatrick   __sanitizer_syscall_pre_impl_sigqueueinfo((long long)(pid), (long long)(info))
12933cab2bb3Spatrick #define __sanitizer_syscall_post_sigqueueinfo(res, pid, info)                  \
12943cab2bb3Spatrick   __sanitizer_syscall_post_impl_sigqueueinfo(res, (long long)(pid),            \
12953cab2bb3Spatrick                                              (long long)(info))
12963cab2bb3Spatrick #define __sanitizer_syscall_pre_modctl(cmd, arg)                               \
12973cab2bb3Spatrick   __sanitizer_syscall_pre_impl_modctl((long long)(cmd), (long long)(arg))
12983cab2bb3Spatrick #define __sanitizer_syscall_post_modctl(res, cmd, arg)                         \
12993cab2bb3Spatrick   __sanitizer_syscall_post_impl_modctl(res, (long long)(cmd), (long long)(arg))
13003cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_init(value, idp)                         \
13013cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_init((long long)(value), (long long)(idp))
13023cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_init(res, value, idp)                   \
13033cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_init(res, (long long)(value),            \
13043cab2bb3Spatrick                                            (long long)(idp))
13053cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_open(name, oflag, mode, value, idp)      \
13063cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_open(                                     \
13073cab2bb3Spatrick       (long long)(name), (long long)(oflag), (long long)(mode),                \
13083cab2bb3Spatrick       (long long)(value), (long long)(idp))
13093cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_open(res, name, oflag, mode, value,     \
13103cab2bb3Spatrick                                             idp)                               \
13113cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_open(                                    \
13123cab2bb3Spatrick       res, (long long)(name), (long long)(oflag), (long long)(mode),           \
13133cab2bb3Spatrick       (long long)(value), (long long)(idp))
13143cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_unlink(name)                             \
13153cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_unlink((long long)(name))
13163cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_unlink(res, name)                       \
13173cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_unlink(res, (long long)(name))
13183cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_close(id)                                \
13193cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_close((long long)(id))
13203cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_close(res, id)                          \
13213cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_close(res, (long long)(id))
13223cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_post(id)                                 \
13233cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_post((long long)(id))
13243cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_post(res, id)                           \
13253cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_post(res, (long long)(id))
13263cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_wait(id)                                 \
13273cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_wait((long long)(id))
13283cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_wait(res, id)                           \
13293cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_wait(res, (long long)(id))
13303cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_trywait(id)                              \
13313cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_trywait((long long)(id))
13323cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_trywait(res, id)                        \
13333cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_trywait(res, (long long)(id))
13343cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_getvalue(id, value)                      \
13353cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_getvalue((long long)(id),                 \
13363cab2bb3Spatrick                                               (long long)(value))
13373cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_getvalue(res, id, value)                \
13383cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_getvalue(res, (long long)(id),           \
13393cab2bb3Spatrick                                                (long long)(value))
13403cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_destroy(id)                              \
13413cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_destroy((long long)(id))
13423cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_destroy(res, id)                        \
13433cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_destroy(res, (long long)(id))
13443cab2bb3Spatrick #define __sanitizer_syscall_pre__ksem_timedwait(id, abstime)                   \
13453cab2bb3Spatrick   __sanitizer_syscall_pre_impl__ksem_timedwait((long long)(id),                \
13463cab2bb3Spatrick                                                (long long)(abstime))
13473cab2bb3Spatrick #define __sanitizer_syscall_post__ksem_timedwait(res, id, abstime)             \
13483cab2bb3Spatrick   __sanitizer_syscall_post_impl__ksem_timedwait(res, (long long)(id),          \
13493cab2bb3Spatrick                                                 (long long)(abstime))
13503cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_open(name, oflag, mode, attr)               \
13513cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_open((long long)(name), (long long)(oflag),  \
13523cab2bb3Spatrick                                        (long long)(mode), (long long)(attr))
13533cab2bb3Spatrick #define __sanitizer_syscall_post_mq_open(res, name, oflag, mode, attr)         \
13543cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_open(res, (long long)(name),                \
13553cab2bb3Spatrick                                         (long long)(oflag), (long long)(mode), \
13563cab2bb3Spatrick                                         (long long)(attr))
13573cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_close(mqdes)                                \
13583cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_close((long long)(mqdes))
13593cab2bb3Spatrick #define __sanitizer_syscall_post_mq_close(res, mqdes)                          \
13603cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_close(res, (long long)(mqdes))
13613cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_unlink(name)                                \
13623cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_unlink((long long)(name))
13633cab2bb3Spatrick #define __sanitizer_syscall_post_mq_unlink(res, name)                          \
13643cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_unlink(res, (long long)(name))
13653cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_getattr(mqdes, mqstat)                      \
13663cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_getattr((long long)(mqdes),                  \
13673cab2bb3Spatrick                                           (long long)(mqstat))
13683cab2bb3Spatrick #define __sanitizer_syscall_post_mq_getattr(res, mqdes, mqstat)                \
13693cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_getattr(res, (long long)(mqdes),            \
13703cab2bb3Spatrick                                            (long long)(mqstat))
13713cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_setattr(mqdes, mqstat, omqstat)             \
13723cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_setattr(                                     \
13733cab2bb3Spatrick       (long long)(mqdes), (long long)(mqstat), (long long)(omqstat))
13743cab2bb3Spatrick #define __sanitizer_syscall_post_mq_setattr(res, mqdes, mqstat, omqstat)       \
13753cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_setattr(                                    \
13763cab2bb3Spatrick       res, (long long)(mqdes), (long long)(mqstat), (long long)(omqstat))
13773cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_notify(mqdes, notification)                 \
13783cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_notify((long long)(mqdes),                   \
13793cab2bb3Spatrick                                          (long long)(notification))
13803cab2bb3Spatrick #define __sanitizer_syscall_post_mq_notify(res, mqdes, notification)           \
13813cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_notify(res, (long long)(mqdes),             \
13823cab2bb3Spatrick                                           (long long)(notification))
13833cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_send(mqdes, msg_ptr, msg_len, msg_prio)     \
13843cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_send(                                        \
13853cab2bb3Spatrick       (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),          \
13863cab2bb3Spatrick       (long long)(msg_prio))
13873cab2bb3Spatrick #define __sanitizer_syscall_post_mq_send(res, mqdes, msg_ptr, msg_len,         \
13883cab2bb3Spatrick                                          msg_prio)                             \
13893cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_send(                                       \
13903cab2bb3Spatrick       res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),     \
13913cab2bb3Spatrick       (long long)(msg_prio))
13923cab2bb3Spatrick #define __sanitizer_syscall_pre_mq_receive(mqdes, msg_ptr, msg_len, msg_prio)  \
13933cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mq_receive(                                     \
13943cab2bb3Spatrick       (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),          \
13953cab2bb3Spatrick       (long long)(msg_prio))
13963cab2bb3Spatrick #define __sanitizer_syscall_post_mq_receive(res, mqdes, msg_ptr, msg_len,      \
13973cab2bb3Spatrick                                             msg_prio)                          \
13983cab2bb3Spatrick   __sanitizer_syscall_post_impl_mq_receive(                                    \
13993cab2bb3Spatrick       res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),     \
14003cab2bb3Spatrick       (long long)(msg_prio))
14013cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_mq_timedsend(                        \
14023cab2bb3Spatrick     mqdes, msg_ptr, msg_len, msg_prio, abs_timeout)                            \
14033cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_mq_timedsend(                         \
14043cab2bb3Spatrick       (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),          \
14053cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
14063cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_mq_timedsend(                       \
14073cab2bb3Spatrick     res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout)                       \
14083cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_mq_timedsend(                        \
14093cab2bb3Spatrick       res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),     \
14103cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
14113cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_mq_timedreceive(                     \
14123cab2bb3Spatrick     mqdes, msg_ptr, msg_len, msg_prio, abs_timeout)                            \
14133cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_mq_timedreceive(                      \
14143cab2bb3Spatrick       (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),          \
14153cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
14163cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_mq_timedreceive(                    \
14173cab2bb3Spatrick     res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout)                       \
14183cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_mq_timedreceive(                     \
14193cab2bb3Spatrick       res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),     \
14203cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
14213cab2bb3Spatrick /* syscall 267 has been skipped */
14223cab2bb3Spatrick /* syscall 268 has been skipped */
14233cab2bb3Spatrick /* syscall 269 has been skipped */
14243cab2bb3Spatrick #define __sanitizer_syscall_pre___posix_rename(from, to)                       \
14253cab2bb3Spatrick   __sanitizer_syscall_pre_impl___posix_rename((long long)(from),               \
14263cab2bb3Spatrick                                               (long long)(to))
14273cab2bb3Spatrick #define __sanitizer_syscall_post___posix_rename(res, from, to)                 \
14283cab2bb3Spatrick   __sanitizer_syscall_post_impl___posix_rename(res, (long long)(from),         \
14293cab2bb3Spatrick                                                (long long)(to))
14303cab2bb3Spatrick #define __sanitizer_syscall_pre_swapctl(cmd, arg, misc)                        \
14313cab2bb3Spatrick   __sanitizer_syscall_pre_impl_swapctl((long long)(cmd), (long long)(arg),     \
14323cab2bb3Spatrick                                        (long long)(misc))
14333cab2bb3Spatrick #define __sanitizer_syscall_post_swapctl(res, cmd, arg, misc)                  \
14343cab2bb3Spatrick   __sanitizer_syscall_post_impl_swapctl(res, (long long)(cmd),                 \
14353cab2bb3Spatrick                                         (long long)(arg), (long long)(misc))
14363cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30_getdents(fd, buf, count)             \
14373cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30_getdents(                             \
14383cab2bb3Spatrick       (long long)(fd), (long long)(buf), (long long)(count))
14393cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30_getdents(res, fd, buf, count)       \
14403cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30_getdents(                            \
14413cab2bb3Spatrick       res, (long long)(fd), (long long)(buf), (long long)(count))
14423cab2bb3Spatrick #define __sanitizer_syscall_pre_minherit(addr, len, inherit)                   \
14433cab2bb3Spatrick   __sanitizer_syscall_pre_impl_minherit((long long)(addr), (long long)(len),   \
14443cab2bb3Spatrick                                         (long long)(inherit))
14453cab2bb3Spatrick #define __sanitizer_syscall_post_minherit(res, addr, len, inherit)             \
14463cab2bb3Spatrick   __sanitizer_syscall_post_impl_minherit(                                      \
14473cab2bb3Spatrick       res, (long long)(addr), (long long)(len), (long long)(inherit))
14483cab2bb3Spatrick #define __sanitizer_syscall_pre_lchmod(path, mode)                             \
14493cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lchmod((long long)(path), (long long)(mode))
14503cab2bb3Spatrick #define __sanitizer_syscall_post_lchmod(res, path, mode)                       \
14513cab2bb3Spatrick   __sanitizer_syscall_post_impl_lchmod(res, (long long)(path),                 \
14523cab2bb3Spatrick                                        (long long)(mode))
14533cab2bb3Spatrick #define __sanitizer_syscall_pre_lchown(path, uid, gid)                         \
14543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lchown((long long)(path), (long long)(uid),     \
14553cab2bb3Spatrick                                       (long long)(gid))
14563cab2bb3Spatrick #define __sanitizer_syscall_post_lchown(res, path, uid, gid)                   \
14573cab2bb3Spatrick   __sanitizer_syscall_post_impl_lchown(res, (long long)(path),                 \
14583cab2bb3Spatrick                                        (long long)(uid), (long long)(gid))
14593cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_lutimes(path, tptr)                  \
14603cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_lutimes((long long)(path),            \
14613cab2bb3Spatrick                                                  (long long)(tptr))
14623cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_lutimes(res, path, tptr)            \
14633cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_lutimes(res, (long long)(path),      \
14643cab2bb3Spatrick                                                   (long long)(tptr))
14653cab2bb3Spatrick #define __sanitizer_syscall_pre___msync13(addr, len, flags)                    \
14663cab2bb3Spatrick   __sanitizer_syscall_pre_impl___msync13((long long)(addr), (long long)(len),  \
14673cab2bb3Spatrick                                          (long long)(flags))
14683cab2bb3Spatrick #define __sanitizer_syscall_post___msync13(res, addr, len, flags)              \
14693cab2bb3Spatrick   __sanitizer_syscall_post_impl___msync13(                                     \
14703cab2bb3Spatrick       res, (long long)(addr), (long long)(len), (long long)(flags))
14713cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30___stat13(path, ub)                   \
14723cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30___stat13((long long)(path),           \
14733cab2bb3Spatrick                                                   (long long)(ub))
14743cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30___stat13(res, path, ub)             \
14753cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30___stat13(res, (long long)(path),     \
14763cab2bb3Spatrick                                                    (long long)(ub))
14773cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30___fstat13(fd, sb)                    \
14783cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30___fstat13((long long)(fd),            \
14793cab2bb3Spatrick                                                    (long long)(sb))
14803cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30___fstat13(res, fd, sb)              \
14813cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30___fstat13(res, (long long)(fd),      \
14823cab2bb3Spatrick                                                     (long long)(sb))
14833cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30___lstat13(path, ub)                  \
14843cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30___lstat13((long long)(path),          \
14853cab2bb3Spatrick                                                    (long long)(ub))
14863cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30___lstat13(res, path, ub)            \
14873cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30___lstat13(res, (long long)(path),    \
14883cab2bb3Spatrick                                                     (long long)(ub))
14893cab2bb3Spatrick #define __sanitizer_syscall_pre___sigaltstack14(nss, oss)                      \
14903cab2bb3Spatrick   __sanitizer_syscall_pre_impl___sigaltstack14((long long)(nss),               \
14913cab2bb3Spatrick                                                (long long)(oss))
14923cab2bb3Spatrick #define __sanitizer_syscall_post___sigaltstack14(res, nss, oss)                \
14933cab2bb3Spatrick   __sanitizer_syscall_post_impl___sigaltstack14(res, (long long)(nss),         \
14943cab2bb3Spatrick                                                 (long long)(oss))
14953cab2bb3Spatrick #define __sanitizer_syscall_pre___vfork14()                                    \
14963cab2bb3Spatrick   __sanitizer_syscall_pre_impl___vfork14()
14973cab2bb3Spatrick #define __sanitizer_syscall_post___vfork14(res)                                \
14983cab2bb3Spatrick   __sanitizer_syscall_post_impl___vfork14(res)
14993cab2bb3Spatrick #define __sanitizer_syscall_pre___posix_chown(path, uid, gid)                  \
15003cab2bb3Spatrick   __sanitizer_syscall_pre_impl___posix_chown(                                  \
15013cab2bb3Spatrick       (long long)(path), (long long)(uid), (long long)(gid))
15023cab2bb3Spatrick #define __sanitizer_syscall_post___posix_chown(res, path, uid, gid)            \
15033cab2bb3Spatrick   __sanitizer_syscall_post_impl___posix_chown(                                 \
15043cab2bb3Spatrick       res, (long long)(path), (long long)(uid), (long long)(gid))
15053cab2bb3Spatrick #define __sanitizer_syscall_pre___posix_fchown(fd, uid, gid)                   \
15063cab2bb3Spatrick   __sanitizer_syscall_pre_impl___posix_fchown(                                 \
15073cab2bb3Spatrick       (long long)(fd), (long long)(uid), (long long)(gid))
15083cab2bb3Spatrick #define __sanitizer_syscall_post___posix_fchown(res, fd, uid, gid)             \
15093cab2bb3Spatrick   __sanitizer_syscall_post_impl___posix_fchown(                                \
15103cab2bb3Spatrick       res, (long long)(fd), (long long)(uid), (long long)(gid))
15113cab2bb3Spatrick #define __sanitizer_syscall_pre___posix_lchown(path, uid, gid)                 \
15123cab2bb3Spatrick   __sanitizer_syscall_pre_impl___posix_lchown(                                 \
15133cab2bb3Spatrick       (long long)(path), (long long)(uid), (long long)(gid))
15143cab2bb3Spatrick #define __sanitizer_syscall_post___posix_lchown(res, path, uid, gid)           \
15153cab2bb3Spatrick   __sanitizer_syscall_post_impl___posix_lchown(                                \
15163cab2bb3Spatrick       res, (long long)(path), (long long)(uid), (long long)(gid))
15173cab2bb3Spatrick #define __sanitizer_syscall_pre_getsid(pid)                                    \
15183cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getsid((long long)(pid))
15193cab2bb3Spatrick #define __sanitizer_syscall_post_getsid(res, pid)                              \
15203cab2bb3Spatrick   __sanitizer_syscall_post_impl_getsid(res, (long long)(pid))
15213cab2bb3Spatrick #define __sanitizer_syscall_pre___clone(flags, stack)                          \
15223cab2bb3Spatrick   __sanitizer_syscall_pre_impl___clone((long long)(flags), (long long)(stack))
15233cab2bb3Spatrick #define __sanitizer_syscall_post___clone(res, flags, stack)                    \
15243cab2bb3Spatrick   __sanitizer_syscall_post_impl___clone(res, (long long)(flags),               \
15253cab2bb3Spatrick                                         (long long)(stack))
15263cab2bb3Spatrick #define __sanitizer_syscall_pre_fktrace(fd, ops, facs, pid)                    \
15273cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fktrace((long long)(fd), (long long)(ops),      \
15283cab2bb3Spatrick                                        (long long)(facs), (long long)(pid))
15293cab2bb3Spatrick #define __sanitizer_syscall_post_fktrace(res, fd, ops, facs, pid)              \
15303cab2bb3Spatrick   __sanitizer_syscall_post_impl_fktrace(res, (long long)(fd),                  \
15313cab2bb3Spatrick                                         (long long)(ops), (long long)(facs),   \
15323cab2bb3Spatrick                                         (long long)(pid))
15333cab2bb3Spatrick #define __sanitizer_syscall_pre_preadv(fd, iovp, iovcnt, PAD, offset)          \
15343cab2bb3Spatrick   __sanitizer_syscall_pre_impl_preadv((long long)(fd), (long long)(iovp),      \
15353cab2bb3Spatrick                                       (long long)(iovcnt), (long long)(PAD),   \
15363cab2bb3Spatrick                                       (long long)(offset))
15373cab2bb3Spatrick #define __sanitizer_syscall_post_preadv(res, fd, iovp, iovcnt, PAD, offset)    \
15383cab2bb3Spatrick   __sanitizer_syscall_post_impl_preadv(res, (long long)(fd),                   \
15393cab2bb3Spatrick                                        (long long)(iovp), (long long)(iovcnt), \
15403cab2bb3Spatrick                                        (long long)(PAD), (long long)(offset))
15413cab2bb3Spatrick #define __sanitizer_syscall_pre_pwritev(fd, iovp, iovcnt, PAD, offset)         \
15423cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pwritev((long long)(fd), (long long)(iovp),     \
15433cab2bb3Spatrick                                        (long long)(iovcnt), (long long)(PAD),  \
15443cab2bb3Spatrick                                        (long long)(offset))
15453cab2bb3Spatrick #define __sanitizer_syscall_post_pwritev(res, fd, iovp, iovcnt, PAD, offset)   \
15463cab2bb3Spatrick   __sanitizer_syscall_post_impl_pwritev(                                       \
15473cab2bb3Spatrick       res, (long long)(fd), (long long)(iovp), (long long)(iovcnt),            \
15483cab2bb3Spatrick       (long long)(PAD), (long long)(offset))
15493cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_16___sigaction14(signum, nsa, osa)      \
15503cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_16___sigaction14(                        \
15513cab2bb3Spatrick       (long long)(signum), (long long)(nsa), (long long)(osa))
15523cab2bb3Spatrick #define __sanitizer_syscall_post_compat_16___sigaction14(res, signum, nsa,     \
15533cab2bb3Spatrick                                                          osa)                  \
15543cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_16___sigaction14(                       \
15553cab2bb3Spatrick       res, (long long)(signum), (long long)(nsa), (long long)(osa))
15563cab2bb3Spatrick #define __sanitizer_syscall_pre___sigpending14(set)                            \
15573cab2bb3Spatrick   __sanitizer_syscall_pre_impl___sigpending14((long long)(set))
15583cab2bb3Spatrick #define __sanitizer_syscall_post___sigpending14(res, set)                      \
15593cab2bb3Spatrick   __sanitizer_syscall_post_impl___sigpending14(res, (long long)(set))
15603cab2bb3Spatrick #define __sanitizer_syscall_pre___sigprocmask14(how, set, oset)                \
15613cab2bb3Spatrick   __sanitizer_syscall_pre_impl___sigprocmask14(                                \
15623cab2bb3Spatrick       (long long)(how), (long long)(set), (long long)(oset))
15633cab2bb3Spatrick #define __sanitizer_syscall_post___sigprocmask14(res, how, set, oset)          \
15643cab2bb3Spatrick   __sanitizer_syscall_post_impl___sigprocmask14(                               \
15653cab2bb3Spatrick       res, (long long)(how), (long long)(set), (long long)(oset))
15663cab2bb3Spatrick #define __sanitizer_syscall_pre___sigsuspend14(set)                            \
15673cab2bb3Spatrick   __sanitizer_syscall_pre_impl___sigsuspend14((long long)(set))
15683cab2bb3Spatrick #define __sanitizer_syscall_post___sigsuspend14(res, set)                      \
15693cab2bb3Spatrick   __sanitizer_syscall_post_impl___sigsuspend14(res, (long long)(set))
15703cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_16___sigreturn14(sigcntxp)              \
15713cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_16___sigreturn14((long long)(sigcntxp))
15723cab2bb3Spatrick #define __sanitizer_syscall_post_compat_16___sigreturn14(res, sigcntxp)        \
15733cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_16___sigreturn14(res,                   \
15743cab2bb3Spatrick                                                         (long long)(sigcntxp))
15753cab2bb3Spatrick #define __sanitizer_syscall_pre___getcwd(bufp, length)                         \
15763cab2bb3Spatrick   __sanitizer_syscall_pre_impl___getcwd((long long)(bufp), (long long)(length))
15773cab2bb3Spatrick #define __sanitizer_syscall_post___getcwd(res, bufp, length)                   \
15783cab2bb3Spatrick   __sanitizer_syscall_post_impl___getcwd(res, (long long)(bufp),               \
15793cab2bb3Spatrick                                          (long long)(length))
15803cab2bb3Spatrick #define __sanitizer_syscall_pre_fchroot(fd)                                    \
15813cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fchroot((long long)(fd))
15823cab2bb3Spatrick #define __sanitizer_syscall_post_fchroot(res, fd)                              \
15833cab2bb3Spatrick   __sanitizer_syscall_post_impl_fchroot(res, (long long)(fd))
15843cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30_fhopen(fhp, flags)                   \
15853cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30_fhopen((long long)(fhp),              \
15863cab2bb3Spatrick                                                 (long long)(flags))
15873cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30_fhopen(res, fhp, flags)             \
15883cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30_fhopen(res, (long long)(fhp),        \
15893cab2bb3Spatrick                                                  (long long)(flags))
15903cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30_fhstat(fhp, sb)                      \
15913cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30_fhstat((long long)(fhp),              \
15923cab2bb3Spatrick                                                 (long long)(sb))
15933cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30_fhstat(res, fhp, sb)                \
15943cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30_fhstat(res, (long long)(fhp),        \
15953cab2bb3Spatrick                                                  (long long)(sb))
15963cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_20_fhstatfs(fhp, buf)                   \
15973cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_20_fhstatfs((long long)(fhp),            \
15983cab2bb3Spatrick                                                   (long long)(buf))
15993cab2bb3Spatrick #define __sanitizer_syscall_post_compat_20_fhstatfs(res, fhp, buf)             \
16003cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_20_fhstatfs(res, (long long)(fhp),      \
16013cab2bb3Spatrick                                                    (long long)(buf))
16023cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_____semctl13(semid, semnum, cmd,     \
16033cab2bb3Spatrick                                                        arg)                    \
16043cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_____semctl13(                         \
16053cab2bb3Spatrick       (long long)(semid), (long long)(semnum), (long long)(cmd),               \
16063cab2bb3Spatrick       (long long)(arg))
16073cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_____semctl13(res, semid, semnum,    \
16083cab2bb3Spatrick                                                         cmd, arg)              \
16093cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_____semctl13(                        \
16103cab2bb3Spatrick       res, (long long)(semid), (long long)(semnum), (long long)(cmd),          \
16113cab2bb3Spatrick       (long long)(arg))
16123cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___msgctl13(msqid, cmd, buf)          \
16133cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___msgctl13(                           \
16143cab2bb3Spatrick       (long long)(msqid), (long long)(cmd), (long long)(buf))
16153cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___msgctl13(res, msqid, cmd, buf)    \
16163cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___msgctl13(                          \
16173cab2bb3Spatrick       res, (long long)(msqid), (long long)(cmd), (long long)(buf))
16183cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___shmctl13(shmid, cmd, buf)          \
16193cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___shmctl13(                           \
16203cab2bb3Spatrick       (long long)(shmid), (long long)(cmd), (long long)(buf))
16213cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___shmctl13(res, shmid, cmd, buf)    \
16223cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___shmctl13(                          \
16233cab2bb3Spatrick       res, (long long)(shmid), (long long)(cmd), (long long)(buf))
16243cab2bb3Spatrick #define __sanitizer_syscall_pre_lchflags(path, flags)                          \
16253cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lchflags((long long)(path), (long long)(flags))
16263cab2bb3Spatrick #define __sanitizer_syscall_post_lchflags(res, path, flags)                    \
16273cab2bb3Spatrick   __sanitizer_syscall_post_impl_lchflags(res, (long long)(path),               \
16283cab2bb3Spatrick                                          (long long)(flags))
16293cab2bb3Spatrick #define __sanitizer_syscall_pre_issetugid()                                    \
16303cab2bb3Spatrick   __sanitizer_syscall_pre_impl_issetugid()
16313cab2bb3Spatrick #define __sanitizer_syscall_post_issetugid(res)                                \
16323cab2bb3Spatrick   __sanitizer_syscall_post_impl_issetugid(res)
16333cab2bb3Spatrick #define __sanitizer_syscall_pre_utrace(label, addr, len)                       \
16343cab2bb3Spatrick   __sanitizer_syscall_pre_impl_utrace((long long)(label), (long long)(addr),   \
16353cab2bb3Spatrick                                       (long long)(len))
16363cab2bb3Spatrick #define __sanitizer_syscall_post_utrace(res, label, addr, len)                 \
16373cab2bb3Spatrick   __sanitizer_syscall_post_impl_utrace(res, (long long)(label),                \
16383cab2bb3Spatrick                                        (long long)(addr), (long long)(len))
16393cab2bb3Spatrick #define __sanitizer_syscall_pre_getcontext(ucp)                                \
16403cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getcontext((long long)(ucp))
16413cab2bb3Spatrick #define __sanitizer_syscall_post_getcontext(res, ucp)                          \
16423cab2bb3Spatrick   __sanitizer_syscall_post_impl_getcontext(res, (long long)(ucp))
16433cab2bb3Spatrick #define __sanitizer_syscall_pre_setcontext(ucp)                                \
16443cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setcontext((long long)(ucp))
16453cab2bb3Spatrick #define __sanitizer_syscall_post_setcontext(res, ucp)                          \
16463cab2bb3Spatrick   __sanitizer_syscall_post_impl_setcontext(res, (long long)(ucp))
16473cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_create(ucp, flags, new_lwp)               \
16483cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_create(                                    \
16493cab2bb3Spatrick       (long long)(ucp), (long long)(flags), (long long)(new_lwp))
16503cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_create(res, ucp, flags, new_lwp)         \
16513cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_create(                                   \
16523cab2bb3Spatrick       res, (long long)(ucp), (long long)(flags), (long long)(new_lwp))
16533cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_exit()                                    \
16543cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_exit()
16553cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_exit(res)                                \
16563cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_exit(res)
16573cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_self()                                    \
16583cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_self()
16593cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_self(res)                                \
16603cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_self(res)
16613cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_wait(wait_for, departed)                  \
16623cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_wait((long long)(wait_for),                \
16633cab2bb3Spatrick                                          (long long)(departed))
16643cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_wait(res, wait_for, departed)            \
16653cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_wait(res, (long long)(wait_for),          \
16663cab2bb3Spatrick                                           (long long)(departed))
16673cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_suspend(target)                           \
16683cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_suspend((long long)(target))
16693cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_suspend(res, target)                     \
16703cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_suspend(res, (long long)(target))
16713cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_continue(target)                          \
16723cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_continue((long long)(target))
16733cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_continue(res, target)                    \
16743cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_continue(res, (long long)(target))
16753cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_wakeup(target)                            \
16763cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_wakeup((long long)(target))
16773cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_wakeup(res, target)                      \
16783cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_wakeup(res, (long long)(target))
16793cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_getprivate()                              \
16803cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_getprivate()
16813cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_getprivate(res)                          \
16823cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_getprivate(res)
16833cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_setprivate(ptr)                           \
16843cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_setprivate((long long)(ptr))
16853cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_setprivate(res, ptr)                     \
16863cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_setprivate(res, (long long)(ptr))
16873cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_kill(target, signo)                       \
16883cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_kill((long long)(target),                  \
16893cab2bb3Spatrick                                          (long long)(signo))
16903cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_kill(res, target, signo)                 \
16913cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_kill(res, (long long)(target),            \
16923cab2bb3Spatrick                                           (long long)(signo))
16933cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_detach(target)                            \
16943cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_detach((long long)(target))
16953cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_detach(res, target)                      \
16963cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_detach(res, (long long)(target))
16973cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50__lwp_park(ts, unpark, hint,          \
16983cab2bb3Spatrick                                                     unparkhint)                \
16993cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50__lwp_park(                            \
17003cab2bb3Spatrick       (long long)(ts), (long long)(unpark), (long long)(hint),                 \
17013cab2bb3Spatrick       (long long)(unparkhint))
17023cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50__lwp_park(res, ts, unpark, hint,    \
17033cab2bb3Spatrick                                                      unparkhint)               \
17043cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50__lwp_park(                           \
17053cab2bb3Spatrick       res, (long long)(ts), (long long)(unpark), (long long)(hint),            \
17063cab2bb3Spatrick       (long long)(unparkhint))
17073cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_unpark(target, hint)                      \
17083cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_unpark((long long)(target),                \
17093cab2bb3Spatrick                                            (long long)(hint))
17103cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_unpark(res, target, hint)                \
17113cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_unpark(res, (long long)(target),          \
17123cab2bb3Spatrick                                             (long long)(hint))
17133cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_unpark_all(targets, ntargets, hint)       \
17143cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_unpark_all(                                \
17153cab2bb3Spatrick       (long long)(targets), (long long)(ntargets), (long long)(hint))
17163cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_unpark_all(res, targets, ntargets, hint) \
17173cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_unpark_all(                               \
17183cab2bb3Spatrick       res, (long long)(targets), (long long)(ntargets), (long long)(hint))
17193cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_setname(target, name)                     \
17203cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_setname((long long)(target),               \
17213cab2bb3Spatrick                                             (long long)(name))
17223cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_setname(res, target, name)               \
17233cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_setname(res, (long long)(target),         \
17243cab2bb3Spatrick                                              (long long)(name))
17253cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_getname(target, name, len)                \
17263cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_getname(                                   \
17273cab2bb3Spatrick       (long long)(target), (long long)(name), (long long)(len))
17283cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_getname(res, target, name, len)          \
17293cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_getname(                                  \
17303cab2bb3Spatrick       res, (long long)(target), (long long)(name), (long long)(len))
17313cab2bb3Spatrick #define __sanitizer_syscall_pre__lwp_ctl(features, address)                    \
17323cab2bb3Spatrick   __sanitizer_syscall_pre_impl__lwp_ctl((long long)(features),                 \
17333cab2bb3Spatrick                                         (long long)(address))
17343cab2bb3Spatrick #define __sanitizer_syscall_post__lwp_ctl(res, features, address)              \
17353cab2bb3Spatrick   __sanitizer_syscall_post_impl__lwp_ctl(res, (long long)(features),           \
17363cab2bb3Spatrick                                          (long long)(address))
17373cab2bb3Spatrick /* syscall 326 has been skipped */
17383cab2bb3Spatrick /* syscall 327 has been skipped */
17393cab2bb3Spatrick /* syscall 328 has been skipped */
17403cab2bb3Spatrick /* syscall 329 has been skipped */
17413cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_60_sa_register(newv, oldv, flags,       \
17423cab2bb3Spatrick                                                       stackinfo_offset)        \
17433cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_60_sa_register(                          \
17443cab2bb3Spatrick       (long long)(newv), (long long)(oldv), (long long)(flags),                \
17453cab2bb3Spatrick       (long long)(stackinfo_offset))
17463cab2bb3Spatrick #define __sanitizer_syscall_post_compat_60_sa_register(res, newv, oldv, flags, \
17473cab2bb3Spatrick                                                        stackinfo_offset)       \
17483cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_60_sa_register(                         \
17493cab2bb3Spatrick       res, (long long)(newv), (long long)(oldv), (long long)(flags),           \
17503cab2bb3Spatrick       (long long)(stackinfo_offset))
17513cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_60_sa_stacks(num, stacks)               \
17523cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_60_sa_stacks((long long)(num),           \
17533cab2bb3Spatrick                                                    (long long)(stacks))
17543cab2bb3Spatrick #define __sanitizer_syscall_post_compat_60_sa_stacks(res, num, stacks)         \
17553cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_60_sa_stacks(res, (long long)(num),     \
17563cab2bb3Spatrick                                                     (long long)(stacks))
17573cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_60_sa_enable()                          \
17583cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_60_sa_enable()
17593cab2bb3Spatrick #define __sanitizer_syscall_post_compat_60_sa_enable(res)                      \
17603cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_60_sa_enable(res)
17613cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_60_sa_setconcurrency(concurrency)       \
17623cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_60_sa_setconcurrency(                    \
17633cab2bb3Spatrick       (long long)(concurrency))
17643cab2bb3Spatrick #define __sanitizer_syscall_post_compat_60_sa_setconcurrency(res, concurrency) \
17653cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_60_sa_setconcurrency(                   \
17663cab2bb3Spatrick       res, (long long)(concurrency))
17673cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_60_sa_yield()                           \
17683cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_60_sa_yield()
17693cab2bb3Spatrick #define __sanitizer_syscall_post_compat_60_sa_yield(res)                       \
17703cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_60_sa_yield(res)
17713cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_60_sa_preempt(sa_id)                    \
17723cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_60_sa_preempt((long long)(sa_id))
17733cab2bb3Spatrick #define __sanitizer_syscall_post_compat_60_sa_preempt(res, sa_id)              \
17743cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_60_sa_preempt(res, (long long)(sa_id))
17753cab2bb3Spatrick /* syscall 336 has been skipped */
17763cab2bb3Spatrick /* syscall 337 has been skipped */
17773cab2bb3Spatrick /* syscall 338 has been skipped */
17783cab2bb3Spatrick /* syscall 339 has been skipped */
17793cab2bb3Spatrick #define __sanitizer_syscall_pre___sigaction_sigtramp(signum, nsa, osa, tramp,  \
17803cab2bb3Spatrick                                                      vers)                     \
17813cab2bb3Spatrick   __sanitizer_syscall_pre_impl___sigaction_sigtramp(                           \
17823cab2bb3Spatrick       (long long)(signum), (long long)(nsa), (long long)(osa),                 \
17833cab2bb3Spatrick       (long long)(tramp), (long long)(vers))
17843cab2bb3Spatrick #define __sanitizer_syscall_post___sigaction_sigtramp(res, signum, nsa, osa,   \
17853cab2bb3Spatrick                                                       tramp, vers)             \
17863cab2bb3Spatrick   __sanitizer_syscall_post_impl___sigaction_sigtramp(                          \
17873cab2bb3Spatrick       res, (long long)(signum), (long long)(nsa), (long long)(osa),            \
17883cab2bb3Spatrick       (long long)(tramp), (long long)(vers))
17893cab2bb3Spatrick /* syscall 341 has been skipped */
17903cab2bb3Spatrick /* syscall 342 has been skipped */
17913cab2bb3Spatrick #define __sanitizer_syscall_pre_rasctl(addr, len, op)                          \
17923cab2bb3Spatrick   __sanitizer_syscall_pre_impl_rasctl((long long)(addr), (long long)(len),     \
17933cab2bb3Spatrick                                       (long long)(op))
17943cab2bb3Spatrick #define __sanitizer_syscall_post_rasctl(res, addr, len, op)                    \
17953cab2bb3Spatrick   __sanitizer_syscall_post_impl_rasctl(res, (long long)(addr),                 \
17963cab2bb3Spatrick                                        (long long)(len), (long long)(op))
17973cab2bb3Spatrick #define __sanitizer_syscall_pre_kqueue() __sanitizer_syscall_pre_impl_kqueue()
17983cab2bb3Spatrick #define __sanitizer_syscall_post_kqueue(res)                                   \
17993cab2bb3Spatrick   __sanitizer_syscall_post_impl_kqueue(res)
18003cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_kevent(fd, changelist, nchanges,     \
18013cab2bb3Spatrick                                                  eventlist, nevents, timeout)  \
18023cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_kevent(                               \
18033cab2bb3Spatrick       (long long)(fd), (long long)(changelist), (long long)(nchanges),         \
18043cab2bb3Spatrick       (long long)(eventlist), (long long)(nevents), (long long)(timeout))
18053cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_kevent(                             \
18063cab2bb3Spatrick     res, fd, changelist, nchanges, eventlist, nevents, timeout)                \
18073cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_kevent(                              \
18083cab2bb3Spatrick       res, (long long)(fd), (long long)(changelist), (long long)(nchanges),    \
18093cab2bb3Spatrick       (long long)(eventlist), (long long)(nevents), (long long)(timeout))
18103cab2bb3Spatrick #define __sanitizer_syscall_pre__sched_setparam(pid, lid, policy, params)      \
18113cab2bb3Spatrick   __sanitizer_syscall_pre_impl__sched_setparam(                                \
18123cab2bb3Spatrick       (long long)(pid), (long long)(lid), (long long)(policy),                 \
18133cab2bb3Spatrick       (long long)(params))
18143cab2bb3Spatrick #define __sanitizer_syscall_post__sched_setparam(res, pid, lid, policy,        \
18153cab2bb3Spatrick                                                  params)                       \
18163cab2bb3Spatrick   __sanitizer_syscall_post_impl__sched_setparam(                               \
18173cab2bb3Spatrick       res, (long long)(pid), (long long)(lid), (long long)(policy),            \
18183cab2bb3Spatrick       (long long)(params))
18193cab2bb3Spatrick #define __sanitizer_syscall_pre__sched_getparam(pid, lid, policy, params)      \
18203cab2bb3Spatrick   __sanitizer_syscall_pre_impl__sched_getparam(                                \
18213cab2bb3Spatrick       (long long)(pid), (long long)(lid), (long long)(policy),                 \
18223cab2bb3Spatrick       (long long)(params))
18233cab2bb3Spatrick #define __sanitizer_syscall_post__sched_getparam(res, pid, lid, policy,        \
18243cab2bb3Spatrick                                                  params)                       \
18253cab2bb3Spatrick   __sanitizer_syscall_post_impl__sched_getparam(                               \
18263cab2bb3Spatrick       res, (long long)(pid), (long long)(lid), (long long)(policy),            \
18273cab2bb3Spatrick       (long long)(params))
18283cab2bb3Spatrick #define __sanitizer_syscall_pre__sched_setaffinity(pid, lid, size, cpuset)     \
18293cab2bb3Spatrick   __sanitizer_syscall_pre_impl__sched_setaffinity(                             \
18303cab2bb3Spatrick       (long long)(pid), (long long)(lid), (long long)(size),                   \
18313cab2bb3Spatrick       (long long)(cpuset))
18323cab2bb3Spatrick #define __sanitizer_syscall_post__sched_setaffinity(res, pid, lid, size,       \
18333cab2bb3Spatrick                                                     cpuset)                    \
18343cab2bb3Spatrick   __sanitizer_syscall_post_impl__sched_setaffinity(                            \
18353cab2bb3Spatrick       res, (long long)(pid), (long long)(lid), (long long)(size),              \
18363cab2bb3Spatrick       (long long)(cpuset))
18373cab2bb3Spatrick #define __sanitizer_syscall_pre__sched_getaffinity(pid, lid, size, cpuset)     \
18383cab2bb3Spatrick   __sanitizer_syscall_pre_impl__sched_getaffinity(                             \
18393cab2bb3Spatrick       (long long)(pid), (long long)(lid), (long long)(size),                   \
18403cab2bb3Spatrick       (long long)(cpuset))
18413cab2bb3Spatrick #define __sanitizer_syscall_post__sched_getaffinity(res, pid, lid, size,       \
18423cab2bb3Spatrick                                                     cpuset)                    \
18433cab2bb3Spatrick   __sanitizer_syscall_post_impl__sched_getaffinity(                            \
18443cab2bb3Spatrick       res, (long long)(pid), (long long)(lid), (long long)(size),              \
18453cab2bb3Spatrick       (long long)(cpuset))
18463cab2bb3Spatrick #define __sanitizer_syscall_pre_sched_yield()                                  \
18473cab2bb3Spatrick   __sanitizer_syscall_pre_impl_sched_yield()
18483cab2bb3Spatrick #define __sanitizer_syscall_post_sched_yield(res)                              \
18493cab2bb3Spatrick   __sanitizer_syscall_post_impl_sched_yield(res)
18503cab2bb3Spatrick #define __sanitizer_syscall_pre__sched_protect(priority)                       \
18513cab2bb3Spatrick   __sanitizer_syscall_pre_impl__sched_protect((long long)(priority))
18523cab2bb3Spatrick #define __sanitizer_syscall_post__sched_protect(res, priority)                 \
18533cab2bb3Spatrick   __sanitizer_syscall_post_impl__sched_protect(res, (long long)(priority))
18543cab2bb3Spatrick /* syscall 352 has been skipped */
18553cab2bb3Spatrick /* syscall 353 has been skipped */
18563cab2bb3Spatrick #define __sanitizer_syscall_pre_fsync_range(fd, flags, start, length)          \
18573cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fsync_range(                                    \
18583cab2bb3Spatrick       (long long)(fd), (long long)(flags), (long long)(start),                 \
18593cab2bb3Spatrick       (long long)(length))
18603cab2bb3Spatrick #define __sanitizer_syscall_post_fsync_range(res, fd, flags, start, length)    \
18613cab2bb3Spatrick   __sanitizer_syscall_post_impl_fsync_range(                                   \
18623cab2bb3Spatrick       res, (long long)(fd), (long long)(flags), (long long)(start),            \
18633cab2bb3Spatrick       (long long)(length))
18643cab2bb3Spatrick #define __sanitizer_syscall_pre_uuidgen(store, count)                          \
18653cab2bb3Spatrick   __sanitizer_syscall_pre_impl_uuidgen((long long)(store), (long long)(count))
18663cab2bb3Spatrick #define __sanitizer_syscall_post_uuidgen(res, store, count)                    \
18673cab2bb3Spatrick   __sanitizer_syscall_post_impl_uuidgen(res, (long long)(store),               \
18683cab2bb3Spatrick                                         (long long)(count))
18693cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_90_getvfsstat(buf, bufsize, flags)      \
18703cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_90_getvfsstat(                           \
18713cab2bb3Spatrick       (long long)(buf), (long long)(bufsize), (long long)(flags))
18723cab2bb3Spatrick #define __sanitizer_syscall_post_compat_90_getvfsstat(res, buf, bufsize,       \
18733cab2bb3Spatrick                                                       flags)                   \
18743cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_90_getvfsstat(                          \
18753cab2bb3Spatrick       res, (long long)(buf), (long long)(bufsize), (long long)(flags))
18763cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_90_statvfs1(path, buf, flags)           \
18773cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_90_statvfs1(                             \
18783cab2bb3Spatrick       (long long)(path), (long long)(buf), (long long)(flags))
18793cab2bb3Spatrick #define __sanitizer_syscall_post_compat_90_statvfs1(res, path, buf, flags)     \
18803cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_90_statvfs1(                            \
18813cab2bb3Spatrick       res, (long long)(path), (long long)(buf), (long long)(flags))
18823cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_90_fstatvfs1(fd, buf, flags)            \
18833cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_90_fstatvfs1(                            \
18843cab2bb3Spatrick       (long long)(fd), (long long)(buf), (long long)(flags))
18853cab2bb3Spatrick #define __sanitizer_syscall_post_compat_90_fstatvfs1(res, fd, buf, flags)      \
18863cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_90_fstatvfs1(                           \
18873cab2bb3Spatrick       res, (long long)(fd), (long long)(buf), (long long)(flags))
18883cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30_fhstatvfs1(fhp, buf, flags)          \
18893cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30_fhstatvfs1(                           \
18903cab2bb3Spatrick       (long long)(fhp), (long long)(buf), (long long)(flags))
18913cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30_fhstatvfs1(res, fhp, buf, flags)    \
18923cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30_fhstatvfs1(                          \
18933cab2bb3Spatrick       res, (long long)(fhp), (long long)(buf), (long long)(flags))
18943cab2bb3Spatrick #define __sanitizer_syscall_pre_extattrctl(path, cmd, filename, attrnamespace, \
18953cab2bb3Spatrick                                            attrname)                           \
18963cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattrctl(                                     \
18973cab2bb3Spatrick       (long long)(path), (long long)(cmd), (long long)(filename),              \
18983cab2bb3Spatrick       (long long)(attrnamespace), (long long)(attrname))
18993cab2bb3Spatrick #define __sanitizer_syscall_post_extattrctl(res, path, cmd, filename,          \
19003cab2bb3Spatrick                                             attrnamespace, attrname)           \
19013cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattrctl(                                    \
19023cab2bb3Spatrick       res, (long long)(path), (long long)(cmd), (long long)(filename),         \
19033cab2bb3Spatrick       (long long)(attrnamespace), (long long)(attrname))
19043cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_set_file(path, attrnamespace,          \
19053cab2bb3Spatrick                                                  attrname, data, nbytes)       \
19063cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_set_file(                               \
19073cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(attrname),    \
19083cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19093cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_set_file(res, path, attrnamespace,    \
19103cab2bb3Spatrick                                                   attrname, data, nbytes)      \
19113cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_set_file(                              \
19123cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace),                      \
19133cab2bb3Spatrick       (long long)(attrname), (long long)(data), (long long)(nbytes))
19143cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_get_file(path, attrnamespace,          \
19153cab2bb3Spatrick                                                  attrname, data, nbytes)       \
19163cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_get_file(                               \
19173cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(attrname),    \
19183cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19193cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_get_file(res, path, attrnamespace,    \
19203cab2bb3Spatrick                                                   attrname, data, nbytes)      \
19213cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_get_file(                              \
19223cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace),                      \
19233cab2bb3Spatrick       (long long)(attrname), (long long)(data), (long long)(nbytes))
19243cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_delete_file(path, attrnamespace,       \
19253cab2bb3Spatrick                                                     attrname)                  \
19263cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_delete_file(                            \
19273cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(attrname))
19283cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_delete_file(res, path, attrnamespace, \
19293cab2bb3Spatrick                                                      attrname)                 \
19303cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_delete_file(                           \
19313cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace),                      \
19323cab2bb3Spatrick       (long long)(attrname))
19333cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_set_fd(fd, attrnamespace, attrname,    \
19343cab2bb3Spatrick                                                data, nbytes)                   \
19353cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_set_fd(                                 \
19363cab2bb3Spatrick       (long long)(fd), (long long)(attrnamespace), (long long)(attrname),      \
19373cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19383cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_set_fd(res, fd, attrnamespace,        \
19393cab2bb3Spatrick                                                 attrname, data, nbytes)        \
19403cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_set_fd(                                \
19413cab2bb3Spatrick       res, (long long)(fd), (long long)(attrnamespace), (long long)(attrname), \
19423cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19433cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_get_fd(fd, attrnamespace, attrname,    \
19443cab2bb3Spatrick                                                data, nbytes)                   \
19453cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_get_fd(                                 \
19463cab2bb3Spatrick       (long long)(fd), (long long)(attrnamespace), (long long)(attrname),      \
19473cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19483cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_get_fd(res, fd, attrnamespace,        \
19493cab2bb3Spatrick                                                 attrname, data, nbytes)        \
19503cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_get_fd(                                \
19513cab2bb3Spatrick       res, (long long)(fd), (long long)(attrnamespace), (long long)(attrname), \
19523cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19533cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_delete_fd(fd, attrnamespace, attrname) \
19543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_delete_fd(                              \
19553cab2bb3Spatrick       (long long)(fd), (long long)(attrnamespace), (long long)(attrname))
19563cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_delete_fd(res, fd, attrnamespace,     \
19573cab2bb3Spatrick                                                    attrname)                   \
19583cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_delete_fd(                             \
19593cab2bb3Spatrick       res, (long long)(fd), (long long)(attrnamespace), (long long)(attrname))
19603cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_set_link(path, attrnamespace,          \
19613cab2bb3Spatrick                                                  attrname, data, nbytes)       \
19623cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_set_link(                               \
19633cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(attrname),    \
19643cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19653cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_set_link(res, path, attrnamespace,    \
19663cab2bb3Spatrick                                                   attrname, data, nbytes)      \
19673cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_set_link(                              \
19683cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace),                      \
19693cab2bb3Spatrick       (long long)(attrname), (long long)(data), (long long)(nbytes))
19703cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_get_link(path, attrnamespace,          \
19713cab2bb3Spatrick                                                  attrname, data, nbytes)       \
19723cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_get_link(                               \
19733cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(attrname),    \
19743cab2bb3Spatrick       (long long)(data), (long long)(nbytes))
19753cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_get_link(res, path, attrnamespace,    \
19763cab2bb3Spatrick                                                   attrname, data, nbytes)      \
19773cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_get_link(                              \
19783cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace),                      \
19793cab2bb3Spatrick       (long long)(attrname), (long long)(data), (long long)(nbytes))
19803cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_delete_link(path, attrnamespace,       \
19813cab2bb3Spatrick                                                     attrname)                  \
19823cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_delete_link(                            \
19833cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(attrname))
19843cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_delete_link(res, path, attrnamespace, \
19853cab2bb3Spatrick                                                      attrname)                 \
19863cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_delete_link(                           \
19873cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace),                      \
19883cab2bb3Spatrick       (long long)(attrname))
19893cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_list_fd(fd, attrnamespace, data,       \
19903cab2bb3Spatrick                                                 nbytes)                        \
19913cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_list_fd(                                \
19923cab2bb3Spatrick       (long long)(fd), (long long)(attrnamespace), (long long)(data),          \
19933cab2bb3Spatrick       (long long)(nbytes))
19943cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_list_fd(res, fd, attrnamespace, data, \
19953cab2bb3Spatrick                                                  nbytes)                       \
19963cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_list_fd(                               \
19973cab2bb3Spatrick       res, (long long)(fd), (long long)(attrnamespace), (long long)(data),     \
19983cab2bb3Spatrick       (long long)(nbytes))
19993cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_list_file(path, attrnamespace, data,   \
20003cab2bb3Spatrick                                                   nbytes)                      \
20013cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_list_file(                              \
20023cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(data),        \
20033cab2bb3Spatrick       (long long)(nbytes))
20043cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_list_file(res, path, attrnamespace,   \
20053cab2bb3Spatrick                                                    data, nbytes)               \
20063cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_list_file(                             \
20073cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace), (long long)(data),   \
20083cab2bb3Spatrick       (long long)(nbytes))
20093cab2bb3Spatrick #define __sanitizer_syscall_pre_extattr_list_link(path, attrnamespace, data,   \
20103cab2bb3Spatrick                                                   nbytes)                      \
20113cab2bb3Spatrick   __sanitizer_syscall_pre_impl_extattr_list_link(                              \
20123cab2bb3Spatrick       (long long)(path), (long long)(attrnamespace), (long long)(data),        \
20133cab2bb3Spatrick       (long long)(nbytes))
20143cab2bb3Spatrick #define __sanitizer_syscall_post_extattr_list_link(res, path, attrnamespace,   \
20153cab2bb3Spatrick                                                    data, nbytes)               \
20163cab2bb3Spatrick   __sanitizer_syscall_post_impl_extattr_list_link(                             \
20173cab2bb3Spatrick       res, (long long)(path), (long long)(attrnamespace), (long long)(data),   \
20183cab2bb3Spatrick       (long long)(nbytes))
20193cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_pselect(nd, in, ou, ex, ts, mask)    \
20203cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_pselect(                              \
20213cab2bb3Spatrick       (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex),      \
20223cab2bb3Spatrick       (long long)(ts), (long long)(mask))
20233cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_pselect(res, nd, in, ou, ex, ts,    \
20243cab2bb3Spatrick                                                    mask)                       \
20253cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_pselect(                             \
20263cab2bb3Spatrick       res, (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \
20273cab2bb3Spatrick       (long long)(ts), (long long)(mask))
20283cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_pollts(fds, nfds, ts, mask)          \
20293cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_pollts(                               \
20303cab2bb3Spatrick       (long long)(fds), (long long)(nfds), (long long)(ts), (long long)(mask))
20313cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_pollts(res, fds, nfds, ts, mask)    \
20323cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_pollts(                              \
20333cab2bb3Spatrick       res, (long long)(fds), (long long)(nfds), (long long)(ts),               \
20343cab2bb3Spatrick       (long long)(mask))
20353cab2bb3Spatrick #define __sanitizer_syscall_pre_setxattr(path, name, value, size, flags)       \
20363cab2bb3Spatrick   __sanitizer_syscall_pre_impl_setxattr((long long)(path), (long long)(name),  \
20373cab2bb3Spatrick                                         (long long)(value), (long long)(size), \
20383cab2bb3Spatrick                                         (long long)(flags))
20393cab2bb3Spatrick #define __sanitizer_syscall_post_setxattr(res, path, name, value, size, flags) \
20403cab2bb3Spatrick   __sanitizer_syscall_post_impl_setxattr(                                      \
20413cab2bb3Spatrick       res, (long long)(path), (long long)(name), (long long)(value),           \
20423cab2bb3Spatrick       (long long)(size), (long long)(flags))
20433cab2bb3Spatrick #define __sanitizer_syscall_pre_lsetxattr(path, name, value, size, flags)      \
20443cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lsetxattr(                                      \
20453cab2bb3Spatrick       (long long)(path), (long long)(name), (long long)(value),                \
20463cab2bb3Spatrick       (long long)(size), (long long)(flags))
20473cab2bb3Spatrick #define __sanitizer_syscall_post_lsetxattr(res, path, name, value, size,       \
20483cab2bb3Spatrick                                            flags)                              \
20493cab2bb3Spatrick   __sanitizer_syscall_post_impl_lsetxattr(                                     \
20503cab2bb3Spatrick       res, (long long)(path), (long long)(name), (long long)(value),           \
20513cab2bb3Spatrick       (long long)(size), (long long)(flags))
20523cab2bb3Spatrick #define __sanitizer_syscall_pre_fsetxattr(fd, name, value, size, flags)        \
20533cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fsetxattr(                                      \
20543cab2bb3Spatrick       (long long)(fd), (long long)(name), (long long)(value),                  \
20553cab2bb3Spatrick       (long long)(size), (long long)(flags))
20563cab2bb3Spatrick #define __sanitizer_syscall_post_fsetxattr(res, fd, name, value, size, flags)  \
20573cab2bb3Spatrick   __sanitizer_syscall_post_impl_fsetxattr(                                     \
20583cab2bb3Spatrick       res, (long long)(fd), (long long)(name), (long long)(value),             \
20593cab2bb3Spatrick       (long long)(size), (long long)(flags))
20603cab2bb3Spatrick #define __sanitizer_syscall_pre_getxattr(path, name, value, size)              \
20613cab2bb3Spatrick   __sanitizer_syscall_pre_impl_getxattr((long long)(path), (long long)(name),  \
20623cab2bb3Spatrick                                         (long long)(value), (long long)(size))
20633cab2bb3Spatrick #define __sanitizer_syscall_post_getxattr(res, path, name, value, size)        \
20643cab2bb3Spatrick   __sanitizer_syscall_post_impl_getxattr(                                      \
20653cab2bb3Spatrick       res, (long long)(path), (long long)(name), (long long)(value),           \
20663cab2bb3Spatrick       (long long)(size))
20673cab2bb3Spatrick #define __sanitizer_syscall_pre_lgetxattr(path, name, value, size)             \
20683cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lgetxattr((long long)(path), (long long)(name), \
20693cab2bb3Spatrick                                          (long long)(value),                   \
20703cab2bb3Spatrick                                          (long long)(size))
20713cab2bb3Spatrick #define __sanitizer_syscall_post_lgetxattr(res, path, name, value, size)       \
20723cab2bb3Spatrick   __sanitizer_syscall_post_impl_lgetxattr(                                     \
20733cab2bb3Spatrick       res, (long long)(path), (long long)(name), (long long)(value),           \
20743cab2bb3Spatrick       (long long)(size))
20753cab2bb3Spatrick #define __sanitizer_syscall_pre_fgetxattr(fd, name, value, size)               \
20763cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fgetxattr((long long)(fd), (long long)(name),   \
20773cab2bb3Spatrick                                          (long long)(value),                   \
20783cab2bb3Spatrick                                          (long long)(size))
20793cab2bb3Spatrick #define __sanitizer_syscall_post_fgetxattr(res, fd, name, value, size)         \
20803cab2bb3Spatrick   __sanitizer_syscall_post_impl_fgetxattr(                                     \
20813cab2bb3Spatrick       res, (long long)(fd), (long long)(name), (long long)(value),             \
20823cab2bb3Spatrick       (long long)(size))
20833cab2bb3Spatrick #define __sanitizer_syscall_pre_listxattr(path, list, size)                    \
20843cab2bb3Spatrick   __sanitizer_syscall_pre_impl_listxattr((long long)(path), (long long)(list), \
20853cab2bb3Spatrick                                          (long long)(size))
20863cab2bb3Spatrick #define __sanitizer_syscall_post_listxattr(res, path, list, size)              \
20873cab2bb3Spatrick   __sanitizer_syscall_post_impl_listxattr(                                     \
20883cab2bb3Spatrick       res, (long long)(path), (long long)(list), (long long)(size))
20893cab2bb3Spatrick #define __sanitizer_syscall_pre_llistxattr(path, list, size)                   \
20903cab2bb3Spatrick   __sanitizer_syscall_pre_impl_llistxattr(                                     \
20913cab2bb3Spatrick       (long long)(path), (long long)(list), (long long)(size))
20923cab2bb3Spatrick #define __sanitizer_syscall_post_llistxattr(res, path, list, size)             \
20933cab2bb3Spatrick   __sanitizer_syscall_post_impl_llistxattr(                                    \
20943cab2bb3Spatrick       res, (long long)(path), (long long)(list), (long long)(size))
20953cab2bb3Spatrick #define __sanitizer_syscall_pre_flistxattr(fd, list, size)                     \
20963cab2bb3Spatrick   __sanitizer_syscall_pre_impl_flistxattr((long long)(fd), (long long)(list),  \
20973cab2bb3Spatrick                                           (long long)(size))
20983cab2bb3Spatrick #define __sanitizer_syscall_post_flistxattr(res, fd, list, size)               \
20993cab2bb3Spatrick   __sanitizer_syscall_post_impl_flistxattr(                                    \
21003cab2bb3Spatrick       res, (long long)(fd), (long long)(list), (long long)(size))
21013cab2bb3Spatrick #define __sanitizer_syscall_pre_removexattr(path, name)                        \
21023cab2bb3Spatrick   __sanitizer_syscall_pre_impl_removexattr((long long)(path), (long long)(name))
21033cab2bb3Spatrick #define __sanitizer_syscall_post_removexattr(res, path, name)                  \
21043cab2bb3Spatrick   __sanitizer_syscall_post_impl_removexattr(res, (long long)(path),            \
21053cab2bb3Spatrick                                             (long long)(name))
21063cab2bb3Spatrick #define __sanitizer_syscall_pre_lremovexattr(path, name)                       \
21073cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lremovexattr((long long)(path),                 \
21083cab2bb3Spatrick                                             (long long)(name))
21093cab2bb3Spatrick #define __sanitizer_syscall_post_lremovexattr(res, path, name)                 \
21103cab2bb3Spatrick   __sanitizer_syscall_post_impl_lremovexattr(res, (long long)(path),           \
21113cab2bb3Spatrick                                              (long long)(name))
21123cab2bb3Spatrick #define __sanitizer_syscall_pre_fremovexattr(fd, name)                         \
21133cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fremovexattr((long long)(fd), (long long)(name))
21143cab2bb3Spatrick #define __sanitizer_syscall_post_fremovexattr(res, fd, name)                   \
21153cab2bb3Spatrick   __sanitizer_syscall_post_impl_fremovexattr(res, (long long)(fd),             \
21163cab2bb3Spatrick                                              (long long)(name))
21173cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___stat30(path, ub)                   \
21183cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___stat30((long long)(path),           \
21193cab2bb3Spatrick                                                   (long long)(ub))
21203cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___stat30(res, path, ub)             \
21213cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___stat30(res, (long long)(path),     \
21223cab2bb3Spatrick                                                    (long long)(ub))
21233cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___fstat30(fd, sb)                    \
21243cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___fstat30((long long)(fd),            \
21253cab2bb3Spatrick                                                    (long long)(sb))
21263cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___fstat30(res, fd, sb)              \
21273cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___fstat30(res, (long long)(fd),      \
21283cab2bb3Spatrick                                                     (long long)(sb))
21293cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___lstat30(path, ub)                  \
21303cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___lstat30((long long)(path),          \
21313cab2bb3Spatrick                                                    (long long)(ub))
21323cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___lstat30(res, path, ub)            \
21333cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___lstat30(res, (long long)(path),    \
21343cab2bb3Spatrick                                                     (long long)(ub))
21353cab2bb3Spatrick #define __sanitizer_syscall_pre___getdents30(fd, buf, count)                   \
21363cab2bb3Spatrick   __sanitizer_syscall_pre_impl___getdents30((long long)(fd), (long long)(buf), \
21373cab2bb3Spatrick                                             (long long)(count))
21383cab2bb3Spatrick #define __sanitizer_syscall_post___getdents30(res, fd, buf, count)             \
21393cab2bb3Spatrick   __sanitizer_syscall_post_impl___getdents30(                                  \
21403cab2bb3Spatrick       res, (long long)(fd), (long long)(buf), (long long)(count))
21413cab2bb3Spatrick #define __sanitizer_syscall_pre_posix_fadvise()                                \
21423cab2bb3Spatrick   __sanitizer_syscall_pre_impl_posix_fadvise((long long)())
21433cab2bb3Spatrick #define __sanitizer_syscall_post_posix_fadvise(res)                            \
21443cab2bb3Spatrick   __sanitizer_syscall_post_impl_posix_fadvise(res, (long long)())
21453cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_30___fhstat30(fhp, sb)                  \
21463cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_30___fhstat30((long long)(fhp),          \
21473cab2bb3Spatrick                                                     (long long)(sb))
21483cab2bb3Spatrick #define __sanitizer_syscall_post_compat_30___fhstat30(res, fhp, sb)            \
21493cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_30___fhstat30(res, (long long)(fhp),    \
21503cab2bb3Spatrick                                                      (long long)(sb))
21513cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___ntp_gettime30(ntvp)                \
21523cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___ntp_gettime30((long long)(ntvp))
21533cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___ntp_gettime30(res, ntvp)          \
21543cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___ntp_gettime30(res,                 \
21553cab2bb3Spatrick                                                           (long long)(ntvp))
21563cab2bb3Spatrick #define __sanitizer_syscall_pre___socket30(domain, type, protocol)             \
21573cab2bb3Spatrick   __sanitizer_syscall_pre_impl___socket30(                                     \
21583cab2bb3Spatrick       (long long)(domain), (long long)(type), (long long)(protocol))
21593cab2bb3Spatrick #define __sanitizer_syscall_post___socket30(res, domain, type, protocol)       \
21603cab2bb3Spatrick   __sanitizer_syscall_post_impl___socket30(                                    \
21613cab2bb3Spatrick       res, (long long)(domain), (long long)(type), (long long)(protocol))
21623cab2bb3Spatrick #define __sanitizer_syscall_pre___getfh30(fname, fhp, fh_size)                 \
21633cab2bb3Spatrick   __sanitizer_syscall_pre_impl___getfh30((long long)(fname), (long long)(fhp), \
21643cab2bb3Spatrick                                          (long long)(fh_size))
21653cab2bb3Spatrick #define __sanitizer_syscall_post___getfh30(res, fname, fhp, fh_size)           \
21663cab2bb3Spatrick   __sanitizer_syscall_post_impl___getfh30(                                     \
21673cab2bb3Spatrick       res, (long long)(fname), (long long)(fhp), (long long)(fh_size))
21683cab2bb3Spatrick #define __sanitizer_syscall_pre___fhopen40(fhp, fh_size, flags)                \
21693cab2bb3Spatrick   __sanitizer_syscall_pre_impl___fhopen40(                                     \
21703cab2bb3Spatrick       (long long)(fhp), (long long)(fh_size), (long long)(flags))
21713cab2bb3Spatrick #define __sanitizer_syscall_post___fhopen40(res, fhp, fh_size, flags)          \
21723cab2bb3Spatrick   __sanitizer_syscall_post_impl___fhopen40(                                    \
21733cab2bb3Spatrick       res, (long long)(fhp), (long long)(fh_size), (long long)(flags))
21743cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_90_fhstatvfs1(fhp, fh_size, buf, flags) \
21753cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_90_fhstatvfs1(                           \
21763cab2bb3Spatrick       (long long)(fhp), (long long)(fh_size), (long long)(buf),                \
21773cab2bb3Spatrick       (long long)(flags))
21783cab2bb3Spatrick #define __sanitizer_syscall_post_compat_90_fhstatvfs1(res, fhp, fh_size, buf,  \
21793cab2bb3Spatrick                                                       flags)                   \
21803cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_90_fhstatvfs1(                          \
21813cab2bb3Spatrick       res, (long long)(fhp), (long long)(fh_size), (long long)(buf),           \
21823cab2bb3Spatrick       (long long)(flags))
21833cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50___fhstat40(fhp, fh_size, sb)         \
21843cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50___fhstat40(                           \
21853cab2bb3Spatrick       (long long)(fhp), (long long)(fh_size), (long long)(sb))
21863cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50___fhstat40(res, fhp, fh_size, sb)   \
21873cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50___fhstat40(                          \
21883cab2bb3Spatrick       res, (long long)(fhp), (long long)(fh_size), (long long)(sb))
21893cab2bb3Spatrick #define __sanitizer_syscall_pre_aio_cancel(fildes, aiocbp)                     \
21903cab2bb3Spatrick   __sanitizer_syscall_pre_impl_aio_cancel((long long)(fildes),                 \
21913cab2bb3Spatrick                                           (long long)(aiocbp))
21923cab2bb3Spatrick #define __sanitizer_syscall_post_aio_cancel(res, fildes, aiocbp)               \
21933cab2bb3Spatrick   __sanitizer_syscall_post_impl_aio_cancel(res, (long long)(fildes),           \
21943cab2bb3Spatrick                                            (long long)(aiocbp))
21953cab2bb3Spatrick #define __sanitizer_syscall_pre_aio_error(aiocbp)                              \
21963cab2bb3Spatrick   __sanitizer_syscall_pre_impl_aio_error((long long)(aiocbp))
21973cab2bb3Spatrick #define __sanitizer_syscall_post_aio_error(res, aiocbp)                        \
21983cab2bb3Spatrick   __sanitizer_syscall_post_impl_aio_error(res, (long long)(aiocbp))
21993cab2bb3Spatrick #define __sanitizer_syscall_pre_aio_fsync(op, aiocbp)                          \
22003cab2bb3Spatrick   __sanitizer_syscall_pre_impl_aio_fsync((long long)(op), (long long)(aiocbp))
22013cab2bb3Spatrick #define __sanitizer_syscall_post_aio_fsync(res, op, aiocbp)                    \
22023cab2bb3Spatrick   __sanitizer_syscall_post_impl_aio_fsync(res, (long long)(op),                \
22033cab2bb3Spatrick                                           (long long)(aiocbp))
22043cab2bb3Spatrick #define __sanitizer_syscall_pre_aio_read(aiocbp)                               \
22053cab2bb3Spatrick   __sanitizer_syscall_pre_impl_aio_read((long long)(aiocbp))
22063cab2bb3Spatrick #define __sanitizer_syscall_post_aio_read(res, aiocbp)                         \
22073cab2bb3Spatrick   __sanitizer_syscall_post_impl_aio_read(res, (long long)(aiocbp))
22083cab2bb3Spatrick #define __sanitizer_syscall_pre_aio_return(aiocbp)                             \
22093cab2bb3Spatrick   __sanitizer_syscall_pre_impl_aio_return((long long)(aiocbp))
22103cab2bb3Spatrick #define __sanitizer_syscall_post_aio_return(res, aiocbp)                       \
22113cab2bb3Spatrick   __sanitizer_syscall_post_impl_aio_return(res, (long long)(aiocbp))
22123cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_50_aio_suspend(list, nent, timeout)     \
22133cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_50_aio_suspend(                          \
22143cab2bb3Spatrick       (long long)(list), (long long)(nent), (long long)(timeout))
22153cab2bb3Spatrick #define __sanitizer_syscall_post_compat_50_aio_suspend(res, list, nent,        \
22163cab2bb3Spatrick                                                        timeout)                \
22173cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_50_aio_suspend(                         \
22183cab2bb3Spatrick       res, (long long)(list), (long long)(nent), (long long)(timeout))
22193cab2bb3Spatrick #define __sanitizer_syscall_pre_aio_write(aiocbp)                              \
22203cab2bb3Spatrick   __sanitizer_syscall_pre_impl_aio_write((long long)(aiocbp))
22213cab2bb3Spatrick #define __sanitizer_syscall_post_aio_write(res, aiocbp)                        \
22223cab2bb3Spatrick   __sanitizer_syscall_post_impl_aio_write(res, (long long)(aiocbp))
22233cab2bb3Spatrick #define __sanitizer_syscall_pre_lio_listio(mode, list, nent, sig)              \
22243cab2bb3Spatrick   __sanitizer_syscall_pre_impl_lio_listio((long long)(mode),                   \
22253cab2bb3Spatrick                                           (long long)(list),                   \
22263cab2bb3Spatrick                                           (long long)(nent), (long long)(sig))
22273cab2bb3Spatrick #define __sanitizer_syscall_post_lio_listio(res, mode, list, nent, sig)        \
22283cab2bb3Spatrick   __sanitizer_syscall_post_impl_lio_listio(                                    \
22293cab2bb3Spatrick       res, (long long)(mode), (long long)(list), (long long)(nent),            \
22303cab2bb3Spatrick       (long long)(sig))
22313cab2bb3Spatrick /* syscall 407 has been skipped */
22323cab2bb3Spatrick /* syscall 408 has been skipped */
22333cab2bb3Spatrick /* syscall 409 has been skipped */
22343cab2bb3Spatrick #define __sanitizer_syscall_pre___mount50(type, path, flags, data, data_len)   \
22353cab2bb3Spatrick   __sanitizer_syscall_pre_impl___mount50(                                      \
22363cab2bb3Spatrick       (long long)(type), (long long)(path), (long long)(flags),                \
22373cab2bb3Spatrick       (long long)(data), (long long)(data_len))
22383cab2bb3Spatrick #define __sanitizer_syscall_post___mount50(res, type, path, flags, data,       \
22393cab2bb3Spatrick                                            data_len)                           \
22403cab2bb3Spatrick   __sanitizer_syscall_post_impl___mount50(                                     \
22413cab2bb3Spatrick       res, (long long)(type), (long long)(path), (long long)(flags),           \
22423cab2bb3Spatrick       (long long)(data), (long long)(data_len))
22433cab2bb3Spatrick #define __sanitizer_syscall_pre_mremap(old_address, old_size, new_address,     \
22443cab2bb3Spatrick                                        new_size, flags)                        \
22453cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mremap(                                         \
22463cab2bb3Spatrick       (long long)(old_address), (long long)(old_size),                         \
22473cab2bb3Spatrick       (long long)(new_address), (long long)(new_size), (long long)(flags))
22483cab2bb3Spatrick #define __sanitizer_syscall_post_mremap(res, old_address, old_size,            \
22493cab2bb3Spatrick                                         new_address, new_size, flags)          \
22503cab2bb3Spatrick   __sanitizer_syscall_post_impl_mremap(                                        \
22513cab2bb3Spatrick       res, (long long)(old_address), (long long)(old_size),                    \
22523cab2bb3Spatrick       (long long)(new_address), (long long)(new_size), (long long)(flags))
22533cab2bb3Spatrick #define __sanitizer_syscall_pre_pset_create(psid)                              \
22543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pset_create((long long)(psid))
22553cab2bb3Spatrick #define __sanitizer_syscall_post_pset_create(res, psid)                        \
22563cab2bb3Spatrick   __sanitizer_syscall_post_impl_pset_create(res, (long long)(psid))
22573cab2bb3Spatrick #define __sanitizer_syscall_pre_pset_destroy(psid)                             \
22583cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pset_destroy((long long)(psid))
22593cab2bb3Spatrick #define __sanitizer_syscall_post_pset_destroy(res, psid)                       \
22603cab2bb3Spatrick   __sanitizer_syscall_post_impl_pset_destroy(res, (long long)(psid))
22613cab2bb3Spatrick #define __sanitizer_syscall_pre_pset_assign(psid, cpuid, opsid)                \
22623cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pset_assign(                                    \
22633cab2bb3Spatrick       (long long)(psid), (long long)(cpuid), (long long)(opsid))
22643cab2bb3Spatrick #define __sanitizer_syscall_post_pset_assign(res, psid, cpuid, opsid)          \
22653cab2bb3Spatrick   __sanitizer_syscall_post_impl_pset_assign(                                   \
22663cab2bb3Spatrick       res, (long long)(psid), (long long)(cpuid), (long long)(opsid))
22673cab2bb3Spatrick #define __sanitizer_syscall_pre__pset_bind(idtype, first_id, second_id, psid,  \
22683cab2bb3Spatrick                                            opsid)                              \
22693cab2bb3Spatrick   __sanitizer_syscall_pre_impl__pset_bind(                                     \
22703cab2bb3Spatrick       (long long)(idtype), (long long)(first_id), (long long)(second_id),      \
22713cab2bb3Spatrick       (long long)(psid), (long long)(opsid))
22723cab2bb3Spatrick #define __sanitizer_syscall_post__pset_bind(res, idtype, first_id, second_id,  \
22733cab2bb3Spatrick                                             psid, opsid)                       \
22743cab2bb3Spatrick   __sanitizer_syscall_post_impl__pset_bind(                                    \
22753cab2bb3Spatrick       res, (long long)(idtype), (long long)(first_id), (long long)(second_id), \
22763cab2bb3Spatrick       (long long)(psid), (long long)(opsid))
22773cab2bb3Spatrick #define __sanitizer_syscall_pre___posix_fadvise50(fd, PAD, offset, len,        \
22783cab2bb3Spatrick                                                   advice)                      \
22793cab2bb3Spatrick   __sanitizer_syscall_pre_impl___posix_fadvise50(                              \
22803cab2bb3Spatrick       (long long)(fd), (long long)(PAD), (long long)(offset),                  \
22813cab2bb3Spatrick       (long long)(len), (long long)(advice))
22823cab2bb3Spatrick #define __sanitizer_syscall_post___posix_fadvise50(res, fd, PAD, offset, len,  \
22833cab2bb3Spatrick                                                    advice)                     \
22843cab2bb3Spatrick   __sanitizer_syscall_post_impl___posix_fadvise50(                             \
22853cab2bb3Spatrick       res, (long long)(fd), (long long)(PAD), (long long)(offset),             \
22863cab2bb3Spatrick       (long long)(len), (long long)(advice))
22873cab2bb3Spatrick #define __sanitizer_syscall_pre___select50(nd, in, ou, ex, tv)                 \
22883cab2bb3Spatrick   __sanitizer_syscall_pre_impl___select50((long long)(nd), (long long)(in),    \
22893cab2bb3Spatrick                                           (long long)(ou), (long long)(ex),    \
22903cab2bb3Spatrick                                           (long long)(tv))
22913cab2bb3Spatrick #define __sanitizer_syscall_post___select50(res, nd, in, ou, ex, tv)           \
22923cab2bb3Spatrick   __sanitizer_syscall_post_impl___select50(res, (long long)(nd),               \
22933cab2bb3Spatrick                                            (long long)(in), (long long)(ou),   \
22943cab2bb3Spatrick                                            (long long)(ex), (long long)(tv))
22953cab2bb3Spatrick #define __sanitizer_syscall_pre___gettimeofday50(tp, tzp)                      \
22963cab2bb3Spatrick   __sanitizer_syscall_pre_impl___gettimeofday50((long long)(tp),               \
22973cab2bb3Spatrick                                                 (long long)(tzp))
22983cab2bb3Spatrick #define __sanitizer_syscall_post___gettimeofday50(res, tp, tzp)                \
22993cab2bb3Spatrick   __sanitizer_syscall_post_impl___gettimeofday50(res, (long long)(tp),         \
23003cab2bb3Spatrick                                                  (long long)(tzp))
23013cab2bb3Spatrick #define __sanitizer_syscall_pre___settimeofday50(tv, tzp)                      \
23023cab2bb3Spatrick   __sanitizer_syscall_pre_impl___settimeofday50((long long)(tv),               \
23033cab2bb3Spatrick                                                 (long long)(tzp))
23043cab2bb3Spatrick #define __sanitizer_syscall_post___settimeofday50(res, tv, tzp)                \
23053cab2bb3Spatrick   __sanitizer_syscall_post_impl___settimeofday50(res, (long long)(tv),         \
23063cab2bb3Spatrick                                                  (long long)(tzp))
23073cab2bb3Spatrick #define __sanitizer_syscall_pre___utimes50(path, tptr)                         \
23083cab2bb3Spatrick   __sanitizer_syscall_pre_impl___utimes50((long long)(path), (long long)(tptr))
23093cab2bb3Spatrick #define __sanitizer_syscall_post___utimes50(res, path, tptr)                   \
23103cab2bb3Spatrick   __sanitizer_syscall_post_impl___utimes50(res, (long long)(path),             \
23113cab2bb3Spatrick                                            (long long)(tptr))
23123cab2bb3Spatrick #define __sanitizer_syscall_pre___adjtime50(delta, olddelta)                   \
23133cab2bb3Spatrick   __sanitizer_syscall_pre_impl___adjtime50((long long)(delta),                 \
23143cab2bb3Spatrick                                            (long long)(olddelta))
23153cab2bb3Spatrick #define __sanitizer_syscall_post___adjtime50(res, delta, olddelta)             \
23163cab2bb3Spatrick   __sanitizer_syscall_post_impl___adjtime50(res, (long long)(delta),           \
23173cab2bb3Spatrick                                             (long long)(olddelta))
23183cab2bb3Spatrick #define __sanitizer_syscall_pre___lfs_segwait50(fsidp, tv)                     \
23193cab2bb3Spatrick   __sanitizer_syscall_pre_impl___lfs_segwait50((long long)(fsidp),             \
23203cab2bb3Spatrick                                                (long long)(tv))
23213cab2bb3Spatrick #define __sanitizer_syscall_post___lfs_segwait50(res, fsidp, tv)               \
23223cab2bb3Spatrick   __sanitizer_syscall_post_impl___lfs_segwait50(res, (long long)(fsidp),       \
23233cab2bb3Spatrick                                                 (long long)(tv))
23243cab2bb3Spatrick #define __sanitizer_syscall_pre___futimes50(fd, tptr)                          \
23253cab2bb3Spatrick   __sanitizer_syscall_pre_impl___futimes50((long long)(fd), (long long)(tptr))
23263cab2bb3Spatrick #define __sanitizer_syscall_post___futimes50(res, fd, tptr)                    \
23273cab2bb3Spatrick   __sanitizer_syscall_post_impl___futimes50(res, (long long)(fd),              \
23283cab2bb3Spatrick                                             (long long)(tptr))
23293cab2bb3Spatrick #define __sanitizer_syscall_pre___lutimes50(path, tptr)                        \
23303cab2bb3Spatrick   __sanitizer_syscall_pre_impl___lutimes50((long long)(path), (long long)(tptr))
23313cab2bb3Spatrick #define __sanitizer_syscall_post___lutimes50(res, path, tptr)                  \
23323cab2bb3Spatrick   __sanitizer_syscall_post_impl___lutimes50(res, (long long)(path),            \
23333cab2bb3Spatrick                                             (long long)(tptr))
23343cab2bb3Spatrick #define __sanitizer_syscall_pre___setitimer50(which, itv, oitv)                \
23353cab2bb3Spatrick   __sanitizer_syscall_pre_impl___setitimer50(                                  \
23363cab2bb3Spatrick       (long long)(which), (long long)(itv), (long long)(oitv))
23373cab2bb3Spatrick #define __sanitizer_syscall_post___setitimer50(res, which, itv, oitv)          \
23383cab2bb3Spatrick   __sanitizer_syscall_post_impl___setitimer50(                                 \
23393cab2bb3Spatrick       res, (long long)(which), (long long)(itv), (long long)(oitv))
23403cab2bb3Spatrick #define __sanitizer_syscall_pre___getitimer50(which, itv)                      \
23413cab2bb3Spatrick   __sanitizer_syscall_pre_impl___getitimer50((long long)(which),               \
23423cab2bb3Spatrick                                              (long long)(itv))
23433cab2bb3Spatrick #define __sanitizer_syscall_post___getitimer50(res, which, itv)                \
23443cab2bb3Spatrick   __sanitizer_syscall_post_impl___getitimer50(res, (long long)(which),         \
23453cab2bb3Spatrick                                               (long long)(itv))
23463cab2bb3Spatrick #define __sanitizer_syscall_pre___clock_gettime50(clock_id, tp)                \
23473cab2bb3Spatrick   __sanitizer_syscall_pre_impl___clock_gettime50((long long)(clock_id),        \
23483cab2bb3Spatrick                                                  (long long)(tp))
23493cab2bb3Spatrick #define __sanitizer_syscall_post___clock_gettime50(res, clock_id, tp)          \
23503cab2bb3Spatrick   __sanitizer_syscall_post_impl___clock_gettime50(res, (long long)(clock_id),  \
23513cab2bb3Spatrick                                                   (long long)(tp))
23523cab2bb3Spatrick #define __sanitizer_syscall_pre___clock_settime50(clock_id, tp)                \
23533cab2bb3Spatrick   __sanitizer_syscall_pre_impl___clock_settime50((long long)(clock_id),        \
23543cab2bb3Spatrick                                                  (long long)(tp))
23553cab2bb3Spatrick #define __sanitizer_syscall_post___clock_settime50(res, clock_id, tp)          \
23563cab2bb3Spatrick   __sanitizer_syscall_post_impl___clock_settime50(res, (long long)(clock_id),  \
23573cab2bb3Spatrick                                                   (long long)(tp))
23583cab2bb3Spatrick #define __sanitizer_syscall_pre___clock_getres50(clock_id, tp)                 \
23593cab2bb3Spatrick   __sanitizer_syscall_pre_impl___clock_getres50((long long)(clock_id),         \
23603cab2bb3Spatrick                                                 (long long)(tp))
23613cab2bb3Spatrick #define __sanitizer_syscall_post___clock_getres50(res, clock_id, tp)           \
23623cab2bb3Spatrick   __sanitizer_syscall_post_impl___clock_getres50(res, (long long)(clock_id),   \
23633cab2bb3Spatrick                                                  (long long)(tp))
23643cab2bb3Spatrick #define __sanitizer_syscall_pre___nanosleep50(rqtp, rmtp)                      \
23653cab2bb3Spatrick   __sanitizer_syscall_pre_impl___nanosleep50((long long)(rqtp),                \
23663cab2bb3Spatrick                                              (long long)(rmtp))
23673cab2bb3Spatrick #define __sanitizer_syscall_post___nanosleep50(res, rqtp, rmtp)                \
23683cab2bb3Spatrick   __sanitizer_syscall_post_impl___nanosleep50(res, (long long)(rqtp),          \
23693cab2bb3Spatrick                                               (long long)(rmtp))
23703cab2bb3Spatrick #define __sanitizer_syscall_pre_____sigtimedwait50(set, info, timeout)         \
23713cab2bb3Spatrick   __sanitizer_syscall_pre_impl_____sigtimedwait50(                             \
23723cab2bb3Spatrick       (long long)(set), (long long)(info), (long long)(timeout))
23733cab2bb3Spatrick #define __sanitizer_syscall_post_____sigtimedwait50(res, set, info, timeout)   \
23743cab2bb3Spatrick   __sanitizer_syscall_post_impl_____sigtimedwait50(                            \
23753cab2bb3Spatrick       res, (long long)(set), (long long)(info), (long long)(timeout))
23763cab2bb3Spatrick #define __sanitizer_syscall_pre___mq_timedsend50(mqdes, msg_ptr, msg_len,      \
23773cab2bb3Spatrick                                                  msg_prio, abs_timeout)        \
23783cab2bb3Spatrick   __sanitizer_syscall_pre_impl___mq_timedsend50(                               \
23793cab2bb3Spatrick       (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),          \
23803cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
23813cab2bb3Spatrick #define __sanitizer_syscall_post___mq_timedsend50(                             \
23823cab2bb3Spatrick     res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout)                       \
23833cab2bb3Spatrick   __sanitizer_syscall_post_impl___mq_timedsend50(                              \
23843cab2bb3Spatrick       res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),     \
23853cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
23863cab2bb3Spatrick #define __sanitizer_syscall_pre___mq_timedreceive50(mqdes, msg_ptr, msg_len,   \
23873cab2bb3Spatrick                                                     msg_prio, abs_timeout)     \
23883cab2bb3Spatrick   __sanitizer_syscall_pre_impl___mq_timedreceive50(                            \
23893cab2bb3Spatrick       (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),          \
23903cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
23913cab2bb3Spatrick #define __sanitizer_syscall_post___mq_timedreceive50(                          \
23923cab2bb3Spatrick     res, mqdes, msg_ptr, msg_len, msg_prio, abs_timeout)                       \
23933cab2bb3Spatrick   __sanitizer_syscall_post_impl___mq_timedreceive50(                           \
23943cab2bb3Spatrick       res, (long long)(mqdes), (long long)(msg_ptr), (long long)(msg_len),     \
23953cab2bb3Spatrick       (long long)(msg_prio), (long long)(abs_timeout))
23963cab2bb3Spatrick #define __sanitizer_syscall_pre_compat_60__lwp_park(ts, unpark, hint,          \
23973cab2bb3Spatrick                                                     unparkhint)                \
23983cab2bb3Spatrick   __sanitizer_syscall_pre_impl_compat_60__lwp_park(                            \
23993cab2bb3Spatrick       (long long)(ts), (long long)(unpark), (long long)(hint),                 \
24003cab2bb3Spatrick       (long long)(unparkhint))
24013cab2bb3Spatrick #define __sanitizer_syscall_post_compat_60__lwp_park(res, ts, unpark, hint,    \
24023cab2bb3Spatrick                                                      unparkhint)               \
24033cab2bb3Spatrick   __sanitizer_syscall_post_impl_compat_60__lwp_park(                           \
24043cab2bb3Spatrick       res, (long long)(ts), (long long)(unpark), (long long)(hint),            \
24053cab2bb3Spatrick       (long long)(unparkhint))
24063cab2bb3Spatrick #define __sanitizer_syscall_pre___kevent50(fd, changelist, nchanges,           \
24073cab2bb3Spatrick                                            eventlist, nevents, timeout)        \
24083cab2bb3Spatrick   __sanitizer_syscall_pre_impl___kevent50(                                     \
24093cab2bb3Spatrick       (long long)(fd), (long long)(changelist), (long long)(nchanges),         \
24103cab2bb3Spatrick       (long long)(eventlist), (long long)(nevents), (long long)(timeout))
24113cab2bb3Spatrick #define __sanitizer_syscall_post___kevent50(res, fd, changelist, nchanges,     \
24123cab2bb3Spatrick                                             eventlist, nevents, timeout)       \
24133cab2bb3Spatrick   __sanitizer_syscall_post_impl___kevent50(                                    \
24143cab2bb3Spatrick       res, (long long)(fd), (long long)(changelist), (long long)(nchanges),    \
24153cab2bb3Spatrick       (long long)(eventlist), (long long)(nevents), (long long)(timeout))
24163cab2bb3Spatrick #define __sanitizer_syscall_pre___pselect50(nd, in, ou, ex, ts, mask)          \
24173cab2bb3Spatrick   __sanitizer_syscall_pre_impl___pselect50((long long)(nd), (long long)(in),   \
24183cab2bb3Spatrick                                            (long long)(ou), (long long)(ex),   \
24193cab2bb3Spatrick                                            (long long)(ts), (long long)(mask))
24203cab2bb3Spatrick #define __sanitizer_syscall_post___pselect50(res, nd, in, ou, ex, ts, mask)    \
24213cab2bb3Spatrick   __sanitizer_syscall_post_impl___pselect50(                                   \
24223cab2bb3Spatrick       res, (long long)(nd), (long long)(in), (long long)(ou), (long long)(ex), \
24233cab2bb3Spatrick       (long long)(ts), (long long)(mask))
24243cab2bb3Spatrick #define __sanitizer_syscall_pre___pollts50(fds, nfds, ts, mask)                \
24253cab2bb3Spatrick   __sanitizer_syscall_pre_impl___pollts50((long long)(fds), (long long)(nfds), \
24263cab2bb3Spatrick                                           (long long)(ts), (long long)(mask))
24273cab2bb3Spatrick #define __sanitizer_syscall_post___pollts50(res, fds, nfds, ts, mask)          \
24283cab2bb3Spatrick   __sanitizer_syscall_post_impl___pollts50(res, (long long)(fds),              \
24293cab2bb3Spatrick                                            (long long)(nfds), (long long)(ts), \
24303cab2bb3Spatrick                                            (long long)(mask))
24313cab2bb3Spatrick #define __sanitizer_syscall_pre___aio_suspend50(list, nent, timeout)           \
24323cab2bb3Spatrick   __sanitizer_syscall_pre_impl___aio_suspend50(                                \
24333cab2bb3Spatrick       (long long)(list), (long long)(nent), (long long)(timeout))
24343cab2bb3Spatrick #define __sanitizer_syscall_post___aio_suspend50(res, list, nent, timeout)     \
24353cab2bb3Spatrick   __sanitizer_syscall_post_impl___aio_suspend50(                               \
24363cab2bb3Spatrick       res, (long long)(list), (long long)(nent), (long long)(timeout))
24373cab2bb3Spatrick #define __sanitizer_syscall_pre___stat50(path, ub)                             \
24383cab2bb3Spatrick   __sanitizer_syscall_pre_impl___stat50((long long)(path), (long long)(ub))
24393cab2bb3Spatrick #define __sanitizer_syscall_post___stat50(res, path, ub)                       \
24403cab2bb3Spatrick   __sanitizer_syscall_post_impl___stat50(res, (long long)(path),               \
24413cab2bb3Spatrick                                          (long long)(ub))
24423cab2bb3Spatrick #define __sanitizer_syscall_pre___fstat50(fd, sb)                              \
24433cab2bb3Spatrick   __sanitizer_syscall_pre_impl___fstat50((long long)(fd), (long long)(sb))
24443cab2bb3Spatrick #define __sanitizer_syscall_post___fstat50(res, fd, sb)                        \
24453cab2bb3Spatrick   __sanitizer_syscall_post_impl___fstat50(res, (long long)(fd), (long long)(sb))
24463cab2bb3Spatrick #define __sanitizer_syscall_pre___lstat50(path, ub)                            \
24473cab2bb3Spatrick   __sanitizer_syscall_pre_impl___lstat50((long long)(path), (long long)(ub))
24483cab2bb3Spatrick #define __sanitizer_syscall_post___lstat50(res, path, ub)                      \
24493cab2bb3Spatrick   __sanitizer_syscall_post_impl___lstat50(res, (long long)(path),              \
24503cab2bb3Spatrick                                           (long long)(ub))
24513cab2bb3Spatrick #define __sanitizer_syscall_pre_____semctl50(semid, semnum, cmd, arg)          \
24523cab2bb3Spatrick   __sanitizer_syscall_pre_impl_____semctl50(                                   \
24533cab2bb3Spatrick       (long long)(semid), (long long)(semnum), (long long)(cmd),               \
24543cab2bb3Spatrick       (long long)(arg))
24553cab2bb3Spatrick #define __sanitizer_syscall_post_____semctl50(res, semid, semnum, cmd, arg)    \
24563cab2bb3Spatrick   __sanitizer_syscall_post_impl_____semctl50(                                  \
24573cab2bb3Spatrick       res, (long long)(semid), (long long)(semnum), (long long)(cmd),          \
24583cab2bb3Spatrick       (long long)(arg))
24593cab2bb3Spatrick #define __sanitizer_syscall_pre___shmctl50(shmid, cmd, buf)                    \
24603cab2bb3Spatrick   __sanitizer_syscall_pre_impl___shmctl50((long long)(shmid),                  \
24613cab2bb3Spatrick                                           (long long)(cmd), (long long)(buf))
24623cab2bb3Spatrick #define __sanitizer_syscall_post___shmctl50(res, shmid, cmd, buf)              \
24633cab2bb3Spatrick   __sanitizer_syscall_post_impl___shmctl50(res, (long long)(shmid),            \
24643cab2bb3Spatrick                                            (long long)(cmd), (long long)(buf))
24653cab2bb3Spatrick #define __sanitizer_syscall_pre___msgctl50(msqid, cmd, buf)                    \
24663cab2bb3Spatrick   __sanitizer_syscall_pre_impl___msgctl50((long long)(msqid),                  \
24673cab2bb3Spatrick                                           (long long)(cmd), (long long)(buf))
24683cab2bb3Spatrick #define __sanitizer_syscall_post___msgctl50(res, msqid, cmd, buf)              \
24693cab2bb3Spatrick   __sanitizer_syscall_post_impl___msgctl50(res, (long long)(msqid),            \
24703cab2bb3Spatrick                                            (long long)(cmd), (long long)(buf))
24713cab2bb3Spatrick #define __sanitizer_syscall_pre___getrusage50(who, rusage)                     \
24723cab2bb3Spatrick   __sanitizer_syscall_pre_impl___getrusage50((long long)(who),                 \
24733cab2bb3Spatrick                                              (long long)(rusage))
24743cab2bb3Spatrick #define __sanitizer_syscall_post___getrusage50(res, who, rusage)               \
24753cab2bb3Spatrick   __sanitizer_syscall_post_impl___getrusage50(res, (long long)(who),           \
24763cab2bb3Spatrick                                               (long long)(rusage))
24773cab2bb3Spatrick #define __sanitizer_syscall_pre___timer_settime50(timerid, flags, value,       \
24783cab2bb3Spatrick                                                   ovalue)                      \
24793cab2bb3Spatrick   __sanitizer_syscall_pre_impl___timer_settime50(                              \
24803cab2bb3Spatrick       (long long)(timerid), (long long)(flags), (long long)(value),            \
24813cab2bb3Spatrick       (long long)(ovalue))
24823cab2bb3Spatrick #define __sanitizer_syscall_post___timer_settime50(res, timerid, flags, value, \
24833cab2bb3Spatrick                                                    ovalue)                     \
24843cab2bb3Spatrick   __sanitizer_syscall_post_impl___timer_settime50(                             \
24853cab2bb3Spatrick       res, (long long)(timerid), (long long)(flags), (long long)(value),       \
24863cab2bb3Spatrick       (long long)(ovalue))
24873cab2bb3Spatrick #define __sanitizer_syscall_pre___timer_gettime50(timerid, value)              \
24883cab2bb3Spatrick   __sanitizer_syscall_pre_impl___timer_gettime50((long long)(timerid),         \
24893cab2bb3Spatrick                                                  (long long)(value))
24903cab2bb3Spatrick #define __sanitizer_syscall_post___timer_gettime50(res, timerid, value)        \
24913cab2bb3Spatrick   __sanitizer_syscall_post_impl___timer_gettime50(res, (long long)(timerid),   \
24923cab2bb3Spatrick                                                   (long long)(value))
24933cab2bb3Spatrick #if defined(NTP) || !defined(_KERNEL_OPT)
24943cab2bb3Spatrick #define __sanitizer_syscall_pre___ntp_gettime50(ntvp)                          \
24953cab2bb3Spatrick   __sanitizer_syscall_pre_impl___ntp_gettime50((long long)(ntvp))
24963cab2bb3Spatrick #define __sanitizer_syscall_post___ntp_gettime50(res, ntvp)                    \
24973cab2bb3Spatrick   __sanitizer_syscall_post_impl___ntp_gettime50(res, (long long)(ntvp))
24983cab2bb3Spatrick #else
24993cab2bb3Spatrick /* syscall 448 has been skipped */
25003cab2bb3Spatrick #endif
25013cab2bb3Spatrick #define __sanitizer_syscall_pre___wait450(pid, status, options, rusage)        \
25023cab2bb3Spatrick   __sanitizer_syscall_pre_impl___wait450(                                      \
25033cab2bb3Spatrick       (long long)(pid), (long long)(status), (long long)(options),             \
25043cab2bb3Spatrick       (long long)(rusage))
25053cab2bb3Spatrick #define __sanitizer_syscall_post___wait450(res, pid, status, options, rusage)  \
25063cab2bb3Spatrick   __sanitizer_syscall_post_impl___wait450(                                     \
25073cab2bb3Spatrick       res, (long long)(pid), (long long)(status), (long long)(options),        \
25083cab2bb3Spatrick       (long long)(rusage))
25093cab2bb3Spatrick #define __sanitizer_syscall_pre___mknod50(path, mode, dev)                     \
25103cab2bb3Spatrick   __sanitizer_syscall_pre_impl___mknod50((long long)(path), (long long)(mode), \
25113cab2bb3Spatrick                                          (long long)(dev))
25123cab2bb3Spatrick #define __sanitizer_syscall_post___mknod50(res, path, mode, dev)               \
25133cab2bb3Spatrick   __sanitizer_syscall_post_impl___mknod50(res, (long long)(path),              \
25143cab2bb3Spatrick                                           (long long)(mode), (long long)(dev))
25153cab2bb3Spatrick #define __sanitizer_syscall_pre___fhstat50(fhp, fh_size, sb)                   \
25163cab2bb3Spatrick   __sanitizer_syscall_pre_impl___fhstat50(                                     \
25173cab2bb3Spatrick       (long long)(fhp), (long long)(fh_size), (long long)(sb))
25183cab2bb3Spatrick #define __sanitizer_syscall_post___fhstat50(res, fhp, fh_size, sb)             \
25193cab2bb3Spatrick   __sanitizer_syscall_post_impl___fhstat50(                                    \
25203cab2bb3Spatrick       res, (long long)(fhp), (long long)(fh_size), (long long)(sb))
25213cab2bb3Spatrick /* syscall 452 has been skipped */
25223cab2bb3Spatrick #define __sanitizer_syscall_pre_pipe2(fildes, flags)                           \
25233cab2bb3Spatrick   __sanitizer_syscall_pre_impl_pipe2((long long)(fildes), (long long)(flags))
25243cab2bb3Spatrick #define __sanitizer_syscall_post_pipe2(res, fildes, flags)                     \
25253cab2bb3Spatrick   __sanitizer_syscall_post_impl_pipe2(res, (long long)(fildes),                \
25263cab2bb3Spatrick                                       (long long)(flags))
25273cab2bb3Spatrick #define __sanitizer_syscall_pre_dup3(from, to, flags)                          \
25283cab2bb3Spatrick   __sanitizer_syscall_pre_impl_dup3((long long)(from), (long long)(to),        \
25293cab2bb3Spatrick                                     (long long)(flags))
25303cab2bb3Spatrick #define __sanitizer_syscall_post_dup3(res, from, to, flags)                    \
25313cab2bb3Spatrick   __sanitizer_syscall_post_impl_dup3(res, (long long)(from), (long long)(to),  \
25323cab2bb3Spatrick                                      (long long)(flags))
25333cab2bb3Spatrick #define __sanitizer_syscall_pre_kqueue1(flags)                                 \
25343cab2bb3Spatrick   __sanitizer_syscall_pre_impl_kqueue1((long long)(flags))
25353cab2bb3Spatrick #define __sanitizer_syscall_post_kqueue1(res, flags)                           \
25363cab2bb3Spatrick   __sanitizer_syscall_post_impl_kqueue1(res, (long long)(flags))
25373cab2bb3Spatrick #define __sanitizer_syscall_pre_paccept(s, name, anamelen, mask, flags)        \
25383cab2bb3Spatrick   __sanitizer_syscall_pre_impl_paccept((long long)(s), (long long)(name),      \
25393cab2bb3Spatrick                                        (long long)(anamelen),                  \
25403cab2bb3Spatrick                                        (long long)(mask), (long long)(flags))
25413cab2bb3Spatrick #define __sanitizer_syscall_post_paccept(res, s, name, anamelen, mask, flags)  \
25423cab2bb3Spatrick   __sanitizer_syscall_post_impl_paccept(                                       \
25433cab2bb3Spatrick       res, (long long)(s), (long long)(name), (long long)(anamelen),           \
25443cab2bb3Spatrick       (long long)(mask), (long long)(flags))
25453cab2bb3Spatrick #define __sanitizer_syscall_pre_linkat(fd1, name1, fd2, name2, flags)          \
25463cab2bb3Spatrick   __sanitizer_syscall_pre_impl_linkat((long long)(fd1), (long long)(name1),    \
25473cab2bb3Spatrick                                       (long long)(fd2), (long long)(name2),    \
25483cab2bb3Spatrick                                       (long long)(flags))
25493cab2bb3Spatrick #define __sanitizer_syscall_post_linkat(res, fd1, name1, fd2, name2, flags)    \
25503cab2bb3Spatrick   __sanitizer_syscall_post_impl_linkat(res, (long long)(fd1),                  \
25513cab2bb3Spatrick                                        (long long)(name1), (long long)(fd2),   \
25523cab2bb3Spatrick                                        (long long)(name2), (long long)(flags))
25533cab2bb3Spatrick #define __sanitizer_syscall_pre_renameat(fromfd, from, tofd, to)               \
25543cab2bb3Spatrick   __sanitizer_syscall_pre_impl_renameat((long long)(fromfd),                   \
25553cab2bb3Spatrick                                         (long long)(from), (long long)(tofd),  \
25563cab2bb3Spatrick                                         (long long)(to))
25573cab2bb3Spatrick #define __sanitizer_syscall_post_renameat(res, fromfd, from, tofd, to)         \
25583cab2bb3Spatrick   __sanitizer_syscall_post_impl_renameat(res, (long long)(fromfd),             \
25593cab2bb3Spatrick                                          (long long)(from), (long long)(tofd), \
25603cab2bb3Spatrick                                          (long long)(to))
25613cab2bb3Spatrick #define __sanitizer_syscall_pre_mkfifoat(fd, path, mode)                       \
25623cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mkfifoat((long long)(fd), (long long)(path),    \
25633cab2bb3Spatrick                                         (long long)(mode))
25643cab2bb3Spatrick #define __sanitizer_syscall_post_mkfifoat(res, fd, path, mode)                 \
25653cab2bb3Spatrick   __sanitizer_syscall_post_impl_mkfifoat(res, (long long)(fd),                 \
25663cab2bb3Spatrick                                          (long long)(path), (long long)(mode))
25673cab2bb3Spatrick #define __sanitizer_syscall_pre_mknodat(fd, path, mode, PAD, dev)              \
25683cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mknodat((long long)(fd), (long long)(path),     \
25693cab2bb3Spatrick                                        (long long)(mode), (long long)(PAD),    \
25703cab2bb3Spatrick                                        (long long)(dev))
25713cab2bb3Spatrick #define __sanitizer_syscall_post_mknodat(res, fd, path, mode, PAD, dev)        \
25723cab2bb3Spatrick   __sanitizer_syscall_post_impl_mknodat(res, (long long)(fd),                  \
25733cab2bb3Spatrick                                         (long long)(path), (long long)(mode),  \
25743cab2bb3Spatrick                                         (long long)(PAD), (long long)(dev))
25753cab2bb3Spatrick #define __sanitizer_syscall_pre_mkdirat(fd, path, mode)                        \
25763cab2bb3Spatrick   __sanitizer_syscall_pre_impl_mkdirat((long long)(fd), (long long)(path),     \
25773cab2bb3Spatrick                                        (long long)(mode))
25783cab2bb3Spatrick #define __sanitizer_syscall_post_mkdirat(res, fd, path, mode)                  \
25793cab2bb3Spatrick   __sanitizer_syscall_post_impl_mkdirat(res, (long long)(fd),                  \
25803cab2bb3Spatrick                                         (long long)(path), (long long)(mode))
25813cab2bb3Spatrick #define __sanitizer_syscall_pre_faccessat(fd, path, amode, flag)               \
25823cab2bb3Spatrick   __sanitizer_syscall_pre_impl_faccessat((long long)(fd), (long long)(path),   \
25833cab2bb3Spatrick                                          (long long)(amode),                   \
25843cab2bb3Spatrick                                          (long long)(flag))
25853cab2bb3Spatrick #define __sanitizer_syscall_post_faccessat(res, fd, path, amode, flag)         \
25863cab2bb3Spatrick   __sanitizer_syscall_post_impl_faccessat(                                     \
25873cab2bb3Spatrick       res, (long long)(fd), (long long)(path), (long long)(amode),             \
25883cab2bb3Spatrick       (long long)(flag))
25893cab2bb3Spatrick #define __sanitizer_syscall_pre_fchmodat(fd, path, mode, flag)                 \
25903cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fchmodat((long long)(fd), (long long)(path),    \
25913cab2bb3Spatrick                                         (long long)(mode), (long long)(flag))
25923cab2bb3Spatrick #define __sanitizer_syscall_post_fchmodat(res, fd, path, mode, flag)           \
25933cab2bb3Spatrick   __sanitizer_syscall_post_impl_fchmodat(res, (long long)(fd),                 \
25943cab2bb3Spatrick                                          (long long)(path), (long long)(mode), \
25953cab2bb3Spatrick                                          (long long)(flag))
25963cab2bb3Spatrick #define __sanitizer_syscall_pre_fchownat(fd, path, owner, group, flag)         \
25973cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fchownat((long long)(fd), (long long)(path),    \
25983cab2bb3Spatrick                                         (long long)(owner),                    \
25993cab2bb3Spatrick                                         (long long)(group), (long long)(flag))
26003cab2bb3Spatrick #define __sanitizer_syscall_post_fchownat(res, fd, path, owner, group, flag)   \
26013cab2bb3Spatrick   __sanitizer_syscall_post_impl_fchownat(                                      \
26023cab2bb3Spatrick       res, (long long)(fd), (long long)(path), (long long)(owner),             \
26033cab2bb3Spatrick       (long long)(group), (long long)(flag))
26043cab2bb3Spatrick #define __sanitizer_syscall_pre_fexecve(fd, argp, envp)                        \
26053cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fexecve((long long)(fd), (long long)(argp),     \
26063cab2bb3Spatrick                                        (long long)(envp))
26073cab2bb3Spatrick #define __sanitizer_syscall_post_fexecve(res, fd, argp, envp)                  \
26083cab2bb3Spatrick   __sanitizer_syscall_post_impl_fexecve(res, (long long)(fd),                  \
26093cab2bb3Spatrick                                         (long long)(argp), (long long)(envp))
26103cab2bb3Spatrick #define __sanitizer_syscall_pre_fstatat(fd, path, buf, flag)                   \
26113cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fstatat((long long)(fd), (long long)(path),     \
26123cab2bb3Spatrick                                        (long long)(buf), (long long)(flag))
26133cab2bb3Spatrick #define __sanitizer_syscall_post_fstatat(res, fd, path, buf, flag)             \
26143cab2bb3Spatrick   __sanitizer_syscall_post_impl_fstatat(res, (long long)(fd),                  \
26153cab2bb3Spatrick                                         (long long)(path), (long long)(buf),   \
26163cab2bb3Spatrick                                         (long long)(flag))
26173cab2bb3Spatrick #define __sanitizer_syscall_pre_utimensat(fd, path, tptr, flag)                \
26183cab2bb3Spatrick   __sanitizer_syscall_pre_impl_utimensat((long long)(fd), (long long)(path),   \
26193cab2bb3Spatrick                                          (long long)(tptr), (long long)(flag))
26203cab2bb3Spatrick #define __sanitizer_syscall_post_utimensat(res, fd, path, tptr, flag)          \
26213cab2bb3Spatrick   __sanitizer_syscall_post_impl_utimensat(                                     \
26223cab2bb3Spatrick       res, (long long)(fd), (long long)(path), (long long)(tptr),              \
26233cab2bb3Spatrick       (long long)(flag))
26243cab2bb3Spatrick #define __sanitizer_syscall_pre_openat(fd, path, oflags, mode)                 \
26253cab2bb3Spatrick   __sanitizer_syscall_pre_impl_openat((long long)(fd), (long long)(path),      \
26263cab2bb3Spatrick                                       (long long)(oflags), (long long)(mode))
26273cab2bb3Spatrick #define __sanitizer_syscall_post_openat(res, fd, path, oflags, mode)           \
26283cab2bb3Spatrick   __sanitizer_syscall_post_impl_openat(res, (long long)(fd),                   \
26293cab2bb3Spatrick                                        (long long)(path), (long long)(oflags), \
26303cab2bb3Spatrick                                        (long long)(mode))
26313cab2bb3Spatrick #define __sanitizer_syscall_pre_readlinkat(fd, path, buf, bufsize)             \
26323cab2bb3Spatrick   __sanitizer_syscall_pre_impl_readlinkat((long long)(fd), (long long)(path),  \
26333cab2bb3Spatrick                                           (long long)(buf),                    \
26343cab2bb3Spatrick                                           (long long)(bufsize))
26353cab2bb3Spatrick #define __sanitizer_syscall_post_readlinkat(res, fd, path, buf, bufsize)       \
26363cab2bb3Spatrick   __sanitizer_syscall_post_impl_readlinkat(                                    \
26373cab2bb3Spatrick       res, (long long)(fd), (long long)(path), (long long)(buf),               \
26383cab2bb3Spatrick       (long long)(bufsize))
26393cab2bb3Spatrick #define __sanitizer_syscall_pre_symlinkat(path1, fd, path2)                    \
26403cab2bb3Spatrick   __sanitizer_syscall_pre_impl_symlinkat((long long)(path1), (long long)(fd),  \
26413cab2bb3Spatrick                                          (long long)(path2))
26423cab2bb3Spatrick #define __sanitizer_syscall_post_symlinkat(res, path1, fd, path2)              \
26433cab2bb3Spatrick   __sanitizer_syscall_post_impl_symlinkat(res, (long long)(path1),             \
26443cab2bb3Spatrick                                           (long long)(fd), (long long)(path2))
26453cab2bb3Spatrick #define __sanitizer_syscall_pre_unlinkat(fd, path, flag)                       \
26463cab2bb3Spatrick   __sanitizer_syscall_pre_impl_unlinkat((long long)(fd), (long long)(path),    \
26473cab2bb3Spatrick                                         (long long)(flag))
26483cab2bb3Spatrick #define __sanitizer_syscall_post_unlinkat(res, fd, path, flag)                 \
26493cab2bb3Spatrick   __sanitizer_syscall_post_impl_unlinkat(res, (long long)(fd),                 \
26503cab2bb3Spatrick                                          (long long)(path), (long long)(flag))
26513cab2bb3Spatrick #define __sanitizer_syscall_pre_futimens(fd, tptr)                             \
26523cab2bb3Spatrick   __sanitizer_syscall_pre_impl_futimens((long long)(fd), (long long)(tptr))
26533cab2bb3Spatrick #define __sanitizer_syscall_post_futimens(res, fd, tptr)                       \
26543cab2bb3Spatrick   __sanitizer_syscall_post_impl_futimens(res, (long long)(fd),                 \
26553cab2bb3Spatrick                                          (long long)(tptr))
26563cab2bb3Spatrick #define __sanitizer_syscall_pre___quotactl(path, args)                         \
26573cab2bb3Spatrick   __sanitizer_syscall_pre_impl___quotactl((long long)(path), (long long)(args))
26583cab2bb3Spatrick #define __sanitizer_syscall_post___quotactl(res, path, args)                   \
26593cab2bb3Spatrick   __sanitizer_syscall_post_impl___quotactl(res, (long long)(path),             \
26603cab2bb3Spatrick                                            (long long)(args))
26613cab2bb3Spatrick #define __sanitizer_syscall_pre_posix_spawn(pid, path, file_actions, attrp,    \
26623cab2bb3Spatrick                                             argv, envp)                        \
26633cab2bb3Spatrick   __sanitizer_syscall_pre_impl_posix_spawn(                                    \
26643cab2bb3Spatrick       (long long)(pid), (long long)(path), (long long)(file_actions),          \
26653cab2bb3Spatrick       (long long)(attrp), (long long)(argv), (long long)(envp))
26663cab2bb3Spatrick #define __sanitizer_syscall_post_posix_spawn(res, pid, path, file_actions,     \
26673cab2bb3Spatrick                                              attrp, argv, envp)                \
26683cab2bb3Spatrick   __sanitizer_syscall_post_impl_posix_spawn(                                   \
26693cab2bb3Spatrick       res, (long long)(pid), (long long)(path), (long long)(file_actions),     \
26703cab2bb3Spatrick       (long long)(attrp), (long long)(argv), (long long)(envp))
26713cab2bb3Spatrick #define __sanitizer_syscall_pre_recvmmsg(s, mmsg, vlen, flags, timeout)        \
26723cab2bb3Spatrick   __sanitizer_syscall_pre_impl_recvmmsg((long long)(s), (long long)(mmsg),     \
26733cab2bb3Spatrick                                         (long long)(vlen), (long long)(flags), \
26743cab2bb3Spatrick                                         (long long)(timeout))
26753cab2bb3Spatrick #define __sanitizer_syscall_post_recvmmsg(res, s, mmsg, vlen, flags, timeout)  \
26763cab2bb3Spatrick   __sanitizer_syscall_post_impl_recvmmsg(                                      \
26773cab2bb3Spatrick       res, (long long)(s), (long long)(mmsg), (long long)(vlen),               \
26783cab2bb3Spatrick       (long long)(flags), (long long)(timeout))
26793cab2bb3Spatrick #define __sanitizer_syscall_pre_sendmmsg(s, mmsg, vlen, flags)                 \
26803cab2bb3Spatrick   __sanitizer_syscall_pre_impl_sendmmsg((long long)(s), (long long)(mmsg),     \
26813cab2bb3Spatrick                                         (long long)(vlen), (long long)(flags))
26823cab2bb3Spatrick #define __sanitizer_syscall_post_sendmmsg(res, s, mmsg, vlen, flags)           \
26833cab2bb3Spatrick   __sanitizer_syscall_post_impl_sendmmsg(res, (long long)(s),                  \
26843cab2bb3Spatrick                                          (long long)(mmsg), (long long)(vlen), \
26853cab2bb3Spatrick                                          (long long)(flags))
26863cab2bb3Spatrick #define __sanitizer_syscall_pre_clock_nanosleep(clock_id, flags, rqtp, rmtp)   \
26873cab2bb3Spatrick   __sanitizer_syscall_pre_impl_clock_nanosleep(                                \
26883cab2bb3Spatrick       (long long)(clock_id), (long long)(flags), (long long)(rqtp),            \
26893cab2bb3Spatrick       (long long)(rmtp))
26903cab2bb3Spatrick #define __sanitizer_syscall_post_clock_nanosleep(res, clock_id, flags, rqtp,   \
26913cab2bb3Spatrick                                                  rmtp)                         \
26923cab2bb3Spatrick   __sanitizer_syscall_post_impl_clock_nanosleep(                               \
26933cab2bb3Spatrick       res, (long long)(clock_id), (long long)(flags), (long long)(rqtp),       \
26943cab2bb3Spatrick       (long long)(rmtp))
26953cab2bb3Spatrick #define __sanitizer_syscall_pre____lwp_park60(clock_id, flags, ts, unpark,     \
26963cab2bb3Spatrick                                               hint, unparkhint)                \
26973cab2bb3Spatrick   __sanitizer_syscall_pre_impl____lwp_park60(                                  \
26983cab2bb3Spatrick       (long long)(clock_id), (long long)(flags), (long long)(ts),              \
26993cab2bb3Spatrick       (long long)(unpark), (long long)(hint), (long long)(unparkhint))
27003cab2bb3Spatrick #define __sanitizer_syscall_post____lwp_park60(res, clock_id, flags, ts,       \
27013cab2bb3Spatrick                                                unpark, hint, unparkhint)       \
27023cab2bb3Spatrick   __sanitizer_syscall_post_impl____lwp_park60(                                 \
27033cab2bb3Spatrick       res, (long long)(clock_id), (long long)(flags), (long long)(ts),         \
27043cab2bb3Spatrick       (long long)(unpark), (long long)(hint), (long long)(unparkhint))
27053cab2bb3Spatrick #define __sanitizer_syscall_pre_posix_fallocate(fd, PAD, pos, len)             \
27063cab2bb3Spatrick   __sanitizer_syscall_pre_impl_posix_fallocate(                                \
27073cab2bb3Spatrick       (long long)(fd), (long long)(PAD), (long long)(pos), (long long)(len))
27083cab2bb3Spatrick #define __sanitizer_syscall_post_posix_fallocate(res, fd, PAD, pos, len)       \
27093cab2bb3Spatrick   __sanitizer_syscall_post_impl_posix_fallocate(                               \
27103cab2bb3Spatrick       res, (long long)(fd), (long long)(PAD), (long long)(pos),                \
27113cab2bb3Spatrick       (long long)(len))
27123cab2bb3Spatrick #define __sanitizer_syscall_pre_fdiscard(fd, PAD, pos, len)                    \
27133cab2bb3Spatrick   __sanitizer_syscall_pre_impl_fdiscard((long long)(fd), (long long)(PAD),     \
27143cab2bb3Spatrick                                         (long long)(pos), (long long)(len))
27153cab2bb3Spatrick #define __sanitizer_syscall_post_fdiscard(res, fd, PAD, pos, len)              \
27163cab2bb3Spatrick   __sanitizer_syscall_post_impl_fdiscard(res, (long long)(fd),                 \
27173cab2bb3Spatrick                                          (long long)(PAD), (long long)(pos),   \
27183cab2bb3Spatrick                                          (long long)(len))
27193cab2bb3Spatrick #define __sanitizer_syscall_pre_wait6(idtype, id, status, options, wru, info)  \
27203cab2bb3Spatrick   __sanitizer_syscall_pre_impl_wait6(                                          \
27213cab2bb3Spatrick       (long long)(idtype), (long long)(id), (long long)(status),               \
27223cab2bb3Spatrick       (long long)(options), (long long)(wru), (long long)(info))
27233cab2bb3Spatrick #define __sanitizer_syscall_post_wait6(res, idtype, id, status, options, wru,  \
27243cab2bb3Spatrick                                        info)                                   \
27253cab2bb3Spatrick   __sanitizer_syscall_post_impl_wait6(                                         \
27263cab2bb3Spatrick       res, (long long)(idtype), (long long)(id), (long long)(status),          \
27273cab2bb3Spatrick       (long long)(options), (long long)(wru), (long long)(info))
27283cab2bb3Spatrick #define __sanitizer_syscall_pre_clock_getcpuclockid2(idtype, id, clock_id)     \
27293cab2bb3Spatrick   __sanitizer_syscall_pre_impl_clock_getcpuclockid2(                           \
27303cab2bb3Spatrick       (long long)(idtype), (long long)(id), (long long)(clock_id))
27313cab2bb3Spatrick #define __sanitizer_syscall_post_clock_getcpuclockid2(res, idtype, id,         \
27323cab2bb3Spatrick                                                       clock_id)                \
27333cab2bb3Spatrick   __sanitizer_syscall_post_impl_clock_getcpuclockid2(                          \
27343cab2bb3Spatrick       res, (long long)(idtype), (long long)(id), (long long)(clock_id))
27353cab2bb3Spatrick #define __sanitizer_syscall_pre___getvfsstat90(buf, bufsize, flags)            \
27363cab2bb3Spatrick   __sanitizer_syscall_pre_impl___getvfsstat90(                                 \
27373cab2bb3Spatrick       (long long)(buf), (long long)(bufsize), (long long)(flags))
27383cab2bb3Spatrick #define __sanitizer_syscall_post___getvfsstat90(res, buf, bufsize, flags)      \
27393cab2bb3Spatrick   __sanitizer_syscall_post_impl___getvfsstat90(                                \
27403cab2bb3Spatrick       res, (long long)(buf), (long long)(bufsize), (long long)(flags))
27413cab2bb3Spatrick #define __sanitizer_syscall_pre___statvfs190(path, buf, flags)                 \
27423cab2bb3Spatrick   __sanitizer_syscall_pre_impl___statvfs190(                                   \
27433cab2bb3Spatrick       (long long)(path), (long long)(buf), (long long)(flags))
27443cab2bb3Spatrick #define __sanitizer_syscall_post___statvfs190(res, path, buf, flags)           \
27453cab2bb3Spatrick   __sanitizer_syscall_post_impl___statvfs190(                                  \
27463cab2bb3Spatrick       res, (long long)(path), (long long)(buf), (long long)(flags))
27473cab2bb3Spatrick #define __sanitizer_syscall_pre___fstatvfs190(fd, buf, flags)                  \
27483cab2bb3Spatrick   __sanitizer_syscall_pre_impl___fstatvfs190(                                  \
27493cab2bb3Spatrick       (long long)(fd), (long long)(buf), (long long)(flags))
27503cab2bb3Spatrick #define __sanitizer_syscall_post___fstatvfs190(res, fd, buf, flags)            \
27513cab2bb3Spatrick   __sanitizer_syscall_post_impl___fstatvfs190(                                 \
27523cab2bb3Spatrick       res, (long long)(fd), (long long)(buf), (long long)(flags))
27533cab2bb3Spatrick #define __sanitizer_syscall_pre___fhstatvfs190(fhp, fh_size, buf, flags)       \
27543cab2bb3Spatrick   __sanitizer_syscall_pre_impl___fhstatvfs190(                                 \
27553cab2bb3Spatrick       (long long)(fhp), (long long)(fh_size), (long long)(buf),                \
27563cab2bb3Spatrick       (long long)(flags))
27573cab2bb3Spatrick #define __sanitizer_syscall_post___fhstatvfs190(res, fhp, fh_size, buf, flags) \
27583cab2bb3Spatrick   __sanitizer_syscall_post_impl___fhstatvfs190(                                \
27593cab2bb3Spatrick       res, (long long)(fhp), (long long)(fh_size), (long long)(buf),           \
27603cab2bb3Spatrick       (long long)(flags))
2761*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_get_link(path, type, aclp)               \
2762*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_get_link(                                 \
2763*d89ec533Spatrick       (long long)(path), (long long)(type), (long long)(aclp))
2764*d89ec533Spatrick #define __sanitizer_syscall_post___acl_get_link(res, path, type, aclp)         \
2765*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_get_link(                                \
2766*d89ec533Spatrick       res, (long long)(path), (long long)(type), (long long)(aclp))
2767*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_set_link(path, type, aclp)               \
2768*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_set_link(                                 \
2769*d89ec533Spatrick       (long long)(path), (long long)(type), (long long)(aclp))
2770*d89ec533Spatrick #define __sanitizer_syscall_post___acl_set_link(res, path, type, aclp)         \
2771*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_set_link(                                \
2772*d89ec533Spatrick       res, (long long)(path), (long long)(type), (long long)(aclp))
2773*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_delete_link(path, type)                  \
2774*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_delete_link((long long)(path),            \
2775*d89ec533Spatrick                                                  (long long)(type))
2776*d89ec533Spatrick #define __sanitizer_syscall_post___acl_delete_link(res, path, type)            \
2777*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_delete_link(res, (long long)(path),      \
2778*d89ec533Spatrick                                                   (long long)(type))
2779*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_aclcheck_link(path, type, aclp)          \
2780*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_aclcheck_link(                            \
2781*d89ec533Spatrick       (long long)(path), (long long)(type), (long long)(aclp))
2782*d89ec533Spatrick #define __sanitizer_syscall_post___acl_aclcheck_link(res, path, type, aclp)    \
2783*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_aclcheck_link(                           \
2784*d89ec533Spatrick       res, (long long)(path), (long long)(type), (long long)(aclp))
2785*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_get_file(path, type, aclp)               \
2786*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_get_file(                                 \
2787*d89ec533Spatrick       (long long)(path), (long long)(type), (long long)(aclp))
2788*d89ec533Spatrick #define __sanitizer_syscall_post___acl_get_file(res, path, type, aclp)         \
2789*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_get_file(                                \
2790*d89ec533Spatrick       res, (long long)(path), (long long)(type), (long long)(aclp))
2791*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_set_file(path, type, aclp)               \
2792*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_set_file(                                 \
2793*d89ec533Spatrick       (long long)(path), (long long)(type), (long long)(aclp))
2794*d89ec533Spatrick #define __sanitizer_syscall_post___acl_set_file(res, path, type, aclp)         \
2795*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_set_file(                                \
2796*d89ec533Spatrick       res, (long long)(path), (long long)(type), (long long)(aclp))
2797*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_get_fd(filedes, type, aclp)              \
2798*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_get_fd(                                   \
2799*d89ec533Spatrick       (long long)(filedes), (long long)(type), (long long)(aclp))
2800*d89ec533Spatrick #define __sanitizer_syscall_post___acl_get_fd(res, filedes, type, aclp)        \
2801*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_get_fd(                                  \
2802*d89ec533Spatrick       res, (long long)(filedes), (long long)(type), (long long)(aclp))
2803*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_set_fd(filedes, type, aclp)              \
2804*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_set_fd(                                   \
2805*d89ec533Spatrick       (long long)(filedes), (long long)(type), (long long)(aclp))
2806*d89ec533Spatrick #define __sanitizer_syscall_post___acl_set_fd(res, filedes, type, aclp)        \
2807*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_set_fd(                                  \
2808*d89ec533Spatrick       res, (long long)(filedes), (long long)(type), (long long)(aclp))
2809*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_delete_file(path, type)                  \
2810*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_delete_file((long long)(path),            \
2811*d89ec533Spatrick                                                  (long long)(type))
2812*d89ec533Spatrick #define __sanitizer_syscall_post___acl_delete_file(res, path, type)            \
2813*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_delete_file(res, (long long)(path),      \
2814*d89ec533Spatrick                                                   (long long)(type))
2815*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_delete_fd(filedes, type)                 \
2816*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_delete_fd((long long)(filedes),           \
2817*d89ec533Spatrick                                                (long long)(type))
2818*d89ec533Spatrick #define __sanitizer_syscall_post___acl_delete_fd(res, filedes, type)           \
2819*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_delete_fd(res, (long long)(filedes),     \
2820*d89ec533Spatrick                                                 (long long)(type))
2821*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_aclcheck_file(path, type, aclp)          \
2822*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_aclcheck_file(                            \
2823*d89ec533Spatrick       (long long)(path), (long long)(type), (long long)(aclp))
2824*d89ec533Spatrick #define __sanitizer_syscall_post___acl_aclcheck_file(res, path, type, aclp)    \
2825*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_aclcheck_file(                           \
2826*d89ec533Spatrick       res, (long long)(path), (long long)(type), (long long)(aclp))
2827*d89ec533Spatrick #define __sanitizer_syscall_pre___acl_aclcheck_fd(filedes, type, aclp)         \
2828*d89ec533Spatrick   __sanitizer_syscall_pre_impl___acl_aclcheck_fd(                              \
2829*d89ec533Spatrick       (long long)(filedes), (long long)(type), (long long)(aclp))
2830*d89ec533Spatrick #define __sanitizer_syscall_post___acl_aclcheck_fd(res, filedes, type, aclp)   \
2831*d89ec533Spatrick   __sanitizer_syscall_post_impl___acl_aclcheck_fd(                             \
2832*d89ec533Spatrick       res, (long long)(filedes), (long long)(type), (long long)(aclp))
2833*d89ec533Spatrick #define __sanitizer_syscall_pre_lpathconf(path, name)                          \
2834*d89ec533Spatrick   __sanitizer_syscall_pre_impl_lpathconf((long long)(path), (long long)(name))
2835*d89ec533Spatrick #define __sanitizer_syscall_post_lpathconf(res, path, name)                    \
2836*d89ec533Spatrick   __sanitizer_syscall_post_impl_lpathconf(res, (long long)(path),              \
2837*d89ec533Spatrick                                           (long long)(name))
28383cab2bb3Spatrick 
28393cab2bb3Spatrick /* Compat with older releases */
28403cab2bb3Spatrick #define __sanitizer_syscall_pre_getvfsstat                                     \
28413cab2bb3Spatrick   __sanitizer_syscall_pre_compat_90_getvfsstat
28423cab2bb3Spatrick #define __sanitizer_syscall_post_getvfsstat                                    \
28433cab2bb3Spatrick   __sanitizer_syscall_post_compat_90_getvfsstat
28443cab2bb3Spatrick 
28453cab2bb3Spatrick #define __sanitizer_syscall_pre_statvfs1                                       \
28463cab2bb3Spatrick   __sanitizer_syscall_pre_compat_90_statvfs1
28473cab2bb3Spatrick #define __sanitizer_syscall_post_statvfs1                                      \
28483cab2bb3Spatrick   __sanitizer_syscall_post_compat_90_statvfs1
28493cab2bb3Spatrick 
28503cab2bb3Spatrick #define __sanitizer_syscall_pre_fstatvfs1                                      \
28513cab2bb3Spatrick   __sanitizer_syscall_pre_compat_90_fstatvfs1
28523cab2bb3Spatrick #define __sanitizer_syscall_post_fstatvfs1                                     \
28533cab2bb3Spatrick   __sanitizer_syscall_post_compat_90_fstatvfs1
28543cab2bb3Spatrick 
28553cab2bb3Spatrick #define __sanitizer_syscall_pre___fhstatvfs140                                 \
28563cab2bb3Spatrick   __sanitizer_syscall_pre_compat_90_fhstatvfs1
28573cab2bb3Spatrick #define __sanitizer_syscall_post___fhstatvfs140                                \
28583cab2bb3Spatrick   __sanitizer_syscall_post_compat_90_fhstatvfs1
28593cab2bb3Spatrick 
28603cab2bb3Spatrick #ifdef __cplusplus
28613cab2bb3Spatrick extern "C" {
28623cab2bb3Spatrick #endif
28633cab2bb3Spatrick 
28643cab2bb3Spatrick // Private declarations. Do not call directly from user code. Use macros above.
28653cab2bb3Spatrick 
28663cab2bb3Spatrick // DO NOT EDIT! THIS FILE HAS BEEN GENERATED!
28673cab2bb3Spatrick 
28683cab2bb3Spatrick void __sanitizer_syscall_pre_impl_syscall(long long code, long long arg0,
28693cab2bb3Spatrick                                           long long arg1, long long arg2,
28703cab2bb3Spatrick                                           long long arg3, long long arg4,
28713cab2bb3Spatrick                                           long long arg5, long long arg6,
28723cab2bb3Spatrick                                           long long arg7);
28733cab2bb3Spatrick void __sanitizer_syscall_post_impl_syscall(long long res, long long code,
28743cab2bb3Spatrick                                            long long arg0, long long arg1,
28753cab2bb3Spatrick                                            long long arg2, long long arg3,
28763cab2bb3Spatrick                                            long long arg4, long long arg5,
28773cab2bb3Spatrick                                            long long arg6, long long arg7);
28783cab2bb3Spatrick void __sanitizer_syscall_pre_impl_exit(long long rval);
28793cab2bb3Spatrick void __sanitizer_syscall_post_impl_exit(long long res, long long rval);
28803cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fork(void);
28813cab2bb3Spatrick void __sanitizer_syscall_post_impl_fork(long long res);
28823cab2bb3Spatrick void __sanitizer_syscall_pre_impl_read(long long fd, long long buf,
28833cab2bb3Spatrick                                        long long nbyte);
28843cab2bb3Spatrick void __sanitizer_syscall_post_impl_read(long long res, long long fd,
28853cab2bb3Spatrick                                         long long buf, long long nbyte);
28863cab2bb3Spatrick void __sanitizer_syscall_pre_impl_write(long long fd, long long buf,
28873cab2bb3Spatrick                                         long long nbyte);
28883cab2bb3Spatrick void __sanitizer_syscall_post_impl_write(long long res, long long fd,
28893cab2bb3Spatrick                                          long long buf, long long nbyte);
28903cab2bb3Spatrick void __sanitizer_syscall_pre_impl_open(long long path, long long flags,
28913cab2bb3Spatrick                                        long long mode);
28923cab2bb3Spatrick void __sanitizer_syscall_post_impl_open(long long res, long long path,
28933cab2bb3Spatrick                                         long long flags, long long mode);
28943cab2bb3Spatrick void __sanitizer_syscall_pre_impl_close(long long fd);
28953cab2bb3Spatrick void __sanitizer_syscall_post_impl_close(long long res, long long fd);
28963cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_wait4(long long pid,
28973cab2bb3Spatrick                                                   long long status,
28983cab2bb3Spatrick                                                   long long options,
28993cab2bb3Spatrick                                                   long long rusage);
29003cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_wait4(long long res, long long pid,
29013cab2bb3Spatrick                                                    long long status,
29023cab2bb3Spatrick                                                    long long options,
29033cab2bb3Spatrick                                                    long long rusage);
29043cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ocreat(long long path,
29053cab2bb3Spatrick                                                    long long mode);
29063cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ocreat(long long res,
29073cab2bb3Spatrick                                                     long long path,
29083cab2bb3Spatrick                                                     long long mode);
29093cab2bb3Spatrick void __sanitizer_syscall_pre_impl_link(long long path, long long link);
29103cab2bb3Spatrick void __sanitizer_syscall_post_impl_link(long long res, long long path,
29113cab2bb3Spatrick                                         long long link);
29123cab2bb3Spatrick void __sanitizer_syscall_pre_impl_unlink(long long path);
29133cab2bb3Spatrick void __sanitizer_syscall_post_impl_unlink(long long res, long long path);
29143cab2bb3Spatrick /* syscall 11 has been skipped */
29153cab2bb3Spatrick void __sanitizer_syscall_pre_impl_chdir(long long path);
29163cab2bb3Spatrick void __sanitizer_syscall_post_impl_chdir(long long res, long long path);
29173cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fchdir(long long fd);
29183cab2bb3Spatrick void __sanitizer_syscall_post_impl_fchdir(long long res, long long fd);
29193cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_mknod(long long path,
29203cab2bb3Spatrick                                                   long long mode,
29213cab2bb3Spatrick                                                   long long dev);
29223cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_mknod(long long res,
29233cab2bb3Spatrick                                                    long long path,
29243cab2bb3Spatrick                                                    long long mode,
29253cab2bb3Spatrick                                                    long long dev);
29263cab2bb3Spatrick void __sanitizer_syscall_pre_impl_chmod(long long path, long long mode);
29273cab2bb3Spatrick void __sanitizer_syscall_post_impl_chmod(long long res, long long path,
29283cab2bb3Spatrick                                          long long mode);
29293cab2bb3Spatrick void __sanitizer_syscall_pre_impl_chown(long long path, long long uid,
29303cab2bb3Spatrick                                         long long gid);
29313cab2bb3Spatrick void __sanitizer_syscall_post_impl_chown(long long res, long long path,
29323cab2bb3Spatrick                                          long long uid, long long gid);
29333cab2bb3Spatrick void __sanitizer_syscall_pre_impl_break(long long nsize);
29343cab2bb3Spatrick void __sanitizer_syscall_post_impl_break(long long res, long long nsize);
29353cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_20_getfsstat(long long buf,
29363cab2bb3Spatrick                                                       long long bufsize,
29373cab2bb3Spatrick                                                       long long flags);
29383cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_20_getfsstat(long long res,
29393cab2bb3Spatrick                                                        long long buf,
29403cab2bb3Spatrick                                                        long long bufsize,
29413cab2bb3Spatrick                                                        long long flags);
29423cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_olseek(long long fd,
29433cab2bb3Spatrick                                                    long long offset,
29443cab2bb3Spatrick                                                    long long whence);
29453cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_olseek(long long res, long long fd,
29463cab2bb3Spatrick                                                     long long offset,
29473cab2bb3Spatrick                                                     long long whence);
29483cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getpid(void);
29493cab2bb3Spatrick void __sanitizer_syscall_post_impl_getpid(long long res);
29503cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_40_mount(long long type,
29513cab2bb3Spatrick                                                   long long path,
29523cab2bb3Spatrick                                                   long long flags,
29533cab2bb3Spatrick                                                   long long data);
29543cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_40_mount(long long res,
29553cab2bb3Spatrick                                                    long long type,
29563cab2bb3Spatrick                                                    long long path,
29573cab2bb3Spatrick                                                    long long flags,
29583cab2bb3Spatrick                                                    long long data);
29593cab2bb3Spatrick void __sanitizer_syscall_pre_impl_unmount(long long path, long long flags);
29603cab2bb3Spatrick void __sanitizer_syscall_post_impl_unmount(long long res, long long path,
29613cab2bb3Spatrick                                            long long flags);
29623cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setuid(long long uid);
29633cab2bb3Spatrick void __sanitizer_syscall_post_impl_setuid(long long res, long long uid);
29643cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getuid(void);
29653cab2bb3Spatrick void __sanitizer_syscall_post_impl_getuid(long long res);
29663cab2bb3Spatrick void __sanitizer_syscall_pre_impl_geteuid(void);
29673cab2bb3Spatrick void __sanitizer_syscall_post_impl_geteuid(long long res);
29683cab2bb3Spatrick void __sanitizer_syscall_pre_impl_ptrace(long long req, long long pid,
29693cab2bb3Spatrick                                          long long addr, long long data);
29703cab2bb3Spatrick void __sanitizer_syscall_post_impl_ptrace(long long res, long long req,
29713cab2bb3Spatrick                                           long long pid, long long addr,
29723cab2bb3Spatrick                                           long long data);
29733cab2bb3Spatrick void __sanitizer_syscall_pre_impl_recvmsg(long long s, long long msg,
29743cab2bb3Spatrick                                           long long flags);
29753cab2bb3Spatrick void __sanitizer_syscall_post_impl_recvmsg(long long res, long long s,
29763cab2bb3Spatrick                                            long long msg, long long flags);
29773cab2bb3Spatrick void __sanitizer_syscall_pre_impl_sendmsg(long long s, long long msg,
29783cab2bb3Spatrick                                           long long flags);
29793cab2bb3Spatrick void __sanitizer_syscall_post_impl_sendmsg(long long res, long long s,
29803cab2bb3Spatrick                                            long long msg, long long flags);
29813cab2bb3Spatrick void __sanitizer_syscall_pre_impl_recvfrom(long long s, long long buf,
29823cab2bb3Spatrick                                            long long len, long long flags,
29833cab2bb3Spatrick                                            long long from,
29843cab2bb3Spatrick                                            long long fromlenaddr);
29853cab2bb3Spatrick void __sanitizer_syscall_post_impl_recvfrom(long long res, long long s,
29863cab2bb3Spatrick                                             long long buf, long long len,
29873cab2bb3Spatrick                                             long long flags, long long from,
29883cab2bb3Spatrick                                             long long fromlenaddr);
29893cab2bb3Spatrick void __sanitizer_syscall_pre_impl_accept(long long s, long long name,
29903cab2bb3Spatrick                                          long long anamelen);
29913cab2bb3Spatrick void __sanitizer_syscall_post_impl_accept(long long res, long long s,
29923cab2bb3Spatrick                                           long long name, long long anamelen);
29933cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getpeername(long long fdes, long long asa,
29943cab2bb3Spatrick                                               long long alen);
29953cab2bb3Spatrick void __sanitizer_syscall_post_impl_getpeername(long long res, long long fdes,
29963cab2bb3Spatrick                                                long long asa, long long alen);
29973cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getsockname(long long fdes, long long asa,
29983cab2bb3Spatrick                                               long long alen);
29993cab2bb3Spatrick void __sanitizer_syscall_post_impl_getsockname(long long res, long long fdes,
30003cab2bb3Spatrick                                                long long asa, long long alen);
30013cab2bb3Spatrick void __sanitizer_syscall_pre_impl_access(long long path, long long flags);
30023cab2bb3Spatrick void __sanitizer_syscall_post_impl_access(long long res, long long path,
30033cab2bb3Spatrick                                           long long flags);
30043cab2bb3Spatrick void __sanitizer_syscall_pre_impl_chflags(long long path, long long flags);
30053cab2bb3Spatrick void __sanitizer_syscall_post_impl_chflags(long long res, long long path,
30063cab2bb3Spatrick                                            long long flags);
30073cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fchflags(long long fd, long long flags);
30083cab2bb3Spatrick void __sanitizer_syscall_post_impl_fchflags(long long res, long long fd,
30093cab2bb3Spatrick                                             long long flags);
30103cab2bb3Spatrick void __sanitizer_syscall_pre_impl_sync(void);
30113cab2bb3Spatrick void __sanitizer_syscall_post_impl_sync(long long res);
30123cab2bb3Spatrick void __sanitizer_syscall_pre_impl_kill(long long pid, long long signum);
30133cab2bb3Spatrick void __sanitizer_syscall_post_impl_kill(long long res, long long pid,
30143cab2bb3Spatrick                                         long long signum);
30153cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_stat43(long long path,
30163cab2bb3Spatrick                                                    long long ub);
30173cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_stat43(long long res,
30183cab2bb3Spatrick                                                     long long path,
30193cab2bb3Spatrick                                                     long long ub);
30203cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getppid(void);
30213cab2bb3Spatrick void __sanitizer_syscall_post_impl_getppid(long long res);
30223cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_lstat43(long long path,
30233cab2bb3Spatrick                                                     long long ub);
30243cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_lstat43(long long res,
30253cab2bb3Spatrick                                                      long long path,
30263cab2bb3Spatrick                                                      long long ub);
30273cab2bb3Spatrick void __sanitizer_syscall_pre_impl_dup(long long fd);
30283cab2bb3Spatrick void __sanitizer_syscall_post_impl_dup(long long res, long long fd);
30293cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pipe(void);
30303cab2bb3Spatrick void __sanitizer_syscall_post_impl_pipe(long long res);
30313cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getegid(void);
30323cab2bb3Spatrick void __sanitizer_syscall_post_impl_getegid(long long res);
30333cab2bb3Spatrick void __sanitizer_syscall_pre_impl_profil(long long samples, long long size,
30343cab2bb3Spatrick                                          long long offset, long long scale);
30353cab2bb3Spatrick void __sanitizer_syscall_post_impl_profil(long long res, long long samples,
30363cab2bb3Spatrick                                           long long size, long long offset,
30373cab2bb3Spatrick                                           long long scale);
30383cab2bb3Spatrick void __sanitizer_syscall_pre_impl_ktrace(long long fname, long long ops,
30393cab2bb3Spatrick                                          long long facs, long long pid);
30403cab2bb3Spatrick void __sanitizer_syscall_post_impl_ktrace(long long res, long long fname,
30413cab2bb3Spatrick                                           long long ops, long long facs,
30423cab2bb3Spatrick                                           long long pid);
30433cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_13_sigaction13(long long signum,
30443cab2bb3Spatrick                                                         long long nsa,
30453cab2bb3Spatrick                                                         long long osa);
30463cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_13_sigaction13(long long res,
30473cab2bb3Spatrick                                                          long long signum,
30483cab2bb3Spatrick                                                          long long nsa,
30493cab2bb3Spatrick                                                          long long osa);
30503cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getgid(void);
30513cab2bb3Spatrick void __sanitizer_syscall_post_impl_getgid(long long res);
30523cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_13_sigprocmask13(long long how,
30533cab2bb3Spatrick                                                           long long mask);
30543cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_13_sigprocmask13(long long res,
30553cab2bb3Spatrick                                                            long long how,
30563cab2bb3Spatrick                                                            long long mask);
30573cab2bb3Spatrick void __sanitizer_syscall_pre_impl___getlogin(long long namebuf,
30583cab2bb3Spatrick                                              long long namelen);
30593cab2bb3Spatrick void __sanitizer_syscall_post_impl___getlogin(long long res, long long namebuf,
30603cab2bb3Spatrick                                               long long namelen);
30613cab2bb3Spatrick void __sanitizer_syscall_pre_impl___setlogin(long long namebuf);
30623cab2bb3Spatrick void __sanitizer_syscall_post_impl___setlogin(long long res, long long namebuf);
30633cab2bb3Spatrick void __sanitizer_syscall_pre_impl_acct(long long path);
30643cab2bb3Spatrick void __sanitizer_syscall_post_impl_acct(long long res, long long path);
30653cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_13_sigpending13(void);
30663cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_13_sigpending13(long long res);
30673cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_13_sigaltstack13(long long nss,
30683cab2bb3Spatrick                                                           long long oss);
30693cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_13_sigaltstack13(long long res,
30703cab2bb3Spatrick                                                            long long nss,
30713cab2bb3Spatrick                                                            long long oss);
30723cab2bb3Spatrick void __sanitizer_syscall_pre_impl_ioctl(long long fd, long long com,
30733cab2bb3Spatrick                                         long long data);
30743cab2bb3Spatrick void __sanitizer_syscall_post_impl_ioctl(long long res, long long fd,
30753cab2bb3Spatrick                                          long long com, long long data);
30763cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_12_oreboot(long long opt);
30773cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_12_oreboot(long long res,
30783cab2bb3Spatrick                                                      long long opt);
30793cab2bb3Spatrick void __sanitizer_syscall_pre_impl_revoke(long long path);
30803cab2bb3Spatrick void __sanitizer_syscall_post_impl_revoke(long long res, long long path);
30813cab2bb3Spatrick void __sanitizer_syscall_pre_impl_symlink(long long path, long long link);
30823cab2bb3Spatrick void __sanitizer_syscall_post_impl_symlink(long long res, long long path,
30833cab2bb3Spatrick                                            long long link);
30843cab2bb3Spatrick void __sanitizer_syscall_pre_impl_readlink(long long path, long long buf,
30853cab2bb3Spatrick                                            long long count);
30863cab2bb3Spatrick void __sanitizer_syscall_post_impl_readlink(long long res, long long path,
30873cab2bb3Spatrick                                             long long buf, long long count);
30883cab2bb3Spatrick void __sanitizer_syscall_pre_impl_execve(long long path, long long argp,
30893cab2bb3Spatrick                                          long long envp);
30903cab2bb3Spatrick void __sanitizer_syscall_post_impl_execve(long long res, long long path,
30913cab2bb3Spatrick                                           long long argp, long long envp);
30923cab2bb3Spatrick void __sanitizer_syscall_pre_impl_umask(long long newmask);
30933cab2bb3Spatrick void __sanitizer_syscall_post_impl_umask(long long res, long long newmask);
30943cab2bb3Spatrick void __sanitizer_syscall_pre_impl_chroot(long long path);
30953cab2bb3Spatrick void __sanitizer_syscall_post_impl_chroot(long long res, long long path);
30963cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_fstat43(long long fd, long long sb);
30973cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_fstat43(long long res,
30983cab2bb3Spatrick                                                      long long fd,
30993cab2bb3Spatrick                                                      long long sb);
31003cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogetkerninfo(long long op,
31013cab2bb3Spatrick                                                          long long where,
31023cab2bb3Spatrick                                                          long long size,
31033cab2bb3Spatrick                                                          long long arg);
31043cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogetkerninfo(long long res,
31053cab2bb3Spatrick                                                           long long op,
31063cab2bb3Spatrick                                                           long long where,
31073cab2bb3Spatrick                                                           long long size,
31083cab2bb3Spatrick                                                           long long arg);
31093cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogetpagesize(void);
31103cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogetpagesize(long long res);
31113cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_12_msync(long long addr,
31123cab2bb3Spatrick                                                   long long len);
31133cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_12_msync(long long res,
31143cab2bb3Spatrick                                                    long long addr,
31153cab2bb3Spatrick                                                    long long len);
31163cab2bb3Spatrick void __sanitizer_syscall_pre_impl_vfork(void);
31173cab2bb3Spatrick void __sanitizer_syscall_post_impl_vfork(long long res);
31183cab2bb3Spatrick /* syscall 67 has been skipped */
31193cab2bb3Spatrick /* syscall 68 has been skipped */
31203cab2bb3Spatrick /* syscall 69 has been skipped */
31213cab2bb3Spatrick /* syscall 70 has been skipped */
31223cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ommap(long long addr, long long len,
31233cab2bb3Spatrick                                                   long long prot,
31243cab2bb3Spatrick                                                   long long flags, long long fd,
31253cab2bb3Spatrick                                                   long long pos);
31263cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ommap(
31273cab2bb3Spatrick     long long res, long long addr, long long len, long long prot,
31283cab2bb3Spatrick     long long flags, long long fd, long long pos);
31293cab2bb3Spatrick void __sanitizer_syscall_pre_impl_vadvise(long long anom);
31303cab2bb3Spatrick void __sanitizer_syscall_post_impl_vadvise(long long res, long long anom);
31313cab2bb3Spatrick void __sanitizer_syscall_pre_impl_munmap(long long addr, long long len);
31323cab2bb3Spatrick void __sanitizer_syscall_post_impl_munmap(long long res, long long addr,
31333cab2bb3Spatrick                                           long long len);
31343cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mprotect(long long addr, long long len,
31353cab2bb3Spatrick                                            long long prot);
31363cab2bb3Spatrick void __sanitizer_syscall_post_impl_mprotect(long long res, long long addr,
31373cab2bb3Spatrick                                             long long len, long long prot);
31383cab2bb3Spatrick void __sanitizer_syscall_pre_impl_madvise(long long addr, long long len,
31393cab2bb3Spatrick                                           long long behav);
31403cab2bb3Spatrick void __sanitizer_syscall_post_impl_madvise(long long res, long long addr,
31413cab2bb3Spatrick                                            long long len, long long behav);
31423cab2bb3Spatrick /* syscall 76 has been skipped */
31433cab2bb3Spatrick /* syscall 77 has been skipped */
31443cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mincore(long long addr, long long len,
31453cab2bb3Spatrick                                           long long vec);
31463cab2bb3Spatrick void __sanitizer_syscall_post_impl_mincore(long long res, long long addr,
31473cab2bb3Spatrick                                            long long len, long long vec);
31483cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getgroups(long long gidsetsize,
31493cab2bb3Spatrick                                             long long gidset);
31503cab2bb3Spatrick void __sanitizer_syscall_post_impl_getgroups(long long res,
31513cab2bb3Spatrick                                              long long gidsetsize,
31523cab2bb3Spatrick                                              long long gidset);
31533cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setgroups(long long gidsetsize,
31543cab2bb3Spatrick                                             long long gidset);
31553cab2bb3Spatrick void __sanitizer_syscall_post_impl_setgroups(long long res,
31563cab2bb3Spatrick                                              long long gidsetsize,
31573cab2bb3Spatrick                                              long long gidset);
31583cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getpgrp(void);
31593cab2bb3Spatrick void __sanitizer_syscall_post_impl_getpgrp(long long res);
31603cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setpgid(long long pid, long long pgid);
31613cab2bb3Spatrick void __sanitizer_syscall_post_impl_setpgid(long long res, long long pid,
31623cab2bb3Spatrick                                            long long pgid);
31633cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_setitimer(long long which,
31643cab2bb3Spatrick                                                       long long itv,
31653cab2bb3Spatrick                                                       long long oitv);
31663cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_setitimer(long long res,
31673cab2bb3Spatrick                                                        long long which,
31683cab2bb3Spatrick                                                        long long itv,
31693cab2bb3Spatrick                                                        long long oitv);
31703cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_owait(void);
31713cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_owait(long long res);
31723cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_12_oswapon(long long name);
31733cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_12_oswapon(long long res,
31743cab2bb3Spatrick                                                      long long name);
31753cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_getitimer(long long which,
31763cab2bb3Spatrick                                                       long long itv);
31773cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_getitimer(long long res,
31783cab2bb3Spatrick                                                        long long which,
31793cab2bb3Spatrick                                                        long long itv);
31803cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogethostname(long long hostname,
31813cab2bb3Spatrick                                                          long long len);
31823cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogethostname(long long res,
31833cab2bb3Spatrick                                                           long long hostname,
31843cab2bb3Spatrick                                                           long long len);
31853cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osethostname(long long hostname,
31863cab2bb3Spatrick                                                          long long len);
31873cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osethostname(long long res,
31883cab2bb3Spatrick                                                           long long hostname,
31893cab2bb3Spatrick                                                           long long len);
31903cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogetdtablesize(void);
31913cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogetdtablesize(long long res);
31923cab2bb3Spatrick void __sanitizer_syscall_pre_impl_dup2(long long from, long long to);
31933cab2bb3Spatrick void __sanitizer_syscall_post_impl_dup2(long long res, long long from,
31943cab2bb3Spatrick                                         long long to);
3195*d89ec533Spatrick void __sanitizer_syscall_pre_impl_getrandom(long long buf, long long buflen,
3196*d89ec533Spatrick                                             long long flags);
3197*d89ec533Spatrick void __sanitizer_syscall_post_impl_getrandom(long long res, long long buf,
3198*d89ec533Spatrick                                              long long buflen, long long flags);
31993cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fcntl(long long fd, long long cmd,
32003cab2bb3Spatrick                                         long long arg);
32013cab2bb3Spatrick void __sanitizer_syscall_post_impl_fcntl(long long res, long long fd,
32023cab2bb3Spatrick                                          long long cmd, long long arg);
32033cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_select(long long nd, long long in,
32043cab2bb3Spatrick                                                    long long ou, long long ex,
32053cab2bb3Spatrick                                                    long long tv);
32063cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_select(long long res, long long nd,
32073cab2bb3Spatrick                                                     long long in, long long ou,
32083cab2bb3Spatrick                                                     long long ex, long long tv);
32093cab2bb3Spatrick /* syscall 94 has been skipped */
32103cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fsync(long long fd);
32113cab2bb3Spatrick void __sanitizer_syscall_post_impl_fsync(long long res, long long fd);
32123cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setpriority(long long which, long long who,
32133cab2bb3Spatrick                                               long long prio);
32143cab2bb3Spatrick void __sanitizer_syscall_post_impl_setpriority(long long res, long long which,
32153cab2bb3Spatrick                                                long long who, long long prio);
32163cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30_socket(long long domain,
32173cab2bb3Spatrick                                                    long long type,
32183cab2bb3Spatrick                                                    long long protocol);
32193cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30_socket(long long res,
32203cab2bb3Spatrick                                                     long long domain,
32213cab2bb3Spatrick                                                     long long type,
32223cab2bb3Spatrick                                                     long long protocol);
32233cab2bb3Spatrick void __sanitizer_syscall_pre_impl_connect(long long s, long long name,
32243cab2bb3Spatrick                                           long long namelen);
32253cab2bb3Spatrick void __sanitizer_syscall_post_impl_connect(long long res, long long s,
32263cab2bb3Spatrick                                            long long name, long long namelen);
32273cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_oaccept(long long s, long long name,
32283cab2bb3Spatrick                                                     long long anamelen);
32293cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_oaccept(long long res, long long s,
32303cab2bb3Spatrick                                                      long long name,
32313cab2bb3Spatrick                                                      long long anamelen);
32323cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getpriority(long long which, long long who);
32333cab2bb3Spatrick void __sanitizer_syscall_post_impl_getpriority(long long res, long long which,
32343cab2bb3Spatrick                                                long long who);
32353cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osend(long long s, long long buf,
32363cab2bb3Spatrick                                                   long long len,
32373cab2bb3Spatrick                                                   long long flags);
32383cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osend(long long res, long long s,
32393cab2bb3Spatrick                                                    long long buf, long long len,
32403cab2bb3Spatrick                                                    long long flags);
32413cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_orecv(long long s, long long buf,
32423cab2bb3Spatrick                                                   long long len,
32433cab2bb3Spatrick                                                   long long flags);
32443cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_orecv(long long res, long long s,
32453cab2bb3Spatrick                                                    long long buf, long long len,
32463cab2bb3Spatrick                                                    long long flags);
32473cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_13_sigreturn13(long long sigcntxp);
32483cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_13_sigreturn13(long long res,
32493cab2bb3Spatrick                                                          long long sigcntxp);
32503cab2bb3Spatrick void __sanitizer_syscall_pre_impl_bind(long long s, long long name,
32513cab2bb3Spatrick                                        long long namelen);
32523cab2bb3Spatrick void __sanitizer_syscall_post_impl_bind(long long res, long long s,
32533cab2bb3Spatrick                                         long long name, long long namelen);
32543cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setsockopt(long long s, long long level,
32553cab2bb3Spatrick                                              long long name, long long val,
32563cab2bb3Spatrick                                              long long valsize);
32573cab2bb3Spatrick void __sanitizer_syscall_post_impl_setsockopt(long long res, long long s,
32583cab2bb3Spatrick                                               long long level, long long name,
32593cab2bb3Spatrick                                               long long val, long long valsize);
32603cab2bb3Spatrick void __sanitizer_syscall_pre_impl_listen(long long s, long long backlog);
32613cab2bb3Spatrick void __sanitizer_syscall_post_impl_listen(long long res, long long s,
32623cab2bb3Spatrick                                           long long backlog);
32633cab2bb3Spatrick /* syscall 107 has been skipped */
32643cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osigvec(long long signum,
32653cab2bb3Spatrick                                                     long long nsv,
32663cab2bb3Spatrick                                                     long long osv);
32673cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osigvec(long long res,
32683cab2bb3Spatrick                                                      long long signum,
32693cab2bb3Spatrick                                                      long long nsv,
32703cab2bb3Spatrick                                                      long long osv);
32713cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osigblock(long long mask);
32723cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osigblock(long long res,
32733cab2bb3Spatrick                                                        long long mask);
32743cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osigsetmask(long long mask);
32753cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osigsetmask(long long res,
32763cab2bb3Spatrick                                                          long long mask);
32773cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_13_sigsuspend13(long long mask);
32783cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_13_sigsuspend13(long long res,
32793cab2bb3Spatrick                                                           long long mask);
32803cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osigstack(long long nss,
32813cab2bb3Spatrick                                                       long long oss);
32823cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osigstack(long long res,
32833cab2bb3Spatrick                                                        long long nss,
32843cab2bb3Spatrick                                                        long long oss);
32853cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_orecvmsg(long long s, long long msg,
32863cab2bb3Spatrick                                                      long long flags);
32873cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_orecvmsg(long long res,
32883cab2bb3Spatrick                                                       long long s,
32893cab2bb3Spatrick                                                       long long msg,
32903cab2bb3Spatrick                                                       long long flags);
32913cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osendmsg(long long s, long long msg,
32923cab2bb3Spatrick                                                      long long flags);
32933cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osendmsg(long long res,
32943cab2bb3Spatrick                                                       long long s,
32953cab2bb3Spatrick                                                       long long msg,
32963cab2bb3Spatrick                                                       long long flags);
32973cab2bb3Spatrick /* syscall 115 has been skipped */
32983cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_gettimeofday(long long tp,
32993cab2bb3Spatrick                                                          long long tzp);
33003cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_gettimeofday(long long res,
33013cab2bb3Spatrick                                                           long long tp,
33023cab2bb3Spatrick                                                           long long tzp);
33033cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_getrusage(long long who,
33043cab2bb3Spatrick                                                       long long rusage);
33053cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_getrusage(long long res,
33063cab2bb3Spatrick                                                        long long who,
33073cab2bb3Spatrick                                                        long long rusage);
33083cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getsockopt(long long s, long long level,
33093cab2bb3Spatrick                                              long long name, long long val,
33103cab2bb3Spatrick                                              long long avalsize);
33113cab2bb3Spatrick void __sanitizer_syscall_post_impl_getsockopt(long long res, long long s,
33123cab2bb3Spatrick                                               long long level, long long name,
33133cab2bb3Spatrick                                               long long val,
33143cab2bb3Spatrick                                               long long avalsize);
33153cab2bb3Spatrick /* syscall 119 has been skipped */
33163cab2bb3Spatrick void __sanitizer_syscall_pre_impl_readv(long long fd, long long iovp,
33173cab2bb3Spatrick                                         long long iovcnt);
33183cab2bb3Spatrick void __sanitizer_syscall_post_impl_readv(long long res, long long fd,
33193cab2bb3Spatrick                                          long long iovp, long long iovcnt);
33203cab2bb3Spatrick void __sanitizer_syscall_pre_impl_writev(long long fd, long long iovp,
33213cab2bb3Spatrick                                          long long iovcnt);
33223cab2bb3Spatrick void __sanitizer_syscall_post_impl_writev(long long res, long long fd,
33233cab2bb3Spatrick                                           long long iovp, long long iovcnt);
33243cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_settimeofday(long long tv,
33253cab2bb3Spatrick                                                          long long tzp);
33263cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_settimeofday(long long res,
33273cab2bb3Spatrick                                                           long long tv,
33283cab2bb3Spatrick                                                           long long tzp);
33293cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fchown(long long fd, long long uid,
33303cab2bb3Spatrick                                          long long gid);
33313cab2bb3Spatrick void __sanitizer_syscall_post_impl_fchown(long long res, long long fd,
33323cab2bb3Spatrick                                           long long uid, long long gid);
33333cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fchmod(long long fd, long long mode);
33343cab2bb3Spatrick void __sanitizer_syscall_post_impl_fchmod(long long res, long long fd,
33353cab2bb3Spatrick                                           long long mode);
33363cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_orecvfrom(
33373cab2bb3Spatrick     long long s, long long buf, long long len, long long flags, long long from,
33383cab2bb3Spatrick     long long fromlenaddr);
33393cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_orecvfrom(
33403cab2bb3Spatrick     long long res, long long s, long long buf, long long len, long long flags,
33413cab2bb3Spatrick     long long from, long long fromlenaddr);
33423cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setreuid(long long ruid, long long euid);
33433cab2bb3Spatrick void __sanitizer_syscall_post_impl_setreuid(long long res, long long ruid,
33443cab2bb3Spatrick                                             long long euid);
33453cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setregid(long long rgid, long long egid);
33463cab2bb3Spatrick void __sanitizer_syscall_post_impl_setregid(long long res, long long rgid,
33473cab2bb3Spatrick                                             long long egid);
33483cab2bb3Spatrick void __sanitizer_syscall_pre_impl_rename(long long from, long long to);
33493cab2bb3Spatrick void __sanitizer_syscall_post_impl_rename(long long res, long long from,
33503cab2bb3Spatrick                                           long long to);
33513cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_otruncate(long long path,
33523cab2bb3Spatrick                                                       long long length);
33533cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_otruncate(long long res,
33543cab2bb3Spatrick                                                        long long path,
33553cab2bb3Spatrick                                                        long long length);
33563cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_oftruncate(long long fd,
33573cab2bb3Spatrick                                                        long long length);
33583cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_oftruncate(long long res,
33593cab2bb3Spatrick                                                         long long fd,
33603cab2bb3Spatrick                                                         long long length);
33613cab2bb3Spatrick void __sanitizer_syscall_pre_impl_flock(long long fd, long long how);
33623cab2bb3Spatrick void __sanitizer_syscall_post_impl_flock(long long res, long long fd,
33633cab2bb3Spatrick                                          long long how);
33643cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mkfifo(long long path, long long mode);
33653cab2bb3Spatrick void __sanitizer_syscall_post_impl_mkfifo(long long res, long long path,
33663cab2bb3Spatrick                                           long long mode);
33673cab2bb3Spatrick void __sanitizer_syscall_pre_impl_sendto(long long s, long long buf,
33683cab2bb3Spatrick                                          long long len, long long flags,
33693cab2bb3Spatrick                                          long long to, long long tolen);
33703cab2bb3Spatrick void __sanitizer_syscall_post_impl_sendto(long long res, long long s,
33713cab2bb3Spatrick                                           long long buf, long long len,
33723cab2bb3Spatrick                                           long long flags, long long to,
33733cab2bb3Spatrick                                           long long tolen);
33743cab2bb3Spatrick void __sanitizer_syscall_pre_impl_shutdown(long long s, long long how);
33753cab2bb3Spatrick void __sanitizer_syscall_post_impl_shutdown(long long res, long long s,
33763cab2bb3Spatrick                                             long long how);
33773cab2bb3Spatrick void __sanitizer_syscall_pre_impl_socketpair(long long domain, long long type,
33783cab2bb3Spatrick                                              long long protocol, long long rsv);
33793cab2bb3Spatrick void __sanitizer_syscall_post_impl_socketpair(long long res, long long domain,
33803cab2bb3Spatrick                                               long long type,
33813cab2bb3Spatrick                                               long long protocol,
33823cab2bb3Spatrick                                               long long rsv);
33833cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mkdir(long long path, long long mode);
33843cab2bb3Spatrick void __sanitizer_syscall_post_impl_mkdir(long long res, long long path,
33853cab2bb3Spatrick                                          long long mode);
33863cab2bb3Spatrick void __sanitizer_syscall_pre_impl_rmdir(long long path);
33873cab2bb3Spatrick void __sanitizer_syscall_post_impl_rmdir(long long res, long long path);
33883cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_utimes(long long path,
33893cab2bb3Spatrick                                                    long long tptr);
33903cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_utimes(long long res,
33913cab2bb3Spatrick                                                     long long path,
33923cab2bb3Spatrick                                                     long long tptr);
33933cab2bb3Spatrick /* syscall 139 has been skipped */
33943cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_adjtime(long long delta,
33953cab2bb3Spatrick                                                     long long olddelta);
33963cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_adjtime(long long res,
33973cab2bb3Spatrick                                                      long long delta,
33983cab2bb3Spatrick                                                      long long olddelta);
33993cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogetpeername(long long fdes,
34003cab2bb3Spatrick                                                          long long asa,
34013cab2bb3Spatrick                                                          long long alen);
34023cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogetpeername(long long res,
34033cab2bb3Spatrick                                                           long long fdes,
34043cab2bb3Spatrick                                                           long long asa,
34053cab2bb3Spatrick                                                           long long alen);
34063cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogethostid(void);
34073cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogethostid(long long res);
34083cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osethostid(long long hostid);
34093cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osethostid(long long res,
34103cab2bb3Spatrick                                                         long long hostid);
34113cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogetrlimit(long long which,
34123cab2bb3Spatrick                                                        long long rlp);
34133cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogetrlimit(long long res,
34143cab2bb3Spatrick                                                         long long which,
34153cab2bb3Spatrick                                                         long long rlp);
34163cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_osetrlimit(long long which,
34173cab2bb3Spatrick                                                        long long rlp);
34183cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_osetrlimit(long long res,
34193cab2bb3Spatrick                                                         long long which,
34203cab2bb3Spatrick                                                         long long rlp);
34213cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_okillpg(long long pgid,
34223cab2bb3Spatrick                                                     long long signum);
34233cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_okillpg(long long res,
34243cab2bb3Spatrick                                                      long long pgid,
34253cab2bb3Spatrick                                                      long long signum);
34263cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setsid(void);
34273cab2bb3Spatrick void __sanitizer_syscall_post_impl_setsid(long long res);
34283cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_quotactl(long long path,
34293cab2bb3Spatrick                                                      long long cmd,
34303cab2bb3Spatrick                                                      long long uid,
34313cab2bb3Spatrick                                                      long long arg);
34323cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_quotactl(
34333cab2bb3Spatrick     long long res, long long path, long long cmd, long long uid, long long arg);
34343cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_oquota(void);
34353cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_oquota(long long res);
34363cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogetsockname(long long fdec,
34373cab2bb3Spatrick                                                          long long asa,
34383cab2bb3Spatrick                                                          long long alen);
34393cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogetsockname(long long res,
34403cab2bb3Spatrick                                                           long long fdec,
34413cab2bb3Spatrick                                                           long long asa,
34423cab2bb3Spatrick                                                           long long alen);
34433cab2bb3Spatrick /* syscall 151 has been skipped */
34443cab2bb3Spatrick /* syscall 152 has been skipped */
34453cab2bb3Spatrick /* syscall 153 has been skipped */
34463cab2bb3Spatrick /* syscall 154 has been skipped */
34473cab2bb3Spatrick void __sanitizer_syscall_pre_impl_nfssvc(long long flag, long long argp);
34483cab2bb3Spatrick void __sanitizer_syscall_post_impl_nfssvc(long long res, long long flag,
34493cab2bb3Spatrick                                           long long argp);
34503cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_43_ogetdirentries(long long fd,
34513cab2bb3Spatrick                                                            long long buf,
34523cab2bb3Spatrick                                                            long long count,
34533cab2bb3Spatrick                                                            long long basep);
34543cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_43_ogetdirentries(long long res,
34553cab2bb3Spatrick                                                             long long fd,
34563cab2bb3Spatrick                                                             long long buf,
34573cab2bb3Spatrick                                                             long long count,
34583cab2bb3Spatrick                                                             long long basep);
34593cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_20_statfs(long long path,
34603cab2bb3Spatrick                                                    long long buf);
34613cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_20_statfs(long long res,
34623cab2bb3Spatrick                                                     long long path,
34633cab2bb3Spatrick                                                     long long buf);
34643cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_20_fstatfs(long long fd,
34653cab2bb3Spatrick                                                     long long buf);
34663cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_20_fstatfs(long long res,
34673cab2bb3Spatrick                                                      long long fd,
34683cab2bb3Spatrick                                                      long long buf);
34693cab2bb3Spatrick /* syscall 159 has been skipped */
34703cab2bb3Spatrick /* syscall 160 has been skipped */
34713cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30_getfh(long long fname,
34723cab2bb3Spatrick                                                   long long fhp);
34733cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30_getfh(long long res,
34743cab2bb3Spatrick                                                    long long fname,
34753cab2bb3Spatrick                                                    long long fhp);
34763cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_09_ogetdomainname(long long domainname,
34773cab2bb3Spatrick                                                            long long len);
34783cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_09_ogetdomainname(
34793cab2bb3Spatrick     long long res, long long domainname, long long len);
34803cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_09_osetdomainname(long long domainname,
34813cab2bb3Spatrick                                                            long long len);
34823cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_09_osetdomainname(
34833cab2bb3Spatrick     long long res, long long domainname, long long len);
34843cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_09_ouname(long long name);
34853cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_09_ouname(long long res,
34863cab2bb3Spatrick                                                     long long name);
34873cab2bb3Spatrick void __sanitizer_syscall_pre_impl_sysarch(long long op, long long parms);
34883cab2bb3Spatrick void __sanitizer_syscall_post_impl_sysarch(long long res, long long op,
34893cab2bb3Spatrick                                            long long parms);
3490*d89ec533Spatrick void __sanitizer_syscall_pre_impl___futex(long long uaddr, long long op,
3491*d89ec533Spatrick                                           long long val, long long timeout,
3492*d89ec533Spatrick                                           long long uaddr2, long long val2,
3493*d89ec533Spatrick                                           long long val3);
3494*d89ec533Spatrick void __sanitizer_syscall_post_impl___futex(long long res, long long uaddr,
3495*d89ec533Spatrick                                            long long op, long long val,
3496*d89ec533Spatrick                                            long long timeout, long long uaddr2,
3497*d89ec533Spatrick                                            long long val2, long long val3);
3498*d89ec533Spatrick void __sanitizer_syscall_pre_impl___futex_set_robust_list(long long head,
3499*d89ec533Spatrick                                                           long long len);
3500*d89ec533Spatrick void __sanitizer_syscall_post_impl___futex_set_robust_list(long long res,
3501*d89ec533Spatrick                                                            long long head,
3502*d89ec533Spatrick                                                            long long len);
3503*d89ec533Spatrick void __sanitizer_syscall_pre_impl___futex_get_robust_list(long long lwpid,
3504*d89ec533Spatrick                                                           long long headp,
3505*d89ec533Spatrick                                                           long long lenp);
3506*d89ec533Spatrick void __sanitizer_syscall_post_impl___futex_get_robust_list(long long res,
3507*d89ec533Spatrick                                                            long long lwpid,
3508*d89ec533Spatrick                                                            long long headp,
3509*d89ec533Spatrick                                                            long long lenp);
35103cab2bb3Spatrick #if !defined(_LP64)
35113cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_10_osemsys(long long which,
35123cab2bb3Spatrick                                                     long long a2, long long a3,
35133cab2bb3Spatrick                                                     long long a4, long long a5);
35143cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_10_osemsys(long long res,
35153cab2bb3Spatrick                                                      long long which,
35163cab2bb3Spatrick                                                      long long a2, long long a3,
35173cab2bb3Spatrick                                                      long long a4,
35183cab2bb3Spatrick                                                      long long a5);
35193cab2bb3Spatrick #else
35203cab2bb3Spatrick /* syscall 169 has been skipped */
35213cab2bb3Spatrick #endif
35223cab2bb3Spatrick #if !defined(_LP64)
35233cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_10_omsgsys(long long which,
35243cab2bb3Spatrick                                                     long long a2, long long a3,
35253cab2bb3Spatrick                                                     long long a4, long long a5,
35263cab2bb3Spatrick                                                     long long a6);
35273cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_10_omsgsys(long long res,
35283cab2bb3Spatrick                                                      long long which,
35293cab2bb3Spatrick                                                      long long a2, long long a3,
35303cab2bb3Spatrick                                                      long long a4, long long a5,
35313cab2bb3Spatrick                                                      long long a6);
35323cab2bb3Spatrick #else
35333cab2bb3Spatrick /* syscall 170 has been skipped */
35343cab2bb3Spatrick #endif
35353cab2bb3Spatrick #if !defined(_LP64)
35363cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_10_oshmsys(long long which,
35373cab2bb3Spatrick                                                     long long a2, long long a3,
35383cab2bb3Spatrick                                                     long long a4);
35393cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_10_oshmsys(long long res,
35403cab2bb3Spatrick                                                      long long which,
35413cab2bb3Spatrick                                                      long long a2, long long a3,
35423cab2bb3Spatrick                                                      long long a4);
35433cab2bb3Spatrick #else
35443cab2bb3Spatrick /* syscall 171 has been skipped */
35453cab2bb3Spatrick #endif
35463cab2bb3Spatrick /* syscall 172 has been skipped */
35473cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pread(long long fd, long long buf,
35483cab2bb3Spatrick                                         long long nbyte, long long PAD,
35493cab2bb3Spatrick                                         long long offset);
35503cab2bb3Spatrick void __sanitizer_syscall_post_impl_pread(long long res, long long fd,
35513cab2bb3Spatrick                                          long long buf, long long nbyte,
35523cab2bb3Spatrick                                          long long PAD, long long offset);
35533cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pwrite(long long fd, long long buf,
35543cab2bb3Spatrick                                          long long nbyte, long long PAD,
35553cab2bb3Spatrick                                          long long offset);
35563cab2bb3Spatrick void __sanitizer_syscall_post_impl_pwrite(long long res, long long fd,
35573cab2bb3Spatrick                                           long long buf, long long nbyte,
35583cab2bb3Spatrick                                           long long PAD, long long offset);
35593cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30_ntp_gettime(long long ntvp);
35603cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30_ntp_gettime(long long res,
35613cab2bb3Spatrick                                                          long long ntvp);
35623cab2bb3Spatrick #if defined(NTP) || !defined(_KERNEL_OPT)
35633cab2bb3Spatrick void __sanitizer_syscall_pre_impl_ntp_adjtime(long long tp);
35643cab2bb3Spatrick void __sanitizer_syscall_post_impl_ntp_adjtime(long long res, long long tp);
35653cab2bb3Spatrick #else
35663cab2bb3Spatrick /* syscall 176 has been skipped */
35673cab2bb3Spatrick #endif
35683cab2bb3Spatrick /* syscall 177 has been skipped */
35693cab2bb3Spatrick /* syscall 178 has been skipped */
35703cab2bb3Spatrick /* syscall 179 has been skipped */
35713cab2bb3Spatrick /* syscall 180 has been skipped */
35723cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setgid(long long gid);
35733cab2bb3Spatrick void __sanitizer_syscall_post_impl_setgid(long long res, long long gid);
35743cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setegid(long long egid);
35753cab2bb3Spatrick void __sanitizer_syscall_post_impl_setegid(long long res, long long egid);
35763cab2bb3Spatrick void __sanitizer_syscall_pre_impl_seteuid(long long euid);
35773cab2bb3Spatrick void __sanitizer_syscall_post_impl_seteuid(long long res, long long euid);
35783cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lfs_bmapv(long long fsidp, long long blkiov,
35793cab2bb3Spatrick                                             long long blkcnt);
35803cab2bb3Spatrick void __sanitizer_syscall_post_impl_lfs_bmapv(long long res, long long fsidp,
35813cab2bb3Spatrick                                              long long blkiov,
35823cab2bb3Spatrick                                              long long blkcnt);
35833cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lfs_markv(long long fsidp, long long blkiov,
35843cab2bb3Spatrick                                             long long blkcnt);
35853cab2bb3Spatrick void __sanitizer_syscall_post_impl_lfs_markv(long long res, long long fsidp,
35863cab2bb3Spatrick                                              long long blkiov,
35873cab2bb3Spatrick                                              long long blkcnt);
35883cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lfs_segclean(long long fsidp,
35893cab2bb3Spatrick                                                long long segment);
35903cab2bb3Spatrick void __sanitizer_syscall_post_impl_lfs_segclean(long long res, long long fsidp,
35913cab2bb3Spatrick                                                 long long segment);
35923cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_lfs_segwait(long long fsidp,
35933cab2bb3Spatrick                                                         long long tv);
35943cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_lfs_segwait(long long res,
35953cab2bb3Spatrick                                                          long long fsidp,
35963cab2bb3Spatrick                                                          long long tv);
35973cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_12_stat12(long long path,
35983cab2bb3Spatrick                                                    long long ub);
35993cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_12_stat12(long long res,
36003cab2bb3Spatrick                                                     long long path,
36013cab2bb3Spatrick                                                     long long ub);
36023cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_12_fstat12(long long fd, long long sb);
36033cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_12_fstat12(long long res,
36043cab2bb3Spatrick                                                      long long fd,
36053cab2bb3Spatrick                                                      long long sb);
36063cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_12_lstat12(long long path,
36073cab2bb3Spatrick                                                     long long ub);
36083cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_12_lstat12(long long res,
36093cab2bb3Spatrick                                                      long long path,
36103cab2bb3Spatrick                                                      long long ub);
36113cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pathconf(long long path, long long name);
36123cab2bb3Spatrick void __sanitizer_syscall_post_impl_pathconf(long long res, long long path,
36133cab2bb3Spatrick                                             long long name);
36143cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fpathconf(long long fd, long long name);
36153cab2bb3Spatrick void __sanitizer_syscall_post_impl_fpathconf(long long res, long long fd,
36163cab2bb3Spatrick                                              long long name);
36173cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getsockopt2(long long s, long long level,
36183cab2bb3Spatrick                                               long long name, long long val,
36193cab2bb3Spatrick                                               long long avalsize);
36203cab2bb3Spatrick void __sanitizer_syscall_post_impl_getsockopt2(long long res, long long s,
36213cab2bb3Spatrick                                                long long level, long long name,
36223cab2bb3Spatrick                                                long long val,
36233cab2bb3Spatrick                                                long long avalsize);
36243cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getrlimit(long long which, long long rlp);
36253cab2bb3Spatrick void __sanitizer_syscall_post_impl_getrlimit(long long res, long long which,
36263cab2bb3Spatrick                                              long long rlp);
36273cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setrlimit(long long which, long long rlp);
36283cab2bb3Spatrick void __sanitizer_syscall_post_impl_setrlimit(long long res, long long which,
36293cab2bb3Spatrick                                              long long rlp);
36303cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_12_getdirentries(long long fd,
36313cab2bb3Spatrick                                                           long long buf,
36323cab2bb3Spatrick                                                           long long count,
36333cab2bb3Spatrick                                                           long long basep);
36343cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_12_getdirentries(long long res,
36353cab2bb3Spatrick                                                            long long fd,
36363cab2bb3Spatrick                                                            long long buf,
36373cab2bb3Spatrick                                                            long long count,
36383cab2bb3Spatrick                                                            long long basep);
36393cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mmap(long long addr, long long len,
36403cab2bb3Spatrick                                        long long prot, long long flags,
36413cab2bb3Spatrick                                        long long fd, long long PAD,
36423cab2bb3Spatrick                                        long long pos);
36433cab2bb3Spatrick void __sanitizer_syscall_post_impl_mmap(long long res, long long addr,
36443cab2bb3Spatrick                                         long long len, long long prot,
36453cab2bb3Spatrick                                         long long flags, long long fd,
36463cab2bb3Spatrick                                         long long PAD, long long pos);
36473cab2bb3Spatrick void __sanitizer_syscall_pre_impl___syscall(long long code, long long arg0,
36483cab2bb3Spatrick                                             long long arg1, long long arg2,
36493cab2bb3Spatrick                                             long long arg3, long long arg4,
36503cab2bb3Spatrick                                             long long arg5, long long arg6,
36513cab2bb3Spatrick                                             long long arg7);
36523cab2bb3Spatrick void __sanitizer_syscall_post_impl___syscall(long long res, long long code,
36533cab2bb3Spatrick                                              long long arg0, long long arg1,
36543cab2bb3Spatrick                                              long long arg2, long long arg3,
36553cab2bb3Spatrick                                              long long arg4, long long arg5,
36563cab2bb3Spatrick                                              long long arg6, long long arg7);
36573cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lseek(long long fd, long long PAD,
36583cab2bb3Spatrick                                         long long offset, long long whence);
36593cab2bb3Spatrick void __sanitizer_syscall_post_impl_lseek(long long res, long long fd,
36603cab2bb3Spatrick                                          long long PAD, long long offset,
36613cab2bb3Spatrick                                          long long whence);
36623cab2bb3Spatrick void __sanitizer_syscall_pre_impl_truncate(long long path, long long PAD,
36633cab2bb3Spatrick                                            long long length);
36643cab2bb3Spatrick void __sanitizer_syscall_post_impl_truncate(long long res, long long path,
36653cab2bb3Spatrick                                             long long PAD, long long length);
36663cab2bb3Spatrick void __sanitizer_syscall_pre_impl_ftruncate(long long fd, long long PAD,
36673cab2bb3Spatrick                                             long long length);
36683cab2bb3Spatrick void __sanitizer_syscall_post_impl_ftruncate(long long res, long long fd,
36693cab2bb3Spatrick                                              long long PAD, long long length);
36703cab2bb3Spatrick void __sanitizer_syscall_pre_impl___sysctl(long long name, long long namelen,
36713cab2bb3Spatrick                                            long long oldv, long long oldlenp,
36723cab2bb3Spatrick                                            long long newv, long long newlen);
36733cab2bb3Spatrick void __sanitizer_syscall_post_impl___sysctl(long long res, long long name,
36743cab2bb3Spatrick                                             long long namelen, long long oldv,
36753cab2bb3Spatrick                                             long long oldlenp, long long newv,
36763cab2bb3Spatrick                                             long long newlen);
36773cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mlock(long long addr, long long len);
36783cab2bb3Spatrick void __sanitizer_syscall_post_impl_mlock(long long res, long long addr,
36793cab2bb3Spatrick                                          long long len);
36803cab2bb3Spatrick void __sanitizer_syscall_pre_impl_munlock(long long addr, long long len);
36813cab2bb3Spatrick void __sanitizer_syscall_post_impl_munlock(long long res, long long addr,
36823cab2bb3Spatrick                                            long long len);
36833cab2bb3Spatrick void __sanitizer_syscall_pre_impl_undelete(long long path);
36843cab2bb3Spatrick void __sanitizer_syscall_post_impl_undelete(long long res, long long path);
36853cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_futimes(long long fd,
36863cab2bb3Spatrick                                                     long long tptr);
36873cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_futimes(long long res,
36883cab2bb3Spatrick                                                      long long fd,
36893cab2bb3Spatrick                                                      long long tptr);
36903cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getpgid(long long pid);
36913cab2bb3Spatrick void __sanitizer_syscall_post_impl_getpgid(long long res, long long pid);
36923cab2bb3Spatrick void __sanitizer_syscall_pre_impl_reboot(long long opt, long long bootstr);
36933cab2bb3Spatrick void __sanitizer_syscall_post_impl_reboot(long long res, long long opt,
36943cab2bb3Spatrick                                           long long bootstr);
36953cab2bb3Spatrick void __sanitizer_syscall_pre_impl_poll(long long fds, long long nfds,
36963cab2bb3Spatrick                                        long long timeout);
36973cab2bb3Spatrick void __sanitizer_syscall_post_impl_poll(long long res, long long fds,
36983cab2bb3Spatrick                                         long long nfds, long long timeout);
36993cab2bb3Spatrick void __sanitizer_syscall_pre_impl_afssys(long long id, long long a1,
37003cab2bb3Spatrick                                          long long a2, long long a3,
37013cab2bb3Spatrick                                          long long a4, long long a5,
37023cab2bb3Spatrick                                          long long a6);
37033cab2bb3Spatrick void __sanitizer_syscall_post_impl_afssys(long long res, long long id,
37043cab2bb3Spatrick                                           long long a1, long long a2,
37053cab2bb3Spatrick                                           long long a3, long long a4,
37063cab2bb3Spatrick                                           long long a5, long long a6);
37073cab2bb3Spatrick /* syscall 211 has been skipped */
37083cab2bb3Spatrick /* syscall 212 has been skipped */
37093cab2bb3Spatrick /* syscall 213 has been skipped */
37103cab2bb3Spatrick /* syscall 214 has been skipped */
37113cab2bb3Spatrick /* syscall 215 has been skipped */
37123cab2bb3Spatrick /* syscall 216 has been skipped */
37133cab2bb3Spatrick /* syscall 217 has been skipped */
37143cab2bb3Spatrick /* syscall 218 has been skipped */
37153cab2bb3Spatrick /* syscall 219 has been skipped */
37163cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_14___semctl(long long semid,
37173cab2bb3Spatrick                                                      long long semnum,
37183cab2bb3Spatrick                                                      long long cmd,
37193cab2bb3Spatrick                                                      long long arg);
37203cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_14___semctl(long long res,
37213cab2bb3Spatrick                                                       long long semid,
37223cab2bb3Spatrick                                                       long long semnum,
37233cab2bb3Spatrick                                                       long long cmd,
37243cab2bb3Spatrick                                                       long long arg);
37253cab2bb3Spatrick void __sanitizer_syscall_pre_impl_semget(long long key, long long nsems,
37263cab2bb3Spatrick                                          long long semflg);
37273cab2bb3Spatrick void __sanitizer_syscall_post_impl_semget(long long res, long long key,
37283cab2bb3Spatrick                                           long long nsems, long long semflg);
37293cab2bb3Spatrick void __sanitizer_syscall_pre_impl_semop(long long semid, long long sops,
37303cab2bb3Spatrick                                         long long nsops);
37313cab2bb3Spatrick void __sanitizer_syscall_post_impl_semop(long long res, long long semid,
37323cab2bb3Spatrick                                          long long sops, long long nsops);
37333cab2bb3Spatrick void __sanitizer_syscall_pre_impl_semconfig(long long flag);
37343cab2bb3Spatrick void __sanitizer_syscall_post_impl_semconfig(long long res, long long flag);
37353cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_14_msgctl(long long msqid,
37363cab2bb3Spatrick                                                    long long cmd,
37373cab2bb3Spatrick                                                    long long buf);
37383cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_14_msgctl(long long res,
37393cab2bb3Spatrick                                                     long long msqid,
37403cab2bb3Spatrick                                                     long long cmd,
37413cab2bb3Spatrick                                                     long long buf);
37423cab2bb3Spatrick void __sanitizer_syscall_pre_impl_msgget(long long key, long long msgflg);
37433cab2bb3Spatrick void __sanitizer_syscall_post_impl_msgget(long long res, long long key,
37443cab2bb3Spatrick                                           long long msgflg);
37453cab2bb3Spatrick void __sanitizer_syscall_pre_impl_msgsnd(long long msqid, long long msgp,
37463cab2bb3Spatrick                                          long long msgsz, long long msgflg);
37473cab2bb3Spatrick void __sanitizer_syscall_post_impl_msgsnd(long long res, long long msqid,
37483cab2bb3Spatrick                                           long long msgp, long long msgsz,
37493cab2bb3Spatrick                                           long long msgflg);
37503cab2bb3Spatrick void __sanitizer_syscall_pre_impl_msgrcv(long long msqid, long long msgp,
37513cab2bb3Spatrick                                          long long msgsz, long long msgtyp,
37523cab2bb3Spatrick                                          long long msgflg);
37533cab2bb3Spatrick void __sanitizer_syscall_post_impl_msgrcv(long long res, long long msqid,
37543cab2bb3Spatrick                                           long long msgp, long long msgsz,
37553cab2bb3Spatrick                                           long long msgtyp, long long msgflg);
37563cab2bb3Spatrick void __sanitizer_syscall_pre_impl_shmat(long long shmid, long long shmaddr,
37573cab2bb3Spatrick                                         long long shmflg);
37583cab2bb3Spatrick void __sanitizer_syscall_post_impl_shmat(long long res, long long shmid,
37593cab2bb3Spatrick                                          long long shmaddr, long long shmflg);
37603cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_14_shmctl(long long shmid,
37613cab2bb3Spatrick                                                    long long cmd,
37623cab2bb3Spatrick                                                    long long buf);
37633cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_14_shmctl(long long res,
37643cab2bb3Spatrick                                                     long long shmid,
37653cab2bb3Spatrick                                                     long long cmd,
37663cab2bb3Spatrick                                                     long long buf);
37673cab2bb3Spatrick void __sanitizer_syscall_pre_impl_shmdt(long long shmaddr);
37683cab2bb3Spatrick void __sanitizer_syscall_post_impl_shmdt(long long res, long long shmaddr);
37693cab2bb3Spatrick void __sanitizer_syscall_pre_impl_shmget(long long key, long long size,
37703cab2bb3Spatrick                                          long long shmflg);
37713cab2bb3Spatrick void __sanitizer_syscall_post_impl_shmget(long long res, long long key,
37723cab2bb3Spatrick                                           long long size, long long shmflg);
37733cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_clock_gettime(long long clock_id,
37743cab2bb3Spatrick                                                           long long tp);
37753cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_clock_gettime(long long res,
37763cab2bb3Spatrick                                                            long long clock_id,
37773cab2bb3Spatrick                                                            long long tp);
37783cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_clock_settime(long long clock_id,
37793cab2bb3Spatrick                                                           long long tp);
37803cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_clock_settime(long long res,
37813cab2bb3Spatrick                                                            long long clock_id,
37823cab2bb3Spatrick                                                            long long tp);
37833cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_clock_getres(long long clock_id,
37843cab2bb3Spatrick                                                          long long tp);
37853cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_clock_getres(long long res,
37863cab2bb3Spatrick                                                           long long clock_id,
37873cab2bb3Spatrick                                                           long long tp);
37883cab2bb3Spatrick void __sanitizer_syscall_pre_impl_timer_create(long long clock_id,
37893cab2bb3Spatrick                                                long long evp,
37903cab2bb3Spatrick                                                long long timerid);
37913cab2bb3Spatrick void __sanitizer_syscall_post_impl_timer_create(long long res,
37923cab2bb3Spatrick                                                 long long clock_id,
37933cab2bb3Spatrick                                                 long long evp,
37943cab2bb3Spatrick                                                 long long timerid);
37953cab2bb3Spatrick void __sanitizer_syscall_pre_impl_timer_delete(long long timerid);
37963cab2bb3Spatrick void __sanitizer_syscall_post_impl_timer_delete(long long res,
37973cab2bb3Spatrick                                                 long long timerid);
37983cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_timer_settime(long long timerid,
37993cab2bb3Spatrick                                                           long long flags,
38003cab2bb3Spatrick                                                           long long value,
38013cab2bb3Spatrick                                                           long long ovalue);
38023cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_timer_settime(long long res,
38033cab2bb3Spatrick                                                            long long timerid,
38043cab2bb3Spatrick                                                            long long flags,
38053cab2bb3Spatrick                                                            long long value,
38063cab2bb3Spatrick                                                            long long ovalue);
38073cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_timer_gettime(long long timerid,
38083cab2bb3Spatrick                                                           long long value);
38093cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_timer_gettime(long long res,
38103cab2bb3Spatrick                                                            long long timerid,
38113cab2bb3Spatrick                                                            long long value);
38123cab2bb3Spatrick void __sanitizer_syscall_pre_impl_timer_getoverrun(long long timerid);
38133cab2bb3Spatrick void __sanitizer_syscall_post_impl_timer_getoverrun(long long res,
38143cab2bb3Spatrick                                                     long long timerid);
38153cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_nanosleep(long long rqtp,
38163cab2bb3Spatrick                                                       long long rmtp);
38173cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_nanosleep(long long res,
38183cab2bb3Spatrick                                                        long long rqtp,
38193cab2bb3Spatrick                                                        long long rmtp);
38203cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fdatasync(long long fd);
38213cab2bb3Spatrick void __sanitizer_syscall_post_impl_fdatasync(long long res, long long fd);
38223cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mlockall(long long flags);
38233cab2bb3Spatrick void __sanitizer_syscall_post_impl_mlockall(long long res, long long flags);
38243cab2bb3Spatrick void __sanitizer_syscall_pre_impl_munlockall(void);
38253cab2bb3Spatrick void __sanitizer_syscall_post_impl_munlockall(long long res);
38263cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___sigtimedwait(long long set,
38273cab2bb3Spatrick                                                            long long info,
38283cab2bb3Spatrick                                                            long long timeout);
38293cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___sigtimedwait(long long res,
38303cab2bb3Spatrick                                                             long long set,
38313cab2bb3Spatrick                                                             long long info,
38323cab2bb3Spatrick                                                             long long timeout);
38333cab2bb3Spatrick void __sanitizer_syscall_pre_impl_sigqueueinfo(long long pid, long long info);
38343cab2bb3Spatrick void __sanitizer_syscall_post_impl_sigqueueinfo(long long res, long long pid,
38353cab2bb3Spatrick                                                 long long info);
38363cab2bb3Spatrick void __sanitizer_syscall_pre_impl_modctl(long long cmd, long long arg);
38373cab2bb3Spatrick void __sanitizer_syscall_post_impl_modctl(long long res, long long cmd,
38383cab2bb3Spatrick                                           long long arg);
38393cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_init(long long value, long long idp);
38403cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_init(long long res, long long value,
38413cab2bb3Spatrick                                               long long idp);
38423cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_open(long long name, long long oflag,
38433cab2bb3Spatrick                                              long long mode, long long value,
38443cab2bb3Spatrick                                              long long idp);
38453cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_open(long long res, long long name,
38463cab2bb3Spatrick                                               long long oflag, long long mode,
38473cab2bb3Spatrick                                               long long value, long long idp);
38483cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_unlink(long long name);
38493cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_unlink(long long res, long long name);
38503cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_close(long long id);
38513cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_close(long long res, long long id);
38523cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_post(long long id);
38533cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_post(long long res, long long id);
38543cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_wait(long long id);
38553cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_wait(long long res, long long id);
38563cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_trywait(long long id);
38573cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_trywait(long long res, long long id);
38583cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_getvalue(long long id, long long value);
38593cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_getvalue(long long res, long long id,
38603cab2bb3Spatrick                                                   long long value);
38613cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_destroy(long long id);
38623cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_destroy(long long res, long long id);
38633cab2bb3Spatrick void __sanitizer_syscall_pre_impl__ksem_timedwait(long long id,
38643cab2bb3Spatrick                                                   long long abstime);
38653cab2bb3Spatrick void __sanitizer_syscall_post_impl__ksem_timedwait(long long res, long long id,
38663cab2bb3Spatrick                                                    long long abstime);
38673cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_open(long long name, long long oflag,
38683cab2bb3Spatrick                                           long long mode, long long attr);
38693cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_open(long long res, long long name,
38703cab2bb3Spatrick                                            long long oflag, long long mode,
38713cab2bb3Spatrick                                            long long attr);
38723cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_close(long long mqdes);
38733cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_close(long long res, long long mqdes);
38743cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_unlink(long long name);
38753cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_unlink(long long res, long long name);
38763cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_getattr(long long mqdes, long long mqstat);
38773cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_getattr(long long res, long long mqdes,
38783cab2bb3Spatrick                                               long long mqstat);
38793cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_setattr(long long mqdes, long long mqstat,
38803cab2bb3Spatrick                                              long long omqstat);
38813cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_setattr(long long res, long long mqdes,
38823cab2bb3Spatrick                                               long long mqstat,
38833cab2bb3Spatrick                                               long long omqstat);
38843cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_notify(long long mqdes,
38853cab2bb3Spatrick                                             long long notification);
38863cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_notify(long long res, long long mqdes,
38873cab2bb3Spatrick                                              long long notification);
38883cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_send(long long mqdes, long long msg_ptr,
38893cab2bb3Spatrick                                           long long msg_len,
38903cab2bb3Spatrick                                           long long msg_prio);
38913cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_send(long long res, long long mqdes,
38923cab2bb3Spatrick                                            long long msg_ptr, long long msg_len,
38933cab2bb3Spatrick                                            long long msg_prio);
38943cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mq_receive(long long mqdes, long long msg_ptr,
38953cab2bb3Spatrick                                              long long msg_len,
38963cab2bb3Spatrick                                              long long msg_prio);
38973cab2bb3Spatrick void __sanitizer_syscall_post_impl_mq_receive(long long res, long long mqdes,
38983cab2bb3Spatrick                                               long long msg_ptr,
38993cab2bb3Spatrick                                               long long msg_len,
39003cab2bb3Spatrick                                               long long msg_prio);
39013cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_mq_timedsend(long long mqdes,
39023cab2bb3Spatrick                                                          long long msg_ptr,
39033cab2bb3Spatrick                                                          long long msg_len,
39043cab2bb3Spatrick                                                          long long msg_prio,
39053cab2bb3Spatrick                                                          long long abs_timeout);
39063cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_mq_timedsend(
39073cab2bb3Spatrick     long long res, long long mqdes, long long msg_ptr, long long msg_len,
39083cab2bb3Spatrick     long long msg_prio, long long abs_timeout);
39093cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_mq_timedreceive(
39103cab2bb3Spatrick     long long mqdes, long long msg_ptr, long long msg_len, long long msg_prio,
39113cab2bb3Spatrick     long long abs_timeout);
39123cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_mq_timedreceive(
39133cab2bb3Spatrick     long long res, long long mqdes, long long msg_ptr, long long msg_len,
39143cab2bb3Spatrick     long long msg_prio, long long abs_timeout);
39153cab2bb3Spatrick /* syscall 267 has been skipped */
39163cab2bb3Spatrick /* syscall 268 has been skipped */
39173cab2bb3Spatrick /* syscall 269 has been skipped */
39183cab2bb3Spatrick void __sanitizer_syscall_pre_impl___posix_rename(long long from, long long to);
39193cab2bb3Spatrick void __sanitizer_syscall_post_impl___posix_rename(long long res, long long from,
39203cab2bb3Spatrick                                                   long long to);
39213cab2bb3Spatrick void __sanitizer_syscall_pre_impl_swapctl(long long cmd, long long arg,
39223cab2bb3Spatrick                                           long long misc);
39233cab2bb3Spatrick void __sanitizer_syscall_post_impl_swapctl(long long res, long long cmd,
39243cab2bb3Spatrick                                            long long arg, long long misc);
39253cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30_getdents(long long fd,
39263cab2bb3Spatrick                                                      long long buf,
39273cab2bb3Spatrick                                                      long long count);
39283cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30_getdents(long long res,
39293cab2bb3Spatrick                                                       long long fd,
39303cab2bb3Spatrick                                                       long long buf,
39313cab2bb3Spatrick                                                       long long count);
39323cab2bb3Spatrick void __sanitizer_syscall_pre_impl_minherit(long long addr, long long len,
39333cab2bb3Spatrick                                            long long inherit);
39343cab2bb3Spatrick void __sanitizer_syscall_post_impl_minherit(long long res, long long addr,
39353cab2bb3Spatrick                                             long long len, long long inherit);
39363cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lchmod(long long path, long long mode);
39373cab2bb3Spatrick void __sanitizer_syscall_post_impl_lchmod(long long res, long long path,
39383cab2bb3Spatrick                                           long long mode);
39393cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lchown(long long path, long long uid,
39403cab2bb3Spatrick                                          long long gid);
39413cab2bb3Spatrick void __sanitizer_syscall_post_impl_lchown(long long res, long long path,
39423cab2bb3Spatrick                                           long long uid, long long gid);
39433cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_lutimes(long long path,
39443cab2bb3Spatrick                                                     long long tptr);
39453cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_lutimes(long long res,
39463cab2bb3Spatrick                                                      long long path,
39473cab2bb3Spatrick                                                      long long tptr);
39483cab2bb3Spatrick void __sanitizer_syscall_pre_impl___msync13(long long addr, long long len,
39493cab2bb3Spatrick                                             long long flags);
39503cab2bb3Spatrick void __sanitizer_syscall_post_impl___msync13(long long res, long long addr,
39513cab2bb3Spatrick                                              long long len, long long flags);
39523cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30___stat13(long long path,
39533cab2bb3Spatrick                                                      long long ub);
39543cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30___stat13(long long res,
39553cab2bb3Spatrick                                                       long long path,
39563cab2bb3Spatrick                                                       long long ub);
39573cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30___fstat13(long long fd,
39583cab2bb3Spatrick                                                       long long sb);
39593cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30___fstat13(long long res,
39603cab2bb3Spatrick                                                        long long fd,
39613cab2bb3Spatrick                                                        long long sb);
39623cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30___lstat13(long long path,
39633cab2bb3Spatrick                                                       long long ub);
39643cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30___lstat13(long long res,
39653cab2bb3Spatrick                                                        long long path,
39663cab2bb3Spatrick                                                        long long ub);
39673cab2bb3Spatrick void __sanitizer_syscall_pre_impl___sigaltstack14(long long nss, long long oss);
39683cab2bb3Spatrick void __sanitizer_syscall_post_impl___sigaltstack14(long long res, long long nss,
39693cab2bb3Spatrick                                                    long long oss);
39703cab2bb3Spatrick void __sanitizer_syscall_pre_impl___vfork14(void);
39713cab2bb3Spatrick void __sanitizer_syscall_post_impl___vfork14(long long res);
39723cab2bb3Spatrick void __sanitizer_syscall_pre_impl___posix_chown(long long path, long long uid,
39733cab2bb3Spatrick                                                 long long gid);
39743cab2bb3Spatrick void __sanitizer_syscall_post_impl___posix_chown(long long res, long long path,
39753cab2bb3Spatrick                                                  long long uid, long long gid);
39763cab2bb3Spatrick void __sanitizer_syscall_pre_impl___posix_fchown(long long fd, long long uid,
39773cab2bb3Spatrick                                                  long long gid);
39783cab2bb3Spatrick void __sanitizer_syscall_post_impl___posix_fchown(long long res, long long fd,
39793cab2bb3Spatrick                                                   long long uid, long long gid);
39803cab2bb3Spatrick void __sanitizer_syscall_pre_impl___posix_lchown(long long path, long long uid,
39813cab2bb3Spatrick                                                  long long gid);
39823cab2bb3Spatrick void __sanitizer_syscall_post_impl___posix_lchown(long long res, long long path,
39833cab2bb3Spatrick                                                   long long uid, long long gid);
39843cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getsid(long long pid);
39853cab2bb3Spatrick void __sanitizer_syscall_post_impl_getsid(long long res, long long pid);
39863cab2bb3Spatrick void __sanitizer_syscall_pre_impl___clone(long long flags, long long stack);
39873cab2bb3Spatrick void __sanitizer_syscall_post_impl___clone(long long res, long long flags,
39883cab2bb3Spatrick                                            long long stack);
39893cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fktrace(long long fd, long long ops,
39903cab2bb3Spatrick                                           long long facs, long long pid);
39913cab2bb3Spatrick void __sanitizer_syscall_post_impl_fktrace(long long res, long long fd,
39923cab2bb3Spatrick                                            long long ops, long long facs,
39933cab2bb3Spatrick                                            long long pid);
39943cab2bb3Spatrick void __sanitizer_syscall_pre_impl_preadv(long long fd, long long iovp,
39953cab2bb3Spatrick                                          long long iovcnt, long long PAD,
39963cab2bb3Spatrick                                          long long offset);
39973cab2bb3Spatrick void __sanitizer_syscall_post_impl_preadv(long long res, long long fd,
39983cab2bb3Spatrick                                           long long iovp, long long iovcnt,
39993cab2bb3Spatrick                                           long long PAD, long long offset);
40003cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pwritev(long long fd, long long iovp,
40013cab2bb3Spatrick                                           long long iovcnt, long long PAD,
40023cab2bb3Spatrick                                           long long offset);
40033cab2bb3Spatrick void __sanitizer_syscall_post_impl_pwritev(long long res, long long fd,
40043cab2bb3Spatrick                                            long long iovp, long long iovcnt,
40053cab2bb3Spatrick                                            long long PAD, long long offset);
40063cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_16___sigaction14(long long signum,
40073cab2bb3Spatrick                                                           long long nsa,
40083cab2bb3Spatrick                                                           long long osa);
40093cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_16___sigaction14(long long res,
40103cab2bb3Spatrick                                                            long long signum,
40113cab2bb3Spatrick                                                            long long nsa,
40123cab2bb3Spatrick                                                            long long osa);
40133cab2bb3Spatrick void __sanitizer_syscall_pre_impl___sigpending14(long long set);
40143cab2bb3Spatrick void __sanitizer_syscall_post_impl___sigpending14(long long res, long long set);
40153cab2bb3Spatrick void __sanitizer_syscall_pre_impl___sigprocmask14(long long how, long long set,
40163cab2bb3Spatrick                                                   long long oset);
40173cab2bb3Spatrick void __sanitizer_syscall_post_impl___sigprocmask14(long long res, long long how,
40183cab2bb3Spatrick                                                    long long set,
40193cab2bb3Spatrick                                                    long long oset);
40203cab2bb3Spatrick void __sanitizer_syscall_pre_impl___sigsuspend14(long long set);
40213cab2bb3Spatrick void __sanitizer_syscall_post_impl___sigsuspend14(long long res, long long set);
40223cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_16___sigreturn14(long long sigcntxp);
40233cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_16___sigreturn14(long long res,
40243cab2bb3Spatrick                                                            long long sigcntxp);
40253cab2bb3Spatrick void __sanitizer_syscall_pre_impl___getcwd(long long bufp, long long length);
40263cab2bb3Spatrick void __sanitizer_syscall_post_impl___getcwd(long long res, long long bufp,
40273cab2bb3Spatrick                                             long long length);
40283cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fchroot(long long fd);
40293cab2bb3Spatrick void __sanitizer_syscall_post_impl_fchroot(long long res, long long fd);
40303cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30_fhopen(long long fhp,
40313cab2bb3Spatrick                                                    long long flags);
40323cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30_fhopen(long long res,
40333cab2bb3Spatrick                                                     long long fhp,
40343cab2bb3Spatrick                                                     long long flags);
40353cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30_fhstat(long long fhp, long long sb);
40363cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30_fhstat(long long res,
40373cab2bb3Spatrick                                                     long long fhp,
40383cab2bb3Spatrick                                                     long long sb);
40393cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_20_fhstatfs(long long fhp,
40403cab2bb3Spatrick                                                      long long buf);
40413cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_20_fhstatfs(long long res,
40423cab2bb3Spatrick                                                       long long fhp,
40433cab2bb3Spatrick                                                       long long buf);
40443cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_____semctl13(long long semid,
40453cab2bb3Spatrick                                                          long long semnum,
40463cab2bb3Spatrick                                                          long long cmd,
40473cab2bb3Spatrick                                                          long long arg);
40483cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_____semctl13(long long res,
40493cab2bb3Spatrick                                                           long long semid,
40503cab2bb3Spatrick                                                           long long semnum,
40513cab2bb3Spatrick                                                           long long cmd,
40523cab2bb3Spatrick                                                           long long arg);
40533cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___msgctl13(long long msqid,
40543cab2bb3Spatrick                                                        long long cmd,
40553cab2bb3Spatrick                                                        long long buf);
40563cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___msgctl13(long long res,
40573cab2bb3Spatrick                                                         long long msqid,
40583cab2bb3Spatrick                                                         long long cmd,
40593cab2bb3Spatrick                                                         long long buf);
40603cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___shmctl13(long long shmid,
40613cab2bb3Spatrick                                                        long long cmd,
40623cab2bb3Spatrick                                                        long long buf);
40633cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___shmctl13(long long res,
40643cab2bb3Spatrick                                                         long long shmid,
40653cab2bb3Spatrick                                                         long long cmd,
40663cab2bb3Spatrick                                                         long long buf);
40673cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lchflags(long long path, long long flags);
40683cab2bb3Spatrick void __sanitizer_syscall_post_impl_lchflags(long long res, long long path,
40693cab2bb3Spatrick                                             long long flags);
40703cab2bb3Spatrick void __sanitizer_syscall_pre_impl_issetugid(void);
40713cab2bb3Spatrick void __sanitizer_syscall_post_impl_issetugid(long long res);
40723cab2bb3Spatrick void __sanitizer_syscall_pre_impl_utrace(long long label, long long addr,
40733cab2bb3Spatrick                                          long long len);
40743cab2bb3Spatrick void __sanitizer_syscall_post_impl_utrace(long long res, long long label,
40753cab2bb3Spatrick                                           long long addr, long long len);
40763cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getcontext(long long ucp);
40773cab2bb3Spatrick void __sanitizer_syscall_post_impl_getcontext(long long res, long long ucp);
40783cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setcontext(long long ucp);
40793cab2bb3Spatrick void __sanitizer_syscall_post_impl_setcontext(long long res, long long ucp);
40803cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_create(long long ucp, long long flags,
40813cab2bb3Spatrick                                               long long new_lwp);
40823cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_create(long long res, long long ucp,
40833cab2bb3Spatrick                                                long long flags,
40843cab2bb3Spatrick                                                long long new_lwp);
40853cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_exit(void);
40863cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_exit(long long res);
40873cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_self(void);
40883cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_self(long long res);
40893cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_wait(long long wait_for,
40903cab2bb3Spatrick                                             long long departed);
40913cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_wait(long long res, long long wait_for,
40923cab2bb3Spatrick                                              long long departed);
40933cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_suspend(long long target);
40943cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_suspend(long long res,
40953cab2bb3Spatrick                                                 long long target);
40963cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_continue(long long target);
40973cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_continue(long long res,
40983cab2bb3Spatrick                                                  long long target);
40993cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_wakeup(long long target);
41003cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_wakeup(long long res, long long target);
41013cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_getprivate(void);
41023cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_getprivate(long long res);
41033cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_setprivate(long long ptr);
41043cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_setprivate(long long res,
41053cab2bb3Spatrick                                                    long long ptr);
41063cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_kill(long long target, long long signo);
41073cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_kill(long long res, long long target,
41083cab2bb3Spatrick                                              long long signo);
41093cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_detach(long long target);
41103cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_detach(long long res, long long target);
41113cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50__lwp_park(long long ts,
41123cab2bb3Spatrick                                                       long long unpark,
41133cab2bb3Spatrick                                                       long long hint,
41143cab2bb3Spatrick                                                       long long unparkhint);
41153cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50__lwp_park(long long res,
41163cab2bb3Spatrick                                                        long long ts,
41173cab2bb3Spatrick                                                        long long unpark,
41183cab2bb3Spatrick                                                        long long hint,
41193cab2bb3Spatrick                                                        long long unparkhint);
41203cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_unpark(long long target, long long hint);
41213cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_unpark(long long res, long long target,
41223cab2bb3Spatrick                                                long long hint);
41233cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_unpark_all(long long targets,
41243cab2bb3Spatrick                                                   long long ntargets,
41253cab2bb3Spatrick                                                   long long hint);
41263cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_unpark_all(long long res,
41273cab2bb3Spatrick                                                    long long targets,
41283cab2bb3Spatrick                                                    long long ntargets,
41293cab2bb3Spatrick                                                    long long hint);
41303cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_setname(long long target,
41313cab2bb3Spatrick                                                long long name);
41323cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_setname(long long res, long long target,
41333cab2bb3Spatrick                                                 long long name);
41343cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_getname(long long target, long long name,
41353cab2bb3Spatrick                                                long long len);
41363cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_getname(long long res, long long target,
41373cab2bb3Spatrick                                                 long long name, long long len);
41383cab2bb3Spatrick void __sanitizer_syscall_pre_impl__lwp_ctl(long long features,
41393cab2bb3Spatrick                                            long long address);
41403cab2bb3Spatrick void __sanitizer_syscall_post_impl__lwp_ctl(long long res, long long features,
41413cab2bb3Spatrick                                             long long address);
41423cab2bb3Spatrick /* syscall 326 has been skipped */
41433cab2bb3Spatrick /* syscall 327 has been skipped */
41443cab2bb3Spatrick /* syscall 328 has been skipped */
41453cab2bb3Spatrick /* syscall 329 has been skipped */
41463cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_60_sa_register(
41473cab2bb3Spatrick     long long newv, long long oldv, long long flags,
41483cab2bb3Spatrick     long long stackinfo_offset);
41493cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_60_sa_register(
41503cab2bb3Spatrick     long long res, long long newv, long long oldv, long long flags,
41513cab2bb3Spatrick     long long stackinfo_offset);
41523cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_60_sa_stacks(long long num,
41533cab2bb3Spatrick                                                       long long stacks);
41543cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_60_sa_stacks(long long res,
41553cab2bb3Spatrick                                                        long long num,
41563cab2bb3Spatrick                                                        long long stacks);
41573cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_60_sa_enable(void);
41583cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_60_sa_enable(long long res);
41593cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_60_sa_setconcurrency(
41603cab2bb3Spatrick     long long concurrency);
41613cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_60_sa_setconcurrency(
41623cab2bb3Spatrick     long long res, long long concurrency);
41633cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_60_sa_yield(void);
41643cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_60_sa_yield(long long res);
41653cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_60_sa_preempt(long long sa_id);
41663cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_60_sa_preempt(long long res,
41673cab2bb3Spatrick                                                         long long sa_id);
41683cab2bb3Spatrick /* syscall 336 has been skipped */
41693cab2bb3Spatrick /* syscall 337 has been skipped */
41703cab2bb3Spatrick /* syscall 338 has been skipped */
41713cab2bb3Spatrick /* syscall 339 has been skipped */
41723cab2bb3Spatrick void __sanitizer_syscall_pre_impl___sigaction_sigtramp(long long signum,
41733cab2bb3Spatrick                                                        long long nsa,
41743cab2bb3Spatrick                                                        long long osa,
41753cab2bb3Spatrick                                                        long long tramp,
41763cab2bb3Spatrick                                                        long long vers);
41773cab2bb3Spatrick void __sanitizer_syscall_post_impl___sigaction_sigtramp(
41783cab2bb3Spatrick     long long res, long long signum, long long nsa, long long osa,
41793cab2bb3Spatrick     long long tramp, long long vers);
41803cab2bb3Spatrick /* syscall 341 has been skipped */
41813cab2bb3Spatrick /* syscall 342 has been skipped */
41823cab2bb3Spatrick void __sanitizer_syscall_pre_impl_rasctl(long long addr, long long len,
41833cab2bb3Spatrick                                          long long op);
41843cab2bb3Spatrick void __sanitizer_syscall_post_impl_rasctl(long long res, long long addr,
41853cab2bb3Spatrick                                           long long len, long long op);
41863cab2bb3Spatrick void __sanitizer_syscall_pre_impl_kqueue(void);
41873cab2bb3Spatrick void __sanitizer_syscall_post_impl_kqueue(long long res);
41883cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_kevent(
41893cab2bb3Spatrick     long long fd, long long changelist, long long nchanges, long long eventlist,
41903cab2bb3Spatrick     long long nevents, long long timeout);
41913cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_kevent(
41923cab2bb3Spatrick     long long res, long long fd, long long changelist, long long nchanges,
41933cab2bb3Spatrick     long long eventlist, long long nevents, long long timeout);
41943cab2bb3Spatrick void __sanitizer_syscall_pre_impl__sched_setparam(long long pid, long long lid,
41953cab2bb3Spatrick                                                   long long policy,
41963cab2bb3Spatrick                                                   long long params);
41973cab2bb3Spatrick void __sanitizer_syscall_post_impl__sched_setparam(long long res, long long pid,
41983cab2bb3Spatrick                                                    long long lid,
41993cab2bb3Spatrick                                                    long long policy,
42003cab2bb3Spatrick                                                    long long params);
42013cab2bb3Spatrick void __sanitizer_syscall_pre_impl__sched_getparam(long long pid, long long lid,
42023cab2bb3Spatrick                                                   long long policy,
42033cab2bb3Spatrick                                                   long long params);
42043cab2bb3Spatrick void __sanitizer_syscall_post_impl__sched_getparam(long long res, long long pid,
42053cab2bb3Spatrick                                                    long long lid,
42063cab2bb3Spatrick                                                    long long policy,
42073cab2bb3Spatrick                                                    long long params);
42083cab2bb3Spatrick void __sanitizer_syscall_pre_impl__sched_setaffinity(long long pid,
42093cab2bb3Spatrick                                                      long long lid,
42103cab2bb3Spatrick                                                      long long size,
42113cab2bb3Spatrick                                                      long long cpuset);
42123cab2bb3Spatrick void __sanitizer_syscall_post_impl__sched_setaffinity(long long res,
42133cab2bb3Spatrick                                                       long long pid,
42143cab2bb3Spatrick                                                       long long lid,
42153cab2bb3Spatrick                                                       long long size,
42163cab2bb3Spatrick                                                       long long cpuset);
42173cab2bb3Spatrick void __sanitizer_syscall_pre_impl__sched_getaffinity(long long pid,
42183cab2bb3Spatrick                                                      long long lid,
42193cab2bb3Spatrick                                                      long long size,
42203cab2bb3Spatrick                                                      long long cpuset);
42213cab2bb3Spatrick void __sanitizer_syscall_post_impl__sched_getaffinity(long long res,
42223cab2bb3Spatrick                                                       long long pid,
42233cab2bb3Spatrick                                                       long long lid,
42243cab2bb3Spatrick                                                       long long size,
42253cab2bb3Spatrick                                                       long long cpuset);
42263cab2bb3Spatrick void __sanitizer_syscall_pre_impl_sched_yield(void);
42273cab2bb3Spatrick void __sanitizer_syscall_post_impl_sched_yield(long long res);
42283cab2bb3Spatrick void __sanitizer_syscall_pre_impl__sched_protect(long long priority);
42293cab2bb3Spatrick void __sanitizer_syscall_post_impl__sched_protect(long long res,
42303cab2bb3Spatrick                                                   long long priority);
42313cab2bb3Spatrick /* syscall 352 has been skipped */
42323cab2bb3Spatrick /* syscall 353 has been skipped */
42333cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fsync_range(long long fd, long long flags,
42343cab2bb3Spatrick                                               long long start,
42353cab2bb3Spatrick                                               long long length);
42363cab2bb3Spatrick void __sanitizer_syscall_post_impl_fsync_range(long long res, long long fd,
42373cab2bb3Spatrick                                                long long flags, long long start,
42383cab2bb3Spatrick                                                long long length);
42393cab2bb3Spatrick void __sanitizer_syscall_pre_impl_uuidgen(long long store, long long count);
42403cab2bb3Spatrick void __sanitizer_syscall_post_impl_uuidgen(long long res, long long store,
42413cab2bb3Spatrick                                            long long count);
42423cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_90_getvfsstat(long long buf,
42433cab2bb3Spatrick                                                        long long bufsize,
42443cab2bb3Spatrick                                                        long long flags);
42453cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_90_getvfsstat(long long res,
42463cab2bb3Spatrick                                                         long long buf,
42473cab2bb3Spatrick                                                         long long bufsize,
42483cab2bb3Spatrick                                                         long long flags);
42493cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_90_statvfs1(long long path,
42503cab2bb3Spatrick                                                      long long buf,
42513cab2bb3Spatrick                                                      long long flags);
42523cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_90_statvfs1(long long res,
42533cab2bb3Spatrick                                                       long long path,
42543cab2bb3Spatrick                                                       long long buf,
42553cab2bb3Spatrick                                                       long long flags);
42563cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_90_fstatvfs1(long long fd,
42573cab2bb3Spatrick                                                       long long buf,
42583cab2bb3Spatrick                                                       long long flags);
42593cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_90_fstatvfs1(long long res,
42603cab2bb3Spatrick                                                        long long fd,
42613cab2bb3Spatrick                                                        long long buf,
42623cab2bb3Spatrick                                                        long long flags);
42633cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30_fhstatvfs1(long long fhp,
42643cab2bb3Spatrick                                                        long long buf,
42653cab2bb3Spatrick                                                        long long flags);
42663cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30_fhstatvfs1(long long res,
42673cab2bb3Spatrick                                                         long long fhp,
42683cab2bb3Spatrick                                                         long long buf,
42693cab2bb3Spatrick                                                         long long flags);
42703cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattrctl(long long path, long long cmd,
42713cab2bb3Spatrick                                              long long filename,
42723cab2bb3Spatrick                                              long long attrnamespace,
42733cab2bb3Spatrick                                              long long attrname);
42743cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattrctl(long long res, long long path,
42753cab2bb3Spatrick                                               long long cmd, long long filename,
42763cab2bb3Spatrick                                               long long attrnamespace,
42773cab2bb3Spatrick                                               long long attrname);
42783cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_set_file(long long path,
42793cab2bb3Spatrick                                                    long long attrnamespace,
42803cab2bb3Spatrick                                                    long long attrname,
42813cab2bb3Spatrick                                                    long long data,
42823cab2bb3Spatrick                                                    long long nbytes);
42833cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_set_file(
42843cab2bb3Spatrick     long long res, long long path, long long attrnamespace, long long attrname,
42853cab2bb3Spatrick     long long data, long long nbytes);
42863cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_get_file(long long path,
42873cab2bb3Spatrick                                                    long long attrnamespace,
42883cab2bb3Spatrick                                                    long long attrname,
42893cab2bb3Spatrick                                                    long long data,
42903cab2bb3Spatrick                                                    long long nbytes);
42913cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_get_file(
42923cab2bb3Spatrick     long long res, long long path, long long attrnamespace, long long attrname,
42933cab2bb3Spatrick     long long data, long long nbytes);
42943cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_delete_file(long long path,
42953cab2bb3Spatrick                                                       long long attrnamespace,
42963cab2bb3Spatrick                                                       long long attrname);
42973cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_delete_file(long long res,
42983cab2bb3Spatrick                                                        long long path,
42993cab2bb3Spatrick                                                        long long attrnamespace,
43003cab2bb3Spatrick                                                        long long attrname);
43013cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_set_fd(long long fd,
43023cab2bb3Spatrick                                                  long long attrnamespace,
43033cab2bb3Spatrick                                                  long long attrname,
43043cab2bb3Spatrick                                                  long long data,
43053cab2bb3Spatrick                                                  long long nbytes);
43063cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_set_fd(long long res, long long fd,
43073cab2bb3Spatrick                                                   long long attrnamespace,
43083cab2bb3Spatrick                                                   long long attrname,
43093cab2bb3Spatrick                                                   long long data,
43103cab2bb3Spatrick                                                   long long nbytes);
43113cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_get_fd(long long fd,
43123cab2bb3Spatrick                                                  long long attrnamespace,
43133cab2bb3Spatrick                                                  long long attrname,
43143cab2bb3Spatrick                                                  long long data,
43153cab2bb3Spatrick                                                  long long nbytes);
43163cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_get_fd(long long res, long long fd,
43173cab2bb3Spatrick                                                   long long attrnamespace,
43183cab2bb3Spatrick                                                   long long attrname,
43193cab2bb3Spatrick                                                   long long data,
43203cab2bb3Spatrick                                                   long long nbytes);
43213cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_delete_fd(long long fd,
43223cab2bb3Spatrick                                                     long long attrnamespace,
43233cab2bb3Spatrick                                                     long long attrname);
43243cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_delete_fd(long long res,
43253cab2bb3Spatrick                                                      long long fd,
43263cab2bb3Spatrick                                                      long long attrnamespace,
43273cab2bb3Spatrick                                                      long long attrname);
43283cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_set_link(long long path,
43293cab2bb3Spatrick                                                    long long attrnamespace,
43303cab2bb3Spatrick                                                    long long attrname,
43313cab2bb3Spatrick                                                    long long data,
43323cab2bb3Spatrick                                                    long long nbytes);
43333cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_set_link(
43343cab2bb3Spatrick     long long res, long long path, long long attrnamespace, long long attrname,
43353cab2bb3Spatrick     long long data, long long nbytes);
43363cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_get_link(long long path,
43373cab2bb3Spatrick                                                    long long attrnamespace,
43383cab2bb3Spatrick                                                    long long attrname,
43393cab2bb3Spatrick                                                    long long data,
43403cab2bb3Spatrick                                                    long long nbytes);
43413cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_get_link(
43423cab2bb3Spatrick     long long res, long long path, long long attrnamespace, long long attrname,
43433cab2bb3Spatrick     long long data, long long nbytes);
43443cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_delete_link(long long path,
43453cab2bb3Spatrick                                                       long long attrnamespace,
43463cab2bb3Spatrick                                                       long long attrname);
43473cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_delete_link(long long res,
43483cab2bb3Spatrick                                                        long long path,
43493cab2bb3Spatrick                                                        long long attrnamespace,
43503cab2bb3Spatrick                                                        long long attrname);
43513cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_list_fd(long long fd,
43523cab2bb3Spatrick                                                   long long attrnamespace,
43533cab2bb3Spatrick                                                   long long data,
43543cab2bb3Spatrick                                                   long long nbytes);
43553cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_list_fd(long long res, long long fd,
43563cab2bb3Spatrick                                                    long long attrnamespace,
43573cab2bb3Spatrick                                                    long long data,
43583cab2bb3Spatrick                                                    long long nbytes);
43593cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_list_file(long long path,
43603cab2bb3Spatrick                                                     long long attrnamespace,
43613cab2bb3Spatrick                                                     long long data,
43623cab2bb3Spatrick                                                     long long nbytes);
43633cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_list_file(long long res,
43643cab2bb3Spatrick                                                      long long path,
43653cab2bb3Spatrick                                                      long long attrnamespace,
43663cab2bb3Spatrick                                                      long long data,
43673cab2bb3Spatrick                                                      long long nbytes);
43683cab2bb3Spatrick void __sanitizer_syscall_pre_impl_extattr_list_link(long long path,
43693cab2bb3Spatrick                                                     long long attrnamespace,
43703cab2bb3Spatrick                                                     long long data,
43713cab2bb3Spatrick                                                     long long nbytes);
43723cab2bb3Spatrick void __sanitizer_syscall_post_impl_extattr_list_link(long long res,
43733cab2bb3Spatrick                                                      long long path,
43743cab2bb3Spatrick                                                      long long attrnamespace,
43753cab2bb3Spatrick                                                      long long data,
43763cab2bb3Spatrick                                                      long long nbytes);
43773cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_pselect(long long nd, long long in,
43783cab2bb3Spatrick                                                     long long ou, long long ex,
43793cab2bb3Spatrick                                                     long long ts,
43803cab2bb3Spatrick                                                     long long mask);
43813cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_pselect(long long res,
43823cab2bb3Spatrick                                                      long long nd, long long in,
43833cab2bb3Spatrick                                                      long long ou, long long ex,
43843cab2bb3Spatrick                                                      long long ts,
43853cab2bb3Spatrick                                                      long long mask);
43863cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_pollts(long long fds,
43873cab2bb3Spatrick                                                    long long nfds, long long ts,
43883cab2bb3Spatrick                                                    long long mask);
43893cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_pollts(
43903cab2bb3Spatrick     long long res, long long fds, long long nfds, long long ts, long long mask);
43913cab2bb3Spatrick void __sanitizer_syscall_pre_impl_setxattr(long long path, long long name,
43923cab2bb3Spatrick                                            long long value, long long size,
43933cab2bb3Spatrick                                            long long flags);
43943cab2bb3Spatrick void __sanitizer_syscall_post_impl_setxattr(long long res, long long path,
43953cab2bb3Spatrick                                             long long name, long long value,
43963cab2bb3Spatrick                                             long long size, long long flags);
43973cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lsetxattr(long long path, long long name,
43983cab2bb3Spatrick                                             long long value, long long size,
43993cab2bb3Spatrick                                             long long flags);
44003cab2bb3Spatrick void __sanitizer_syscall_post_impl_lsetxattr(long long res, long long path,
44013cab2bb3Spatrick                                              long long name, long long value,
44023cab2bb3Spatrick                                              long long size, long long flags);
44033cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fsetxattr(long long fd, long long name,
44043cab2bb3Spatrick                                             long long value, long long size,
44053cab2bb3Spatrick                                             long long flags);
44063cab2bb3Spatrick void __sanitizer_syscall_post_impl_fsetxattr(long long res, long long fd,
44073cab2bb3Spatrick                                              long long name, long long value,
44083cab2bb3Spatrick                                              long long size, long long flags);
44093cab2bb3Spatrick void __sanitizer_syscall_pre_impl_getxattr(long long path, long long name,
44103cab2bb3Spatrick                                            long long value, long long size);
44113cab2bb3Spatrick void __sanitizer_syscall_post_impl_getxattr(long long res, long long path,
44123cab2bb3Spatrick                                             long long name, long long value,
44133cab2bb3Spatrick                                             long long size);
44143cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lgetxattr(long long path, long long name,
44153cab2bb3Spatrick                                             long long value, long long size);
44163cab2bb3Spatrick void __sanitizer_syscall_post_impl_lgetxattr(long long res, long long path,
44173cab2bb3Spatrick                                              long long name, long long value,
44183cab2bb3Spatrick                                              long long size);
44193cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fgetxattr(long long fd, long long name,
44203cab2bb3Spatrick                                             long long value, long long size);
44213cab2bb3Spatrick void __sanitizer_syscall_post_impl_fgetxattr(long long res, long long fd,
44223cab2bb3Spatrick                                              long long name, long long value,
44233cab2bb3Spatrick                                              long long size);
44243cab2bb3Spatrick void __sanitizer_syscall_pre_impl_listxattr(long long path, long long list,
44253cab2bb3Spatrick                                             long long size);
44263cab2bb3Spatrick void __sanitizer_syscall_post_impl_listxattr(long long res, long long path,
44273cab2bb3Spatrick                                              long long list, long long size);
44283cab2bb3Spatrick void __sanitizer_syscall_pre_impl_llistxattr(long long path, long long list,
44293cab2bb3Spatrick                                              long long size);
44303cab2bb3Spatrick void __sanitizer_syscall_post_impl_llistxattr(long long res, long long path,
44313cab2bb3Spatrick                                               long long list, long long size);
44323cab2bb3Spatrick void __sanitizer_syscall_pre_impl_flistxattr(long long fd, long long list,
44333cab2bb3Spatrick                                              long long size);
44343cab2bb3Spatrick void __sanitizer_syscall_post_impl_flistxattr(long long res, long long fd,
44353cab2bb3Spatrick                                               long long list, long long size);
44363cab2bb3Spatrick void __sanitizer_syscall_pre_impl_removexattr(long long path, long long name);
44373cab2bb3Spatrick void __sanitizer_syscall_post_impl_removexattr(long long res, long long path,
44383cab2bb3Spatrick                                                long long name);
44393cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lremovexattr(long long path, long long name);
44403cab2bb3Spatrick void __sanitizer_syscall_post_impl_lremovexattr(long long res, long long path,
44413cab2bb3Spatrick                                                 long long name);
44423cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fremovexattr(long long fd, long long name);
44433cab2bb3Spatrick void __sanitizer_syscall_post_impl_fremovexattr(long long res, long long fd,
44443cab2bb3Spatrick                                                 long long name);
44453cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___stat30(long long path,
44463cab2bb3Spatrick                                                      long long ub);
44473cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___stat30(long long res,
44483cab2bb3Spatrick                                                       long long path,
44493cab2bb3Spatrick                                                       long long ub);
44503cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___fstat30(long long fd,
44513cab2bb3Spatrick                                                       long long sb);
44523cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___fstat30(long long res,
44533cab2bb3Spatrick                                                        long long fd,
44543cab2bb3Spatrick                                                        long long sb);
44553cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___lstat30(long long path,
44563cab2bb3Spatrick                                                       long long ub);
44573cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___lstat30(long long res,
44583cab2bb3Spatrick                                                        long long path,
44593cab2bb3Spatrick                                                        long long ub);
44603cab2bb3Spatrick void __sanitizer_syscall_pre_impl___getdents30(long long fd, long long buf,
44613cab2bb3Spatrick                                                long long count);
44623cab2bb3Spatrick void __sanitizer_syscall_post_impl___getdents30(long long res, long long fd,
44633cab2bb3Spatrick                                                 long long buf, long long count);
44643cab2bb3Spatrick void __sanitizer_syscall_pre_impl_posix_fadvise(long long);
44653cab2bb3Spatrick void __sanitizer_syscall_post_impl_posix_fadvise(long long res, long long);
44663cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_30___fhstat30(long long fhp,
44673cab2bb3Spatrick                                                        long long sb);
44683cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_30___fhstat30(long long res,
44693cab2bb3Spatrick                                                         long long fhp,
44703cab2bb3Spatrick                                                         long long sb);
44713cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___ntp_gettime30(long long ntvp);
44723cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___ntp_gettime30(long long res,
44733cab2bb3Spatrick                                                              long long ntvp);
44743cab2bb3Spatrick void __sanitizer_syscall_pre_impl___socket30(long long domain, long long type,
44753cab2bb3Spatrick                                              long long protocol);
44763cab2bb3Spatrick void __sanitizer_syscall_post_impl___socket30(long long res, long long domain,
44773cab2bb3Spatrick                                               long long type,
44783cab2bb3Spatrick                                               long long protocol);
44793cab2bb3Spatrick void __sanitizer_syscall_pre_impl___getfh30(long long fname, long long fhp,
44803cab2bb3Spatrick                                             long long fh_size);
44813cab2bb3Spatrick void __sanitizer_syscall_post_impl___getfh30(long long res, long long fname,
44823cab2bb3Spatrick                                              long long fhp, long long fh_size);
44833cab2bb3Spatrick void __sanitizer_syscall_pre_impl___fhopen40(long long fhp, long long fh_size,
44843cab2bb3Spatrick                                              long long flags);
44853cab2bb3Spatrick void __sanitizer_syscall_post_impl___fhopen40(long long res, long long fhp,
44863cab2bb3Spatrick                                               long long fh_size,
44873cab2bb3Spatrick                                               long long flags);
44883cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_90_fhstatvfs1(long long fhp,
44893cab2bb3Spatrick                                                        long long fh_size,
44903cab2bb3Spatrick                                                        long long buf,
44913cab2bb3Spatrick                                                        long long flags);
44923cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_90_fhstatvfs1(long long res,
44933cab2bb3Spatrick                                                         long long fhp,
44943cab2bb3Spatrick                                                         long long fh_size,
44953cab2bb3Spatrick                                                         long long buf,
44963cab2bb3Spatrick                                                         long long flags);
44973cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50___fhstat40(long long fhp,
44983cab2bb3Spatrick                                                        long long fh_size,
44993cab2bb3Spatrick                                                        long long sb);
45003cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50___fhstat40(long long res,
45013cab2bb3Spatrick                                                         long long fhp,
45023cab2bb3Spatrick                                                         long long fh_size,
45033cab2bb3Spatrick                                                         long long sb);
45043cab2bb3Spatrick void __sanitizer_syscall_pre_impl_aio_cancel(long long fildes,
45053cab2bb3Spatrick                                              long long aiocbp);
45063cab2bb3Spatrick void __sanitizer_syscall_post_impl_aio_cancel(long long res, long long fildes,
45073cab2bb3Spatrick                                               long long aiocbp);
45083cab2bb3Spatrick void __sanitizer_syscall_pre_impl_aio_error(long long aiocbp);
45093cab2bb3Spatrick void __sanitizer_syscall_post_impl_aio_error(long long res, long long aiocbp);
45103cab2bb3Spatrick void __sanitizer_syscall_pre_impl_aio_fsync(long long op, long long aiocbp);
45113cab2bb3Spatrick void __sanitizer_syscall_post_impl_aio_fsync(long long res, long long op,
45123cab2bb3Spatrick                                              long long aiocbp);
45133cab2bb3Spatrick void __sanitizer_syscall_pre_impl_aio_read(long long aiocbp);
45143cab2bb3Spatrick void __sanitizer_syscall_post_impl_aio_read(long long res, long long aiocbp);
45153cab2bb3Spatrick void __sanitizer_syscall_pre_impl_aio_return(long long aiocbp);
45163cab2bb3Spatrick void __sanitizer_syscall_post_impl_aio_return(long long res, long long aiocbp);
45173cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_50_aio_suspend(long long list,
45183cab2bb3Spatrick                                                         long long nent,
45193cab2bb3Spatrick                                                         long long timeout);
45203cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_50_aio_suspend(long long res,
45213cab2bb3Spatrick                                                          long long list,
45223cab2bb3Spatrick                                                          long long nent,
45233cab2bb3Spatrick                                                          long long timeout);
45243cab2bb3Spatrick void __sanitizer_syscall_pre_impl_aio_write(long long aiocbp);
45253cab2bb3Spatrick void __sanitizer_syscall_post_impl_aio_write(long long res, long long aiocbp);
45263cab2bb3Spatrick void __sanitizer_syscall_pre_impl_lio_listio(long long mode, long long list,
45273cab2bb3Spatrick                                              long long nent, long long sig);
45283cab2bb3Spatrick void __sanitizer_syscall_post_impl_lio_listio(long long res, long long mode,
45293cab2bb3Spatrick                                               long long list, long long nent,
45303cab2bb3Spatrick                                               long long sig);
45313cab2bb3Spatrick /* syscall 407 has been skipped */
45323cab2bb3Spatrick /* syscall 408 has been skipped */
45333cab2bb3Spatrick /* syscall 409 has been skipped */
45343cab2bb3Spatrick void __sanitizer_syscall_pre_impl___mount50(long long type, long long path,
45353cab2bb3Spatrick                                             long long flags, long long data,
45363cab2bb3Spatrick                                             long long data_len);
45373cab2bb3Spatrick void __sanitizer_syscall_post_impl___mount50(long long res, long long type,
45383cab2bb3Spatrick                                              long long path, long long flags,
45393cab2bb3Spatrick                                              long long data,
45403cab2bb3Spatrick                                              long long data_len);
45413cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mremap(long long old_address,
45423cab2bb3Spatrick                                          long long old_size,
45433cab2bb3Spatrick                                          long long new_address,
45443cab2bb3Spatrick                                          long long new_size, long long flags);
45453cab2bb3Spatrick void __sanitizer_syscall_post_impl_mremap(long long res, long long old_address,
45463cab2bb3Spatrick                                           long long old_size,
45473cab2bb3Spatrick                                           long long new_address,
45483cab2bb3Spatrick                                           long long new_size, long long flags);
45493cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pset_create(long long psid);
45503cab2bb3Spatrick void __sanitizer_syscall_post_impl_pset_create(long long res, long long psid);
45513cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pset_destroy(long long psid);
45523cab2bb3Spatrick void __sanitizer_syscall_post_impl_pset_destroy(long long res, long long psid);
45533cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pset_assign(long long psid, long long cpuid,
45543cab2bb3Spatrick                                               long long opsid);
45553cab2bb3Spatrick void __sanitizer_syscall_post_impl_pset_assign(long long res, long long psid,
45563cab2bb3Spatrick                                                long long cpuid,
45573cab2bb3Spatrick                                                long long opsid);
45583cab2bb3Spatrick void __sanitizer_syscall_pre_impl__pset_bind(long long idtype,
45593cab2bb3Spatrick                                              long long first_id,
45603cab2bb3Spatrick                                              long long second_id,
45613cab2bb3Spatrick                                              long long psid, long long opsid);
45623cab2bb3Spatrick void __sanitizer_syscall_post_impl__pset_bind(long long res, long long idtype,
45633cab2bb3Spatrick                                               long long first_id,
45643cab2bb3Spatrick                                               long long second_id,
45653cab2bb3Spatrick                                               long long psid, long long opsid);
45663cab2bb3Spatrick void __sanitizer_syscall_pre_impl___posix_fadvise50(long long fd, long long PAD,
45673cab2bb3Spatrick                                                     long long offset,
45683cab2bb3Spatrick                                                     long long len,
45693cab2bb3Spatrick                                                     long long advice);
45703cab2bb3Spatrick void __sanitizer_syscall_post_impl___posix_fadvise50(
45713cab2bb3Spatrick     long long res, long long fd, long long PAD, long long offset, long long len,
45723cab2bb3Spatrick     long long advice);
45733cab2bb3Spatrick void __sanitizer_syscall_pre_impl___select50(long long nd, long long in,
45743cab2bb3Spatrick                                              long long ou, long long ex,
45753cab2bb3Spatrick                                              long long tv);
45763cab2bb3Spatrick void __sanitizer_syscall_post_impl___select50(long long res, long long nd,
45773cab2bb3Spatrick                                               long long in, long long ou,
45783cab2bb3Spatrick                                               long long ex, long long tv);
45793cab2bb3Spatrick void __sanitizer_syscall_pre_impl___gettimeofday50(long long tp, long long tzp);
45803cab2bb3Spatrick void __sanitizer_syscall_post_impl___gettimeofday50(long long res, long long tp,
45813cab2bb3Spatrick                                                     long long tzp);
45823cab2bb3Spatrick void __sanitizer_syscall_pre_impl___settimeofday50(long long tv, long long tzp);
45833cab2bb3Spatrick void __sanitizer_syscall_post_impl___settimeofday50(long long res, long long tv,
45843cab2bb3Spatrick                                                     long long tzp);
45853cab2bb3Spatrick void __sanitizer_syscall_pre_impl___utimes50(long long path, long long tptr);
45863cab2bb3Spatrick void __sanitizer_syscall_post_impl___utimes50(long long res, long long path,
45873cab2bb3Spatrick                                               long long tptr);
45883cab2bb3Spatrick void __sanitizer_syscall_pre_impl___adjtime50(long long delta,
45893cab2bb3Spatrick                                               long long olddelta);
45903cab2bb3Spatrick void __sanitizer_syscall_post_impl___adjtime50(long long res, long long delta,
45913cab2bb3Spatrick                                                long long olddelta);
45923cab2bb3Spatrick void __sanitizer_syscall_pre_impl___lfs_segwait50(long long fsidp,
45933cab2bb3Spatrick                                                   long long tv);
45943cab2bb3Spatrick void __sanitizer_syscall_post_impl___lfs_segwait50(long long res,
45953cab2bb3Spatrick                                                    long long fsidp,
45963cab2bb3Spatrick                                                    long long tv);
45973cab2bb3Spatrick void __sanitizer_syscall_pre_impl___futimes50(long long fd, long long tptr);
45983cab2bb3Spatrick void __sanitizer_syscall_post_impl___futimes50(long long res, long long fd,
45993cab2bb3Spatrick                                                long long tptr);
46003cab2bb3Spatrick void __sanitizer_syscall_pre_impl___lutimes50(long long path, long long tptr);
46013cab2bb3Spatrick void __sanitizer_syscall_post_impl___lutimes50(long long res, long long path,
46023cab2bb3Spatrick                                                long long tptr);
46033cab2bb3Spatrick void __sanitizer_syscall_pre_impl___setitimer50(long long which, long long itv,
46043cab2bb3Spatrick                                                 long long oitv);
46053cab2bb3Spatrick void __sanitizer_syscall_post_impl___setitimer50(long long res, long long which,
46063cab2bb3Spatrick                                                  long long itv, long long oitv);
46073cab2bb3Spatrick void __sanitizer_syscall_pre_impl___getitimer50(long long which, long long itv);
46083cab2bb3Spatrick void __sanitizer_syscall_post_impl___getitimer50(long long res, long long which,
46093cab2bb3Spatrick                                                  long long itv);
46103cab2bb3Spatrick void __sanitizer_syscall_pre_impl___clock_gettime50(long long clock_id,
46113cab2bb3Spatrick                                                     long long tp);
46123cab2bb3Spatrick void __sanitizer_syscall_post_impl___clock_gettime50(long long res,
46133cab2bb3Spatrick                                                      long long clock_id,
46143cab2bb3Spatrick                                                      long long tp);
46153cab2bb3Spatrick void __sanitizer_syscall_pre_impl___clock_settime50(long long clock_id,
46163cab2bb3Spatrick                                                     long long tp);
46173cab2bb3Spatrick void __sanitizer_syscall_post_impl___clock_settime50(long long res,
46183cab2bb3Spatrick                                                      long long clock_id,
46193cab2bb3Spatrick                                                      long long tp);
46203cab2bb3Spatrick void __sanitizer_syscall_pre_impl___clock_getres50(long long clock_id,
46213cab2bb3Spatrick                                                    long long tp);
46223cab2bb3Spatrick void __sanitizer_syscall_post_impl___clock_getres50(long long res,
46233cab2bb3Spatrick                                                     long long clock_id,
46243cab2bb3Spatrick                                                     long long tp);
46253cab2bb3Spatrick void __sanitizer_syscall_pre_impl___nanosleep50(long long rqtp, long long rmtp);
46263cab2bb3Spatrick void __sanitizer_syscall_post_impl___nanosleep50(long long res, long long rqtp,
46273cab2bb3Spatrick                                                  long long rmtp);
46283cab2bb3Spatrick void __sanitizer_syscall_pre_impl_____sigtimedwait50(long long set,
46293cab2bb3Spatrick                                                      long long info,
46303cab2bb3Spatrick                                                      long long timeout);
46313cab2bb3Spatrick void __sanitizer_syscall_post_impl_____sigtimedwait50(long long res,
46323cab2bb3Spatrick                                                       long long set,
46333cab2bb3Spatrick                                                       long long info,
46343cab2bb3Spatrick                                                       long long timeout);
46353cab2bb3Spatrick void __sanitizer_syscall_pre_impl___mq_timedsend50(long long mqdes,
46363cab2bb3Spatrick                                                    long long msg_ptr,
46373cab2bb3Spatrick                                                    long long msg_len,
46383cab2bb3Spatrick                                                    long long msg_prio,
46393cab2bb3Spatrick                                                    long long abs_timeout);
46403cab2bb3Spatrick void __sanitizer_syscall_post_impl___mq_timedsend50(
46413cab2bb3Spatrick     long long res, long long mqdes, long long msg_ptr, long long msg_len,
46423cab2bb3Spatrick     long long msg_prio, long long abs_timeout);
46433cab2bb3Spatrick void __sanitizer_syscall_pre_impl___mq_timedreceive50(long long mqdes,
46443cab2bb3Spatrick                                                       long long msg_ptr,
46453cab2bb3Spatrick                                                       long long msg_len,
46463cab2bb3Spatrick                                                       long long msg_prio,
46473cab2bb3Spatrick                                                       long long abs_timeout);
46483cab2bb3Spatrick void __sanitizer_syscall_post_impl___mq_timedreceive50(
46493cab2bb3Spatrick     long long res, long long mqdes, long long msg_ptr, long long msg_len,
46503cab2bb3Spatrick     long long msg_prio, long long abs_timeout);
46513cab2bb3Spatrick void __sanitizer_syscall_pre_impl_compat_60__lwp_park(long long ts,
46523cab2bb3Spatrick                                                       long long unpark,
46533cab2bb3Spatrick                                                       long long hint,
46543cab2bb3Spatrick                                                       long long unparkhint);
46553cab2bb3Spatrick void __sanitizer_syscall_post_impl_compat_60__lwp_park(long long res,
46563cab2bb3Spatrick                                                        long long ts,
46573cab2bb3Spatrick                                                        long long unpark,
46583cab2bb3Spatrick                                                        long long hint,
46593cab2bb3Spatrick                                                        long long unparkhint);
46603cab2bb3Spatrick void __sanitizer_syscall_pre_impl___kevent50(long long fd, long long changelist,
46613cab2bb3Spatrick                                              long long nchanges,
46623cab2bb3Spatrick                                              long long eventlist,
46633cab2bb3Spatrick                                              long long nevents,
46643cab2bb3Spatrick                                              long long timeout);
46653cab2bb3Spatrick void __sanitizer_syscall_post_impl___kevent50(
46663cab2bb3Spatrick     long long res, long long fd, long long changelist, long long nchanges,
46673cab2bb3Spatrick     long long eventlist, long long nevents, long long timeout);
46683cab2bb3Spatrick void __sanitizer_syscall_pre_impl___pselect50(long long nd, long long in,
46693cab2bb3Spatrick                                               long long ou, long long ex,
46703cab2bb3Spatrick                                               long long ts, long long mask);
46713cab2bb3Spatrick void __sanitizer_syscall_post_impl___pselect50(long long res, long long nd,
46723cab2bb3Spatrick                                                long long in, long long ou,
46733cab2bb3Spatrick                                                long long ex, long long ts,
46743cab2bb3Spatrick                                                long long mask);
46753cab2bb3Spatrick void __sanitizer_syscall_pre_impl___pollts50(long long fds, long long nfds,
46763cab2bb3Spatrick                                              long long ts, long long mask);
46773cab2bb3Spatrick void __sanitizer_syscall_post_impl___pollts50(long long res, long long fds,
46783cab2bb3Spatrick                                               long long nfds, long long ts,
46793cab2bb3Spatrick                                               long long mask);
46803cab2bb3Spatrick void __sanitizer_syscall_pre_impl___aio_suspend50(long long list,
46813cab2bb3Spatrick                                                   long long nent,
46823cab2bb3Spatrick                                                   long long timeout);
46833cab2bb3Spatrick void __sanitizer_syscall_post_impl___aio_suspend50(long long res,
46843cab2bb3Spatrick                                                    long long list,
46853cab2bb3Spatrick                                                    long long nent,
46863cab2bb3Spatrick                                                    long long timeout);
46873cab2bb3Spatrick void __sanitizer_syscall_pre_impl___stat50(long long path, long long ub);
46883cab2bb3Spatrick void __sanitizer_syscall_post_impl___stat50(long long res, long long path,
46893cab2bb3Spatrick                                             long long ub);
46903cab2bb3Spatrick void __sanitizer_syscall_pre_impl___fstat50(long long fd, long long sb);
46913cab2bb3Spatrick void __sanitizer_syscall_post_impl___fstat50(long long res, long long fd,
46923cab2bb3Spatrick                                              long long sb);
46933cab2bb3Spatrick void __sanitizer_syscall_pre_impl___lstat50(long long path, long long ub);
46943cab2bb3Spatrick void __sanitizer_syscall_post_impl___lstat50(long long res, long long path,
46953cab2bb3Spatrick                                              long long ub);
46963cab2bb3Spatrick void __sanitizer_syscall_pre_impl_____semctl50(long long semid,
46973cab2bb3Spatrick                                                long long semnum, long long cmd,
46983cab2bb3Spatrick                                                long long arg);
46993cab2bb3Spatrick void __sanitizer_syscall_post_impl_____semctl50(long long res, long long semid,
47003cab2bb3Spatrick                                                 long long semnum, long long cmd,
47013cab2bb3Spatrick                                                 long long arg);
47023cab2bb3Spatrick void __sanitizer_syscall_pre_impl___shmctl50(long long shmid, long long cmd,
47033cab2bb3Spatrick                                              long long buf);
47043cab2bb3Spatrick void __sanitizer_syscall_post_impl___shmctl50(long long res, long long shmid,
47053cab2bb3Spatrick                                               long long cmd, long long buf);
47063cab2bb3Spatrick void __sanitizer_syscall_pre_impl___msgctl50(long long msqid, long long cmd,
47073cab2bb3Spatrick                                              long long buf);
47083cab2bb3Spatrick void __sanitizer_syscall_post_impl___msgctl50(long long res, long long msqid,
47093cab2bb3Spatrick                                               long long cmd, long long buf);
47103cab2bb3Spatrick void __sanitizer_syscall_pre_impl___getrusage50(long long who,
47113cab2bb3Spatrick                                                 long long rusage);
47123cab2bb3Spatrick void __sanitizer_syscall_post_impl___getrusage50(long long res, long long who,
47133cab2bb3Spatrick                                                  long long rusage);
47143cab2bb3Spatrick void __sanitizer_syscall_pre_impl___timer_settime50(long long timerid,
47153cab2bb3Spatrick                                                     long long flags,
47163cab2bb3Spatrick                                                     long long value,
47173cab2bb3Spatrick                                                     long long ovalue);
47183cab2bb3Spatrick void __sanitizer_syscall_post_impl___timer_settime50(long long res,
47193cab2bb3Spatrick                                                      long long timerid,
47203cab2bb3Spatrick                                                      long long flags,
47213cab2bb3Spatrick                                                      long long value,
47223cab2bb3Spatrick                                                      long long ovalue);
47233cab2bb3Spatrick void __sanitizer_syscall_pre_impl___timer_gettime50(long long timerid,
47243cab2bb3Spatrick                                                     long long value);
47253cab2bb3Spatrick void __sanitizer_syscall_post_impl___timer_gettime50(long long res,
47263cab2bb3Spatrick                                                      long long timerid,
47273cab2bb3Spatrick                                                      long long value);
47283cab2bb3Spatrick #if defined(NTP) || !defined(_KERNEL_OPT)
47293cab2bb3Spatrick void __sanitizer_syscall_pre_impl___ntp_gettime50(long long ntvp);
47303cab2bb3Spatrick void __sanitizer_syscall_post_impl___ntp_gettime50(long long res,
47313cab2bb3Spatrick                                                    long long ntvp);
47323cab2bb3Spatrick #else
47333cab2bb3Spatrick /* syscall 448 has been skipped */
47343cab2bb3Spatrick #endif
47353cab2bb3Spatrick void __sanitizer_syscall_pre_impl___wait450(long long pid, long long status,
47363cab2bb3Spatrick                                             long long options,
47373cab2bb3Spatrick                                             long long rusage);
47383cab2bb3Spatrick void __sanitizer_syscall_post_impl___wait450(long long res, long long pid,
47393cab2bb3Spatrick                                              long long status,
47403cab2bb3Spatrick                                              long long options,
47413cab2bb3Spatrick                                              long long rusage);
47423cab2bb3Spatrick void __sanitizer_syscall_pre_impl___mknod50(long long path, long long mode,
47433cab2bb3Spatrick                                             long long dev);
47443cab2bb3Spatrick void __sanitizer_syscall_post_impl___mknod50(long long res, long long path,
47453cab2bb3Spatrick                                              long long mode, long long dev);
47463cab2bb3Spatrick void __sanitizer_syscall_pre_impl___fhstat50(long long fhp, long long fh_size,
47473cab2bb3Spatrick                                              long long sb);
47483cab2bb3Spatrick void __sanitizer_syscall_post_impl___fhstat50(long long res, long long fhp,
47493cab2bb3Spatrick                                               long long fh_size, long long sb);
47503cab2bb3Spatrick /* syscall 452 has been skipped */
47513cab2bb3Spatrick void __sanitizer_syscall_pre_impl_pipe2(long long fildes, long long flags);
47523cab2bb3Spatrick void __sanitizer_syscall_post_impl_pipe2(long long res, long long fildes,
47533cab2bb3Spatrick                                          long long flags);
47543cab2bb3Spatrick void __sanitizer_syscall_pre_impl_dup3(long long from, long long to,
47553cab2bb3Spatrick                                        long long flags);
47563cab2bb3Spatrick void __sanitizer_syscall_post_impl_dup3(long long res, long long from,
47573cab2bb3Spatrick                                         long long to, long long flags);
47583cab2bb3Spatrick void __sanitizer_syscall_pre_impl_kqueue1(long long flags);
47593cab2bb3Spatrick void __sanitizer_syscall_post_impl_kqueue1(long long res, long long flags);
47603cab2bb3Spatrick void __sanitizer_syscall_pre_impl_paccept(long long s, long long name,
47613cab2bb3Spatrick                                           long long anamelen, long long mask,
47623cab2bb3Spatrick                                           long long flags);
47633cab2bb3Spatrick void __sanitizer_syscall_post_impl_paccept(long long res, long long s,
47643cab2bb3Spatrick                                            long long name, long long anamelen,
47653cab2bb3Spatrick                                            long long mask, long long flags);
47663cab2bb3Spatrick void __sanitizer_syscall_pre_impl_linkat(long long fd1, long long name1,
47673cab2bb3Spatrick                                          long long fd2, long long name2,
47683cab2bb3Spatrick                                          long long flags);
47693cab2bb3Spatrick void __sanitizer_syscall_post_impl_linkat(long long res, long long fd1,
47703cab2bb3Spatrick                                           long long name1, long long fd2,
47713cab2bb3Spatrick                                           long long name2, long long flags);
47723cab2bb3Spatrick void __sanitizer_syscall_pre_impl_renameat(long long fromfd, long long from,
47733cab2bb3Spatrick                                            long long tofd, long long to);
47743cab2bb3Spatrick void __sanitizer_syscall_post_impl_renameat(long long res, long long fromfd,
47753cab2bb3Spatrick                                             long long from, long long tofd,
47763cab2bb3Spatrick                                             long long to);
47773cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mkfifoat(long long fd, long long path,
47783cab2bb3Spatrick                                            long long mode);
47793cab2bb3Spatrick void __sanitizer_syscall_post_impl_mkfifoat(long long res, long long fd,
47803cab2bb3Spatrick                                             long long path, long long mode);
47813cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mknodat(long long fd, long long path,
47823cab2bb3Spatrick                                           long long mode, long long PAD,
47833cab2bb3Spatrick                                           long long dev);
47843cab2bb3Spatrick void __sanitizer_syscall_post_impl_mknodat(long long res, long long fd,
47853cab2bb3Spatrick                                            long long path, long long mode,
47863cab2bb3Spatrick                                            long long PAD, long long dev);
47873cab2bb3Spatrick void __sanitizer_syscall_pre_impl_mkdirat(long long fd, long long path,
47883cab2bb3Spatrick                                           long long mode);
47893cab2bb3Spatrick void __sanitizer_syscall_post_impl_mkdirat(long long res, long long fd,
47903cab2bb3Spatrick                                            long long path, long long mode);
47913cab2bb3Spatrick void __sanitizer_syscall_pre_impl_faccessat(long long fd, long long path,
47923cab2bb3Spatrick                                             long long amode, long long flag);
47933cab2bb3Spatrick void __sanitizer_syscall_post_impl_faccessat(long long res, long long fd,
47943cab2bb3Spatrick                                              long long path, long long amode,
47953cab2bb3Spatrick                                              long long flag);
47963cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fchmodat(long long fd, long long path,
47973cab2bb3Spatrick                                            long long mode, long long flag);
47983cab2bb3Spatrick void __sanitizer_syscall_post_impl_fchmodat(long long res, long long fd,
47993cab2bb3Spatrick                                             long long path, long long mode,
48003cab2bb3Spatrick                                             long long flag);
48013cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fchownat(long long fd, long long path,
48023cab2bb3Spatrick                                            long long owner, long long group,
48033cab2bb3Spatrick                                            long long flag);
48043cab2bb3Spatrick void __sanitizer_syscall_post_impl_fchownat(long long res, long long fd,
48053cab2bb3Spatrick                                             long long path, long long owner,
48063cab2bb3Spatrick                                             long long group, long long flag);
48073cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fexecve(long long fd, long long argp,
48083cab2bb3Spatrick                                           long long envp);
48093cab2bb3Spatrick void __sanitizer_syscall_post_impl_fexecve(long long res, long long fd,
48103cab2bb3Spatrick                                            long long argp, long long envp);
48113cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fstatat(long long fd, long long path,
48123cab2bb3Spatrick                                           long long buf, long long flag);
48133cab2bb3Spatrick void __sanitizer_syscall_post_impl_fstatat(long long res, long long fd,
48143cab2bb3Spatrick                                            long long path, long long buf,
48153cab2bb3Spatrick                                            long long flag);
48163cab2bb3Spatrick void __sanitizer_syscall_pre_impl_utimensat(long long fd, long long path,
48173cab2bb3Spatrick                                             long long tptr, long long flag);
48183cab2bb3Spatrick void __sanitizer_syscall_post_impl_utimensat(long long res, long long fd,
48193cab2bb3Spatrick                                              long long path, long long tptr,
48203cab2bb3Spatrick                                              long long flag);
48213cab2bb3Spatrick void __sanitizer_syscall_pre_impl_openat(long long fd, long long path,
48223cab2bb3Spatrick                                          long long oflags, long long mode);
48233cab2bb3Spatrick void __sanitizer_syscall_post_impl_openat(long long res, long long fd,
48243cab2bb3Spatrick                                           long long path, long long oflags,
48253cab2bb3Spatrick                                           long long mode);
48263cab2bb3Spatrick void __sanitizer_syscall_pre_impl_readlinkat(long long fd, long long path,
48273cab2bb3Spatrick                                              long long buf, long long bufsize);
48283cab2bb3Spatrick void __sanitizer_syscall_post_impl_readlinkat(long long res, long long fd,
48293cab2bb3Spatrick                                               long long path, long long buf,
48303cab2bb3Spatrick                                               long long bufsize);
48313cab2bb3Spatrick void __sanitizer_syscall_pre_impl_symlinkat(long long path1, long long fd,
48323cab2bb3Spatrick                                             long long path2);
48333cab2bb3Spatrick void __sanitizer_syscall_post_impl_symlinkat(long long res, long long path1,
48343cab2bb3Spatrick                                              long long fd, long long path2);
48353cab2bb3Spatrick void __sanitizer_syscall_pre_impl_unlinkat(long long fd, long long path,
48363cab2bb3Spatrick                                            long long flag);
48373cab2bb3Spatrick void __sanitizer_syscall_post_impl_unlinkat(long long res, long long fd,
48383cab2bb3Spatrick                                             long long path, long long flag);
48393cab2bb3Spatrick void __sanitizer_syscall_pre_impl_futimens(long long fd, long long tptr);
48403cab2bb3Spatrick void __sanitizer_syscall_post_impl_futimens(long long res, long long fd,
48413cab2bb3Spatrick                                             long long tptr);
48423cab2bb3Spatrick void __sanitizer_syscall_pre_impl___quotactl(long long path, long long args);
48433cab2bb3Spatrick void __sanitizer_syscall_post_impl___quotactl(long long res, long long path,
48443cab2bb3Spatrick                                               long long args);
48453cab2bb3Spatrick void __sanitizer_syscall_pre_impl_posix_spawn(long long pid, long long path,
48463cab2bb3Spatrick                                               long long file_actions,
48473cab2bb3Spatrick                                               long long attrp, long long argv,
48483cab2bb3Spatrick                                               long long envp);
48493cab2bb3Spatrick void __sanitizer_syscall_post_impl_posix_spawn(long long res, long long pid,
48503cab2bb3Spatrick                                                long long path,
48513cab2bb3Spatrick                                                long long file_actions,
48523cab2bb3Spatrick                                                long long attrp, long long argv,
48533cab2bb3Spatrick                                                long long envp);
48543cab2bb3Spatrick void __sanitizer_syscall_pre_impl_recvmmsg(long long s, long long mmsg,
48553cab2bb3Spatrick                                            long long vlen, long long flags,
48563cab2bb3Spatrick                                            long long timeout);
48573cab2bb3Spatrick void __sanitizer_syscall_post_impl_recvmmsg(long long res, long long s,
48583cab2bb3Spatrick                                             long long mmsg, long long vlen,
48593cab2bb3Spatrick                                             long long flags, long long timeout);
48603cab2bb3Spatrick void __sanitizer_syscall_pre_impl_sendmmsg(long long s, long long mmsg,
48613cab2bb3Spatrick                                            long long vlen, long long flags);
48623cab2bb3Spatrick void __sanitizer_syscall_post_impl_sendmmsg(long long res, long long s,
48633cab2bb3Spatrick                                             long long mmsg, long long vlen,
48643cab2bb3Spatrick                                             long long flags);
48653cab2bb3Spatrick void __sanitizer_syscall_pre_impl_clock_nanosleep(long long clock_id,
48663cab2bb3Spatrick                                                   long long flags,
48673cab2bb3Spatrick                                                   long long rqtp,
48683cab2bb3Spatrick                                                   long long rmtp);
48693cab2bb3Spatrick void __sanitizer_syscall_post_impl_clock_nanosleep(long long res,
48703cab2bb3Spatrick                                                    long long clock_id,
48713cab2bb3Spatrick                                                    long long flags,
48723cab2bb3Spatrick                                                    long long rqtp,
48733cab2bb3Spatrick                                                    long long rmtp);
48743cab2bb3Spatrick void __sanitizer_syscall_pre_impl____lwp_park60(long long clock_id,
48753cab2bb3Spatrick                                                 long long flags, long long ts,
48763cab2bb3Spatrick                                                 long long unpark,
48773cab2bb3Spatrick                                                 long long hint,
48783cab2bb3Spatrick                                                 long long unparkhint);
48793cab2bb3Spatrick void __sanitizer_syscall_post_impl____lwp_park60(
48803cab2bb3Spatrick     long long res, long long clock_id, long long flags, long long ts,
48813cab2bb3Spatrick     long long unpark, long long hint, long long unparkhint);
48823cab2bb3Spatrick void __sanitizer_syscall_pre_impl_posix_fallocate(long long fd, long long PAD,
48833cab2bb3Spatrick                                                   long long pos, long long len);
48843cab2bb3Spatrick void __sanitizer_syscall_post_impl_posix_fallocate(long long res, long long fd,
48853cab2bb3Spatrick                                                    long long PAD, long long pos,
48863cab2bb3Spatrick                                                    long long len);
48873cab2bb3Spatrick void __sanitizer_syscall_pre_impl_fdiscard(long long fd, long long PAD,
48883cab2bb3Spatrick                                            long long pos, long long len);
48893cab2bb3Spatrick void __sanitizer_syscall_post_impl_fdiscard(long long res, long long fd,
48903cab2bb3Spatrick                                             long long PAD, long long pos,
48913cab2bb3Spatrick                                             long long len);
48923cab2bb3Spatrick void __sanitizer_syscall_pre_impl_wait6(long long idtype, long long id,
48933cab2bb3Spatrick                                         long long status, long long options,
48943cab2bb3Spatrick                                         long long wru, long long info);
48953cab2bb3Spatrick void __sanitizer_syscall_post_impl_wait6(long long res, long long idtype,
48963cab2bb3Spatrick                                          long long id, long long status,
48973cab2bb3Spatrick                                          long long options, long long wru,
48983cab2bb3Spatrick                                          long long info);
48993cab2bb3Spatrick void __sanitizer_syscall_pre_impl_clock_getcpuclockid2(long long idtype,
49003cab2bb3Spatrick                                                        long long id,
49013cab2bb3Spatrick                                                        long long clock_id);
49023cab2bb3Spatrick void __sanitizer_syscall_post_impl_clock_getcpuclockid2(long long res,
49033cab2bb3Spatrick                                                         long long idtype,
49043cab2bb3Spatrick                                                         long long id,
49053cab2bb3Spatrick                                                         long long clock_id);
49063cab2bb3Spatrick void __sanitizer_syscall_pre_impl___getvfsstat90(long long buf,
49073cab2bb3Spatrick                                                  long long bufsize,
49083cab2bb3Spatrick                                                  long long flags);
49093cab2bb3Spatrick void __sanitizer_syscall_post_impl___getvfsstat90(long long res, long long buf,
49103cab2bb3Spatrick                                                   long long bufsize,
49113cab2bb3Spatrick                                                   long long flags);
49123cab2bb3Spatrick void __sanitizer_syscall_pre_impl___statvfs190(long long path, long long buf,
49133cab2bb3Spatrick                                                long long flags);
49143cab2bb3Spatrick void __sanitizer_syscall_post_impl___statvfs190(long long res, long long path,
49153cab2bb3Spatrick                                                 long long buf, long long flags);
49163cab2bb3Spatrick void __sanitizer_syscall_pre_impl___fstatvfs190(long long fd, long long buf,
49173cab2bb3Spatrick                                                 long long flags);
49183cab2bb3Spatrick void __sanitizer_syscall_post_impl___fstatvfs190(long long res, long long fd,
49193cab2bb3Spatrick                                                  long long buf,
49203cab2bb3Spatrick                                                  long long flags);
49213cab2bb3Spatrick void __sanitizer_syscall_pre_impl___fhstatvfs190(long long fhp,
49223cab2bb3Spatrick                                                  long long fh_size,
49233cab2bb3Spatrick                                                  long long buf,
49243cab2bb3Spatrick                                                  long long flags);
49253cab2bb3Spatrick void __sanitizer_syscall_post_impl___fhstatvfs190(long long res, long long fhp,
49263cab2bb3Spatrick                                                   long long fh_size,
49273cab2bb3Spatrick                                                   long long buf,
49283cab2bb3Spatrick                                                   long long flags);
4929*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_get_link(long long path, long long type,
4930*d89ec533Spatrick                                                  long long aclp);
4931*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_get_link(long long res, long long path,
4932*d89ec533Spatrick                                                   long long type,
4933*d89ec533Spatrick                                                   long long aclp);
4934*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_set_link(long long path, long long type,
4935*d89ec533Spatrick                                                  long long aclp);
4936*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_set_link(long long res, long long path,
4937*d89ec533Spatrick                                                   long long type,
4938*d89ec533Spatrick                                                   long long aclp);
4939*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_delete_link(long long path,
4940*d89ec533Spatrick                                                     long long type);
4941*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_delete_link(long long res,
4942*d89ec533Spatrick                                                      long long path,
4943*d89ec533Spatrick                                                      long long type);
4944*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_aclcheck_link(long long path,
4945*d89ec533Spatrick                                                       long long type,
4946*d89ec533Spatrick                                                       long long aclp);
4947*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_aclcheck_link(long long res,
4948*d89ec533Spatrick                                                        long long path,
4949*d89ec533Spatrick                                                        long long type,
4950*d89ec533Spatrick                                                        long long aclp);
4951*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_get_file(long long path, long long type,
4952*d89ec533Spatrick                                                  long long aclp);
4953*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_get_file(long long res, long long path,
4954*d89ec533Spatrick                                                   long long type,
4955*d89ec533Spatrick                                                   long long aclp);
4956*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_set_file(long long path, long long type,
4957*d89ec533Spatrick                                                  long long aclp);
4958*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_set_file(long long res, long long path,
4959*d89ec533Spatrick                                                   long long type,
4960*d89ec533Spatrick                                                   long long aclp);
4961*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_get_fd(long long filedes,
4962*d89ec533Spatrick                                                long long type, long long aclp);
4963*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_get_fd(long long res,
4964*d89ec533Spatrick                                                 long long filedes,
4965*d89ec533Spatrick                                                 long long type, long long aclp);
4966*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_set_fd(long long filedes,
4967*d89ec533Spatrick                                                long long type, long long aclp);
4968*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_set_fd(long long res,
4969*d89ec533Spatrick                                                 long long filedes,
4970*d89ec533Spatrick                                                 long long type, long long aclp);
4971*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_delete_file(long long path,
4972*d89ec533Spatrick                                                     long long type);
4973*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_delete_file(long long res,
4974*d89ec533Spatrick                                                      long long path,
4975*d89ec533Spatrick                                                      long long type);
4976*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_delete_fd(long long filedes,
4977*d89ec533Spatrick                                                   long long type);
4978*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_delete_fd(long long res,
4979*d89ec533Spatrick                                                    long long filedes,
4980*d89ec533Spatrick                                                    long long type);
4981*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_aclcheck_file(long long path,
4982*d89ec533Spatrick                                                       long long type,
4983*d89ec533Spatrick                                                       long long aclp);
4984*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_aclcheck_file(long long res,
4985*d89ec533Spatrick                                                        long long path,
4986*d89ec533Spatrick                                                        long long type,
4987*d89ec533Spatrick                                                        long long aclp);
4988*d89ec533Spatrick void __sanitizer_syscall_pre_impl___acl_aclcheck_fd(long long filedes,
4989*d89ec533Spatrick                                                     long long type,
4990*d89ec533Spatrick                                                     long long aclp);
4991*d89ec533Spatrick void __sanitizer_syscall_post_impl___acl_aclcheck_fd(long long res,
4992*d89ec533Spatrick                                                      long long filedes,
4993*d89ec533Spatrick                                                      long long type,
4994*d89ec533Spatrick                                                      long long aclp);
4995*d89ec533Spatrick void __sanitizer_syscall_pre_impl_lpathconf(long long path, long long name);
4996*d89ec533Spatrick void __sanitizer_syscall_post_impl_lpathconf(long long res, long long path,
4997*d89ec533Spatrick                                              long long name);
49983cab2bb3Spatrick 
49993cab2bb3Spatrick #ifdef __cplusplus
50003cab2bb3Spatrick } // extern "C"
50013cab2bb3Spatrick #endif
50023cab2bb3Spatrick 
50033cab2bb3Spatrick // DO NOT EDIT! THIS FILE HAS BEEN GENERATED!
50043cab2bb3Spatrick 
50053cab2bb3Spatrick #endif // SANITIZER_NETBSD_SYSCALL_HOOKS_H
5006