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