1 //===-- linux_syscall_hooks.h ---------------------------------------------===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 // 10 // This file is a part of public sanitizer interface. 11 // 12 // System call handlers. 13 // 14 // Interface methods declared in this header implement pre- and post- syscall 15 // actions for the active sanitizer. 16 // Usage: 17 // __sanitizer_syscall_pre_getfoo(...args...); 18 // int res = syscall(__NR_getfoo, ...args...); 19 // __sanitizer_syscall_post_getfoo(res, ...args...); 20 //===----------------------------------------------------------------------===// 21 #ifndef SANITIZER_LINUX_SYSCALL_HOOKS_H 22 #define SANITIZER_LINUX_SYSCALL_HOOKS_H 23 24 #ifdef __cplusplus 25 extern "C" { 26 #endif 27 28 void __sanitizer_syscall_pre_rt_sigpending(void *p, size_t s); 29 void __sanitizer_syscall_pre_getdents(int fd, void *dirp, int count); 30 void __sanitizer_syscall_pre_getdents64(int fd, void *dirp, int count); 31 void __sanitizer_syscall_pre_recvmsg(int sockfd, void *msg, int flags); 32 void __sanitizer_syscall_pre_wait4(int pid, int *status, int options, void *r); 33 void __sanitizer_syscall_pre_waitpid(int pid, int *status, int options); 34 35 void __sanitizer_syscall_post_rt_sigpending(long res, void *p, size_t s); 36 void __sanitizer_syscall_post_getdents(long res, int fd, void *dirp, int count); 37 void __sanitizer_syscall_post_getdents64(long res, int fd, void *dirp, 38 int count); 39 void __sanitizer_syscall_post_recvmsg(long res, int sockfd, void *msg, 40 int flags); 41 void __sanitizer_syscall_post_wait4(long res, int pid, int *status, int options, 42 void *r); 43 void __sanitizer_syscall_post_waitpid(long res, int pid, int *status, 44 int options); 45 46 // And now a few syscalls we don't handle yet. 47 48 #define __sanitizer_syscall_pre_accept(...) 49 #define __sanitizer_syscall_pre_accept4(...) 50 #define __sanitizer_syscall_pre_access(...) 51 #define __sanitizer_syscall_pre_acct(...) 52 #define __sanitizer_syscall_pre_add_key(...) 53 #define __sanitizer_syscall_pre_adjtimex(...) 54 #define __sanitizer_syscall_pre_afs_syscall(...) 55 #define __sanitizer_syscall_pre_alarm(...) 56 #define __sanitizer_syscall_pre_arch_prctl(...) 57 #define __sanitizer_syscall_pre_bdflush(...) 58 #define __sanitizer_syscall_pre_bind(...) 59 #define __sanitizer_syscall_pre_break(...) 60 #define __sanitizer_syscall_pre_brk(...) 61 #define __sanitizer_syscall_pre_capget(...) 62 #define __sanitizer_syscall_pre_capset(...) 63 #define __sanitizer_syscall_pre_chdir(...) 64 #define __sanitizer_syscall_pre_chmod(...) 65 #define __sanitizer_syscall_pre_chown(...) 66 #define __sanitizer_syscall_pre_chown32(...) 67 #define __sanitizer_syscall_pre_chroot(...) 68 #define __sanitizer_syscall_pre_clock_adjtime(...) 69 #define __sanitizer_syscall_pre_clock_getres(...) 70 #define __sanitizer_syscall_pre_clock_gettime(...) 71 #define __sanitizer_syscall_pre_clock_nanosleep(...) 72 #define __sanitizer_syscall_pre_clock_settime(...) 73 #define __sanitizer_syscall_pre_clone(...) 74 #define __sanitizer_syscall_pre_close(...) 75 #define __sanitizer_syscall_pre_connect(...) 76 #define __sanitizer_syscall_pre_creat(...) 77 #define __sanitizer_syscall_pre_create_module(...) 78 #define __sanitizer_syscall_pre_delete_module(...) 79 #define __sanitizer_syscall_pre_dup(...) 80 #define __sanitizer_syscall_pre_dup2(...) 81 #define __sanitizer_syscall_pre_dup3(...) 82 #define __sanitizer_syscall_pre_epoll_create(...) 83 #define __sanitizer_syscall_pre_epoll_create1(...) 84 #define __sanitizer_syscall_pre_epoll_ctl(...) 85 #define __sanitizer_syscall_pre_epoll_ctl_old(...) 86 #define __sanitizer_syscall_pre_epoll_pwait(...) 87 #define __sanitizer_syscall_pre_epoll_wait(...) 88 #define __sanitizer_syscall_pre_epoll_wait_old(...) 89 #define __sanitizer_syscall_pre_eventfd(...) 90 #define __sanitizer_syscall_pre_eventfd2(...) 91 #define __sanitizer_syscall_pre_execve(...) 92 #define __sanitizer_syscall_pre_exit(...) 93 #define __sanitizer_syscall_pre_exit_group(...) 94 #define __sanitizer_syscall_pre_faccessat(...) 95 #define __sanitizer_syscall_pre_fadvise64(...) 96 #define __sanitizer_syscall_pre_fadvise64_64(...) 97 #define __sanitizer_syscall_pre_fallocate(...) 98 #define __sanitizer_syscall_pre_fanotify_init(...) 99 #define __sanitizer_syscall_pre_fanotify_mark(...) 100 #define __sanitizer_syscall_pre_fchdir(...) 101 #define __sanitizer_syscall_pre_fchmod(...) 102 #define __sanitizer_syscall_pre_fchmodat(...) 103 #define __sanitizer_syscall_pre_fchown(...) 104 #define __sanitizer_syscall_pre_fchown32(...) 105 #define __sanitizer_syscall_pre_fchownat(...) 106 #define __sanitizer_syscall_pre_fcntl(...) 107 #define __sanitizer_syscall_pre_fcntl64(...) 108 #define __sanitizer_syscall_pre_fdatasync(...) 109 #define __sanitizer_syscall_pre_fgetxattr(...) 110 #define __sanitizer_syscall_pre_flistxattr(...) 111 #define __sanitizer_syscall_pre_flock(...) 112 #define __sanitizer_syscall_pre_fork(...) 113 #define __sanitizer_syscall_pre_fremovexattr(...) 114 #define __sanitizer_syscall_pre_fsetxattr(...) 115 #define __sanitizer_syscall_pre_fstat(...) 116 #define __sanitizer_syscall_pre_fstat64(...) 117 #define __sanitizer_syscall_pre_fstatat64(...) 118 #define __sanitizer_syscall_pre_fstatfs(...) 119 #define __sanitizer_syscall_pre_fstatfs64(...) 120 #define __sanitizer_syscall_pre_fsync(...) 121 #define __sanitizer_syscall_pre_ftime(...) 122 #define __sanitizer_syscall_pre_ftruncate(...) 123 #define __sanitizer_syscall_pre_ftruncate64(...) 124 #define __sanitizer_syscall_pre_futex(...) 125 #define __sanitizer_syscall_pre_futimesat(...) 126 #define __sanitizer_syscall_pre_getcpu(...) 127 #define __sanitizer_syscall_pre_getcwd(...) 128 #define __sanitizer_syscall_pre_getegid(...) 129 #define __sanitizer_syscall_pre_getegid32(...) 130 #define __sanitizer_syscall_pre_geteuid(...) 131 #define __sanitizer_syscall_pre_geteuid32(...) 132 #define __sanitizer_syscall_pre_getgid(...) 133 #define __sanitizer_syscall_pre_getgid32(...) 134 #define __sanitizer_syscall_pre_getgroups(...) 135 #define __sanitizer_syscall_pre_getgroups32(...) 136 #define __sanitizer_syscall_pre_getitimer(...) 137 #define __sanitizer_syscall_pre_get_kernel_syms(...) 138 #define __sanitizer_syscall_pre_get_mempolicy(...) 139 #define __sanitizer_syscall_pre_getpeername(...) 140 #define __sanitizer_syscall_pre_getpgid(...) 141 #define __sanitizer_syscall_pre_getpgrp(...) 142 #define __sanitizer_syscall_pre_getpid(...) 143 #define __sanitizer_syscall_pre_getpmsg(...) 144 #define __sanitizer_syscall_pre_getppid(...) 145 #define __sanitizer_syscall_pre_getpriority(...) 146 #define __sanitizer_syscall_pre_getresgid(...) 147 #define __sanitizer_syscall_pre_getresgid32(...) 148 #define __sanitizer_syscall_pre_getresuid(...) 149 #define __sanitizer_syscall_pre_getresuid32(...) 150 #define __sanitizer_syscall_pre_getrlimit(...) 151 #define __sanitizer_syscall_pre_get_robust_list(...) 152 #define __sanitizer_syscall_pre_getrusage(...) 153 #define __sanitizer_syscall_pre_getsid(...) 154 #define __sanitizer_syscall_pre_getsockname(...) 155 #define __sanitizer_syscall_pre_getsockopt(...) 156 #define __sanitizer_syscall_pre_get_thread_area(...) 157 #define __sanitizer_syscall_pre_gettid(...) 158 #define __sanitizer_syscall_pre_gettimeofday(...) 159 #define __sanitizer_syscall_pre_getuid(...) 160 #define __sanitizer_syscall_pre_getuid32(...) 161 #define __sanitizer_syscall_pre_getxattr(...) 162 #define __sanitizer_syscall_pre_gtty(...) 163 #define __sanitizer_syscall_pre_idle(...) 164 #define __sanitizer_syscall_pre_init_module(...) 165 #define __sanitizer_syscall_pre_inotify_add_watch(...) 166 #define __sanitizer_syscall_pre_inotify_init(...) 167 #define __sanitizer_syscall_pre_inotify_init1(...) 168 #define __sanitizer_syscall_pre_inotify_rm_watch(...) 169 #define __sanitizer_syscall_pre_io_cancel(...) 170 #define __sanitizer_syscall_pre_ioctl(...) 171 #define __sanitizer_syscall_pre_io_destroy(...) 172 #define __sanitizer_syscall_pre_io_getevents(...) 173 #define __sanitizer_syscall_pre_ioperm(...) 174 #define __sanitizer_syscall_pre_iopl(...) 175 #define __sanitizer_syscall_pre_ioprio_get(...) 176 #define __sanitizer_syscall_pre_ioprio_set(...) 177 #define __sanitizer_syscall_pre_io_setup(...) 178 #define __sanitizer_syscall_pre_io_submit(...) 179 #define __sanitizer_syscall_pre_ipc(...) 180 #define __sanitizer_syscall_pre_kexec_load(...) 181 #define __sanitizer_syscall_pre_keyctl(...) 182 #define __sanitizer_syscall_pre_kill(...) 183 #define __sanitizer_syscall_pre_lchown(...) 184 #define __sanitizer_syscall_pre_lchown32(...) 185 #define __sanitizer_syscall_pre_lgetxattr(...) 186 #define __sanitizer_syscall_pre_link(...) 187 #define __sanitizer_syscall_pre_linkat(...) 188 #define __sanitizer_syscall_pre_listen(...) 189 #define __sanitizer_syscall_pre_listxattr(...) 190 #define __sanitizer_syscall_pre_llistxattr(...) 191 #define __sanitizer_syscall_pre__llseek(...) 192 #define __sanitizer_syscall_pre_lock(...) 193 #define __sanitizer_syscall_pre_lookup_dcookie(...) 194 #define __sanitizer_syscall_pre_lremovexattr(...) 195 #define __sanitizer_syscall_pre_lseek(...) 196 #define __sanitizer_syscall_pre_lsetxattr(...) 197 #define __sanitizer_syscall_pre_lstat(...) 198 #define __sanitizer_syscall_pre_lstat64(...) 199 #define __sanitizer_syscall_pre_madvise(...) 200 #define __sanitizer_syscall_pre_madvise1(...) 201 #define __sanitizer_syscall_pre_mbind(...) 202 #define __sanitizer_syscall_pre_migrate_pages(...) 203 #define __sanitizer_syscall_pre_mincore(...) 204 #define __sanitizer_syscall_pre_mkdir(...) 205 #define __sanitizer_syscall_pre_mkdirat(...) 206 #define __sanitizer_syscall_pre_mknod(...) 207 #define __sanitizer_syscall_pre_mknodat(...) 208 #define __sanitizer_syscall_pre_mlock(...) 209 #define __sanitizer_syscall_pre_mlockall(...) 210 #define __sanitizer_syscall_pre_mmap(...) 211 #define __sanitizer_syscall_pre_mmap2(...) 212 #define __sanitizer_syscall_pre_modify_ldt(...) 213 #define __sanitizer_syscall_pre_mount(...) 214 #define __sanitizer_syscall_pre_move_pages(...) 215 #define __sanitizer_syscall_pre_mprotect(...) 216 #define __sanitizer_syscall_pre_mpx(...) 217 #define __sanitizer_syscall_pre_mq_getsetattr(...) 218 #define __sanitizer_syscall_pre_mq_notify(...) 219 #define __sanitizer_syscall_pre_mq_open(...) 220 #define __sanitizer_syscall_pre_mq_timedreceive(...) 221 #define __sanitizer_syscall_pre_mq_timedsend(...) 222 #define __sanitizer_syscall_pre_mq_unlink(...) 223 #define __sanitizer_syscall_pre_mremap(...) 224 #define __sanitizer_syscall_pre_msgctl(...) 225 #define __sanitizer_syscall_pre_msgget(...) 226 #define __sanitizer_syscall_pre_msgrcv(...) 227 #define __sanitizer_syscall_pre_msgsnd(...) 228 #define __sanitizer_syscall_pre_msync(...) 229 #define __sanitizer_syscall_pre_munlock(...) 230 #define __sanitizer_syscall_pre_munlockall(...) 231 #define __sanitizer_syscall_pre_munmap(...) 232 #define __sanitizer_syscall_pre_name_to_handle_at(...) 233 #define __sanitizer_syscall_pre_nanosleep(...) 234 #define __sanitizer_syscall_pre_newfstatat(...) 235 #define __sanitizer_syscall_pre__newselect(...) 236 #define __sanitizer_syscall_pre_nfsservctl(...) 237 #define __sanitizer_syscall_pre_nice(...) 238 #define __sanitizer_syscall_pre_oldfstat(...) 239 #define __sanitizer_syscall_pre_oldlstat(...) 240 #define __sanitizer_syscall_pre_oldolduname(...) 241 #define __sanitizer_syscall_pre_oldstat(...) 242 #define __sanitizer_syscall_pre_olduname(...) 243 #define __sanitizer_syscall_pre_open(...) 244 #define __sanitizer_syscall_pre_openat(...) 245 #define __sanitizer_syscall_pre_open_by_handle_at(...) 246 #define __sanitizer_syscall_pre_pause(...) 247 #define __sanitizer_syscall_pre_perf_event_open(...) 248 #define __sanitizer_syscall_pre_personality(...) 249 #define __sanitizer_syscall_pre_pipe(...) 250 #define __sanitizer_syscall_pre_pipe2(...) 251 #define __sanitizer_syscall_pre_pivot_root(...) 252 #define __sanitizer_syscall_pre_poll(...) 253 #define __sanitizer_syscall_pre_ppoll(...) 254 #define __sanitizer_syscall_pre_prctl(...) 255 #define __sanitizer_syscall_pre_pread64(...) 256 #define __sanitizer_syscall_pre_preadv(...) 257 #define __sanitizer_syscall_pre_prlimit64(...) 258 #define __sanitizer_syscall_pre_process_vm_readv(...) 259 #define __sanitizer_syscall_pre_process_vm_writev(...) 260 #define __sanitizer_syscall_pre_prof(...) 261 #define __sanitizer_syscall_pre_profil(...) 262 #define __sanitizer_syscall_pre_pselect6(...) 263 #define __sanitizer_syscall_pre_ptrace(...) 264 #define __sanitizer_syscall_pre_putpmsg(...) 265 #define __sanitizer_syscall_pre_pwrite64(...) 266 #define __sanitizer_syscall_pre_pwritev(...) 267 #define __sanitizer_syscall_pre_query_module(...) 268 #define __sanitizer_syscall_pre_quotactl(...) 269 #define __sanitizer_syscall_pre_read(...) 270 #define __sanitizer_syscall_pre_readahead(...) 271 #define __sanitizer_syscall_pre_readdir(...) 272 #define __sanitizer_syscall_pre_readlink(...) 273 #define __sanitizer_syscall_pre_readlinkat(...) 274 #define __sanitizer_syscall_pre_readv(...) 275 #define __sanitizer_syscall_pre_reboot(...) 276 #define __sanitizer_syscall_pre_recvfrom(...) 277 #define __sanitizer_syscall_pre_recvmmsg(...) 278 #define __sanitizer_syscall_pre_remap_file_pages(...) 279 #define __sanitizer_syscall_pre_removexattr(...) 280 #define __sanitizer_syscall_pre_rename(...) 281 #define __sanitizer_syscall_pre_renameat(...) 282 #define __sanitizer_syscall_pre_request_key(...) 283 #define __sanitizer_syscall_pre_restart_syscall(...) 284 #define __sanitizer_syscall_pre_rmdir(...) 285 #define __sanitizer_syscall_pre_rt_sigaction(...) 286 #define __sanitizer_syscall_pre_rt_sigprocmask(...) 287 #define __sanitizer_syscall_pre_rt_sigqueueinfo(...) 288 #define __sanitizer_syscall_pre_rt_sigreturn(...) 289 #define __sanitizer_syscall_pre_rt_sigsuspend(...) 290 #define __sanitizer_syscall_pre_rt_sigtimedwait(...) 291 #define __sanitizer_syscall_pre_rt_tgsigqueueinfo(...) 292 #define __sanitizer_syscall_pre_sched_getaffinity(...) 293 #define __sanitizer_syscall_pre_sched_getparam(...) 294 #define __sanitizer_syscall_pre_sched_get_priority_max(...) 295 #define __sanitizer_syscall_pre_sched_get_priority_min(...) 296 #define __sanitizer_syscall_pre_sched_getscheduler(...) 297 #define __sanitizer_syscall_pre_sched_rr_get_interval(...) 298 #define __sanitizer_syscall_pre_sched_setaffinity(...) 299 #define __sanitizer_syscall_pre_sched_setparam(...) 300 #define __sanitizer_syscall_pre_sched_setscheduler(...) 301 #define __sanitizer_syscall_pre_sched_yield(...) 302 #define __sanitizer_syscall_pre_security(...) 303 #define __sanitizer_syscall_pre_select(...) 304 #define __sanitizer_syscall_pre_semctl(...) 305 #define __sanitizer_syscall_pre_semget(...) 306 #define __sanitizer_syscall_pre_semop(...) 307 #define __sanitizer_syscall_pre_semtimedop(...) 308 #define __sanitizer_syscall_pre_sendfile(...) 309 #define __sanitizer_syscall_pre_sendfile64(...) 310 #define __sanitizer_syscall_pre_sendmmsg(...) 311 #define __sanitizer_syscall_pre_sendmsg(...) 312 #define __sanitizer_syscall_pre_sendto(...) 313 #define __sanitizer_syscall_pre_setdomainname(...) 314 #define __sanitizer_syscall_pre_setfsgid(...) 315 #define __sanitizer_syscall_pre_setfsgid32(...) 316 #define __sanitizer_syscall_pre_setfsuid(...) 317 #define __sanitizer_syscall_pre_setfsuid32(...) 318 #define __sanitizer_syscall_pre_setgid(...) 319 #define __sanitizer_syscall_pre_setgid32(...) 320 #define __sanitizer_syscall_pre_setgroups(...) 321 #define __sanitizer_syscall_pre_setgroups32(...) 322 #define __sanitizer_syscall_pre_sethostname(...) 323 #define __sanitizer_syscall_pre_setitimer(...) 324 #define __sanitizer_syscall_pre_set_mempolicy(...) 325 #define __sanitizer_syscall_pre_setns(...) 326 #define __sanitizer_syscall_pre_setpgid(...) 327 #define __sanitizer_syscall_pre_setpriority(...) 328 #define __sanitizer_syscall_pre_setregid(...) 329 #define __sanitizer_syscall_pre_setregid32(...) 330 #define __sanitizer_syscall_pre_setresgid(...) 331 #define __sanitizer_syscall_pre_setresgid32(...) 332 #define __sanitizer_syscall_pre_setresuid(...) 333 #define __sanitizer_syscall_pre_setresuid32(...) 334 #define __sanitizer_syscall_pre_setreuid(...) 335 #define __sanitizer_syscall_pre_setreuid32(...) 336 #define __sanitizer_syscall_pre_setrlimit(...) 337 #define __sanitizer_syscall_pre_set_robust_list(...) 338 #define __sanitizer_syscall_pre_setsid(...) 339 #define __sanitizer_syscall_pre_setsockopt(...) 340 #define __sanitizer_syscall_pre_set_thread_area(...) 341 #define __sanitizer_syscall_pre_set_tid_address(...) 342 #define __sanitizer_syscall_pre_settimeofday(...) 343 #define __sanitizer_syscall_pre_setuid(...) 344 #define __sanitizer_syscall_pre_setuid32(...) 345 #define __sanitizer_syscall_pre_setxattr(...) 346 #define __sanitizer_syscall_pre_sgetmask(...) 347 #define __sanitizer_syscall_pre_shmat(...) 348 #define __sanitizer_syscall_pre_shmctl(...) 349 #define __sanitizer_syscall_pre_shmdt(...) 350 #define __sanitizer_syscall_pre_shmget(...) 351 #define __sanitizer_syscall_pre_shutdown(...) 352 #define __sanitizer_syscall_pre_sigaction(...) 353 #define __sanitizer_syscall_pre_sigaltstack(...) 354 #define __sanitizer_syscall_pre_signal(...) 355 #define __sanitizer_syscall_pre_signalfd(...) 356 #define __sanitizer_syscall_pre_signalfd4(...) 357 #define __sanitizer_syscall_pre_sigpending(...) 358 #define __sanitizer_syscall_pre_sigprocmask(...) 359 #define __sanitizer_syscall_pre_sigreturn(...) 360 #define __sanitizer_syscall_pre_sigsuspend(...) 361 #define __sanitizer_syscall_pre_socket(...) 362 #define __sanitizer_syscall_pre_socketcall(...) 363 #define __sanitizer_syscall_pre_socketpair(...) 364 #define __sanitizer_syscall_pre_splice(...) 365 #define __sanitizer_syscall_pre_ssetmask(...) 366 #define __sanitizer_syscall_pre_stat(...) 367 #define __sanitizer_syscall_pre_stat64(...) 368 #define __sanitizer_syscall_pre_statfs(...) 369 #define __sanitizer_syscall_pre_statfs64(...) 370 #define __sanitizer_syscall_pre_stime(...) 371 #define __sanitizer_syscall_pre_stty(...) 372 #define __sanitizer_syscall_pre_swapoff(...) 373 #define __sanitizer_syscall_pre_swapon(...) 374 #define __sanitizer_syscall_pre_symlink(...) 375 #define __sanitizer_syscall_pre_symlinkat(...) 376 #define __sanitizer_syscall_pre_sync(...) 377 #define __sanitizer_syscall_pre_sync_file_range(...) 378 #define __sanitizer_syscall_pre_syncfs(...) 379 #define __sanitizer_syscall_pre__sysctl(...) 380 #define __sanitizer_syscall_pre_sysfs(...) 381 #define __sanitizer_syscall_pre_sysinfo(...) 382 #define __sanitizer_syscall_pre_syslog(...) 383 #define __sanitizer_syscall_pre_tee(...) 384 #define __sanitizer_syscall_pre_tgkill(...) 385 #define __sanitizer_syscall_pre_time(...) 386 #define __sanitizer_syscall_pre_timer_create(...) 387 #define __sanitizer_syscall_pre_timer_delete(...) 388 #define __sanitizer_syscall_pre_timerfd_create(...) 389 #define __sanitizer_syscall_pre_timerfd_gettime(...) 390 #define __sanitizer_syscall_pre_timerfd_settime(...) 391 #define __sanitizer_syscall_pre_timer_getoverrun(...) 392 #define __sanitizer_syscall_pre_timer_gettime(...) 393 #define __sanitizer_syscall_pre_timer_settime(...) 394 #define __sanitizer_syscall_pre_times(...) 395 #define __sanitizer_syscall_pre_tkill(...) 396 #define __sanitizer_syscall_pre_truncate(...) 397 #define __sanitizer_syscall_pre_truncate64(...) 398 #define __sanitizer_syscall_pre_tuxcall(...) 399 #define __sanitizer_syscall_pre_ugetrlimit(...) 400 #define __sanitizer_syscall_pre_ulimit(...) 401 #define __sanitizer_syscall_pre_umask(...) 402 #define __sanitizer_syscall_pre_umount(...) 403 #define __sanitizer_syscall_pre_umount2(...) 404 #define __sanitizer_syscall_pre_uname(...) 405 #define __sanitizer_syscall_pre_unlink(...) 406 #define __sanitizer_syscall_pre_unlinkat(...) 407 #define __sanitizer_syscall_pre_unshare(...) 408 #define __sanitizer_syscall_pre_uselib(...) 409 #define __sanitizer_syscall_pre_ustat(...) 410 #define __sanitizer_syscall_pre_utime(...) 411 #define __sanitizer_syscall_pre_utimensat(...) 412 #define __sanitizer_syscall_pre_utimes(...) 413 #define __sanitizer_syscall_pre_vfork(...) 414 #define __sanitizer_syscall_pre_vhangup(...) 415 #define __sanitizer_syscall_pre_vm86(...) 416 #define __sanitizer_syscall_pre_vm86old(...) 417 #define __sanitizer_syscall_pre_vmsplice(...) 418 #define __sanitizer_syscall_pre_vserver(...) 419 #define __sanitizer_syscall_pre_waitid(...) 420 #define __sanitizer_syscall_pre_write(...) 421 #define __sanitizer_syscall_pre_writev(...) 422 423 #define __sanitizer_syscall_post_accept4(res, ...) 424 #define __sanitizer_syscall_post_accept(res, ...) 425 #define __sanitizer_syscall_post_access(res, ...) 426 #define __sanitizer_syscall_post_acct(res, ...) 427 #define __sanitizer_syscall_post_add_key(res, ...) 428 #define __sanitizer_syscall_post_adjtimex(res, ...) 429 #define __sanitizer_syscall_post_afs_syscall(res, ...) 430 #define __sanitizer_syscall_post_alarm(res, ...) 431 #define __sanitizer_syscall_post_arch_prctl(res, ...) 432 #define __sanitizer_syscall_post_bdflush(res, ...) 433 #define __sanitizer_syscall_post_bind(res, ...) 434 #define __sanitizer_syscall_post_break(res, ...) 435 #define __sanitizer_syscall_post_brk(res, ...) 436 #define __sanitizer_syscall_post_capget(res, ...) 437 #define __sanitizer_syscall_post_capset(res, ...) 438 #define __sanitizer_syscall_post_chdir(res, ...) 439 #define __sanitizer_syscall_post_chmod(res, ...) 440 #define __sanitizer_syscall_post_chown32(res, ...) 441 #define __sanitizer_syscall_post_chown(res, ...) 442 #define __sanitizer_syscall_post_chroot(res, ...) 443 #define __sanitizer_syscall_post_clock_adjtime(res, ...) 444 #define __sanitizer_syscall_post_clock_getres(res, ...) 445 #define __sanitizer_syscall_post_clock_gettime(res, ...) 446 #define __sanitizer_syscall_post_clock_nanosleep(res, ...) 447 #define __sanitizer_syscall_post_clock_settime(res, ...) 448 #define __sanitizer_syscall_post_clone(res, ...) 449 #define __sanitizer_syscall_post_close(res, ...) 450 #define __sanitizer_syscall_post_connect(res, ...) 451 #define __sanitizer_syscall_post_create_module(res, ...) 452 #define __sanitizer_syscall_post_creat(res, ...) 453 #define __sanitizer_syscall_post_delete_module(res, ...) 454 #define __sanitizer_syscall_post_dup2(res, ...) 455 #define __sanitizer_syscall_post_dup3(res, ...) 456 #define __sanitizer_syscall_post_dup(res, ...) 457 #define __sanitizer_syscall_post_epoll_create1(res, ...) 458 #define __sanitizer_syscall_post_epoll_create(res, ...) 459 #define __sanitizer_syscall_post_epoll_ctl_old(res, ...) 460 #define __sanitizer_syscall_post_epoll_ctl(res, ...) 461 #define __sanitizer_syscall_post_epoll_pwait(res, ...) 462 #define __sanitizer_syscall_post_epoll_wait_old(res, ...) 463 #define __sanitizer_syscall_post_epoll_wait(res, ...) 464 #define __sanitizer_syscall_post_eventfd2(res, ...) 465 #define __sanitizer_syscall_post_eventfd(res, ...) 466 #define __sanitizer_syscall_post_execve(res, ...) 467 #define __sanitizer_syscall_post_exit_group(res, ...) 468 #define __sanitizer_syscall_post_exit(res, ...) 469 #define __sanitizer_syscall_post_faccessat(res, ...) 470 #define __sanitizer_syscall_post_fadvise64_64(res, ...) 471 #define __sanitizer_syscall_post_fadvise64(res, ...) 472 #define __sanitizer_syscall_post_fallocate(res, ...) 473 #define __sanitizer_syscall_post_fanotify_init(res, ...) 474 #define __sanitizer_syscall_post_fanotify_mark(res, ...) 475 #define __sanitizer_syscall_post_fchdir(res, ...) 476 #define __sanitizer_syscall_post_fchmodat(res, ...) 477 #define __sanitizer_syscall_post_fchmod(res, ...) 478 #define __sanitizer_syscall_post_fchown32(res, ...) 479 #define __sanitizer_syscall_post_fchownat(res, ...) 480 #define __sanitizer_syscall_post_fchown(res, ...) 481 #define __sanitizer_syscall_post_fcntl64(res, ...) 482 #define __sanitizer_syscall_post_fcntl(res, ...) 483 #define __sanitizer_syscall_post_fdatasync(res, ...) 484 #define __sanitizer_syscall_post_fgetxattr(res, ...) 485 #define __sanitizer_syscall_post_flistxattr(res, ...) 486 #define __sanitizer_syscall_post_flock(res, ...) 487 #define __sanitizer_syscall_post_fork(res, ...) 488 #define __sanitizer_syscall_post_fremovexattr(res, ...) 489 #define __sanitizer_syscall_post_fsetxattr(res, ...) 490 #define __sanitizer_syscall_post_fstat64(res, ...) 491 #define __sanitizer_syscall_post_fstatat64(res, ...) 492 #define __sanitizer_syscall_post_fstatfs64(res, ...) 493 #define __sanitizer_syscall_post_fstatfs(res, ...) 494 #define __sanitizer_syscall_post_fstat(res, ...) 495 #define __sanitizer_syscall_post_fsync(res, ...) 496 #define __sanitizer_syscall_post_ftime(res, ...) 497 #define __sanitizer_syscall_post_ftruncate64(res, ...) 498 #define __sanitizer_syscall_post_ftruncate(res, ...) 499 #define __sanitizer_syscall_post_futex(res, ...) 500 #define __sanitizer_syscall_post_futimesat(res, ...) 501 #define __sanitizer_syscall_post_getcpu(res, ...) 502 #define __sanitizer_syscall_post_getcwd(res, ...) 503 #define __sanitizer_syscall_post_getegid32(res, ...) 504 #define __sanitizer_syscall_post_getegid(res, ...) 505 #define __sanitizer_syscall_post_geteuid32(res, ...) 506 #define __sanitizer_syscall_post_geteuid(res, ...) 507 #define __sanitizer_syscall_post_getgid32(res, ...) 508 #define __sanitizer_syscall_post_getgid(res, ...) 509 #define __sanitizer_syscall_post_getgroups32(res, ...) 510 #define __sanitizer_syscall_post_getgroups(res, ...) 511 #define __sanitizer_syscall_post_getitimer(res, ...) 512 #define __sanitizer_syscall_post_get_kernel_syms(res, ...) 513 #define __sanitizer_syscall_post_get_mempolicy(res, ...) 514 #define __sanitizer_syscall_post_getpeername(res, ...) 515 #define __sanitizer_syscall_post_getpgid(res, ...) 516 #define __sanitizer_syscall_post_getpgrp(res, ...) 517 #define __sanitizer_syscall_post_getpid(res, ...) 518 #define __sanitizer_syscall_post_getpmsg(res, ...) 519 #define __sanitizer_syscall_post_getppid(res, ...) 520 #define __sanitizer_syscall_post_getpriority(res, ...) 521 #define __sanitizer_syscall_post_getresgid32(res, ...) 522 #define __sanitizer_syscall_post_getresgid(res, ...) 523 #define __sanitizer_syscall_post_getresuid32(res, ...) 524 #define __sanitizer_syscall_post_getresuid(res, ...) 525 #define __sanitizer_syscall_post_getrlimit(res, ...) 526 #define __sanitizer_syscall_post_get_robust_list(res, ...) 527 #define __sanitizer_syscall_post_getrusage(res, ...) 528 #define __sanitizer_syscall_post_getsid(res, ...) 529 #define __sanitizer_syscall_post_getsockname(res, ...) 530 #define __sanitizer_syscall_post_getsockopt(res, ...) 531 #define __sanitizer_syscall_post_get_thread_area(res, ...) 532 #define __sanitizer_syscall_post_gettid(res, ...) 533 #define __sanitizer_syscall_post_gettimeofday(res, ...) 534 #define __sanitizer_syscall_post_getuid32(res, ...) 535 #define __sanitizer_syscall_post_getuid(res, ...) 536 #define __sanitizer_syscall_post_getxattr(res, ...) 537 #define __sanitizer_syscall_post_gtty(res, ...) 538 #define __sanitizer_syscall_post_idle(res, ...) 539 #define __sanitizer_syscall_post_init_module(res, ...) 540 #define __sanitizer_syscall_post_inotify_add_watch(res, ...) 541 #define __sanitizer_syscall_post_inotify_init1(res, ...) 542 #define __sanitizer_syscall_post_inotify_init(res, ...) 543 #define __sanitizer_syscall_post_inotify_rm_watch(res, ...) 544 #define __sanitizer_syscall_post_io_cancel(res, ...) 545 #define __sanitizer_syscall_post_ioctl(res, ...) 546 #define __sanitizer_syscall_post_io_destroy(res, ...) 547 #define __sanitizer_syscall_post_io_getevents(res, ...) 548 #define __sanitizer_syscall_post_ioperm(res, ...) 549 #define __sanitizer_syscall_post_iopl(res, ...) 550 #define __sanitizer_syscall_post_ioprio_get(res, ...) 551 #define __sanitizer_syscall_post_ioprio_set(res, ...) 552 #define __sanitizer_syscall_post_io_setup(res, ...) 553 #define __sanitizer_syscall_post_io_submit(res, ...) 554 #define __sanitizer_syscall_post_ipc(res, ...) 555 #define __sanitizer_syscall_post_kexec_load(res, ...) 556 #define __sanitizer_syscall_post_keyctl(res, ...) 557 #define __sanitizer_syscall_post_kill(res, ...) 558 #define __sanitizer_syscall_post_lchown32(res, ...) 559 #define __sanitizer_syscall_post_lchown(res, ...) 560 #define __sanitizer_syscall_post_lgetxattr(res, ...) 561 #define __sanitizer_syscall_post_linkat(res, ...) 562 #define __sanitizer_syscall_post_link(res, ...) 563 #define __sanitizer_syscall_post_listen(res, ...) 564 #define __sanitizer_syscall_post_listxattr(res, ...) 565 #define __sanitizer_syscall_post_llistxattr(res, ...) 566 #define __sanitizer_syscall_post__llseek(res, ...) 567 #define __sanitizer_syscall_post_lock(res, ...) 568 #define __sanitizer_syscall_post_lookup_dcookie(res, ...) 569 #define __sanitizer_syscall_post_lremovexattr(res, ...) 570 #define __sanitizer_syscall_post_lseek(res, ...) 571 #define __sanitizer_syscall_post_lsetxattr(res, ...) 572 #define __sanitizer_syscall_post_lstat64(res, ...) 573 #define __sanitizer_syscall_post_lstat(res, ...) 574 #define __sanitizer_syscall_post_madvise1(res, ...) 575 #define __sanitizer_syscall_post_madvise(res, ...) 576 #define __sanitizer_syscall_post_mbind(res, ...) 577 #define __sanitizer_syscall_post_migrate_pages(res, ...) 578 #define __sanitizer_syscall_post_mincore(res, ...) 579 #define __sanitizer_syscall_post_mkdirat(res, ...) 580 #define __sanitizer_syscall_post_mkdir(res, ...) 581 #define __sanitizer_syscall_post_mknodat(res, ...) 582 #define __sanitizer_syscall_post_mknod(res, ...) 583 #define __sanitizer_syscall_post_mlockall(res, ...) 584 #define __sanitizer_syscall_post_mlock(res, ...) 585 #define __sanitizer_syscall_post_mmap2(res, ...) 586 #define __sanitizer_syscall_post_mmap(res, ...) 587 #define __sanitizer_syscall_post_modify_ldt(res, ...) 588 #define __sanitizer_syscall_post_mount(res, ...) 589 #define __sanitizer_syscall_post_move_pages(res, ...) 590 #define __sanitizer_syscall_post_mprotect(res, ...) 591 #define __sanitizer_syscall_post_mpx(res, ...) 592 #define __sanitizer_syscall_post_mq_getsetattr(res, ...) 593 #define __sanitizer_syscall_post_mq_notify(res, ...) 594 #define __sanitizer_syscall_post_mq_open(res, ...) 595 #define __sanitizer_syscall_post_mq_timedreceive(res, ...) 596 #define __sanitizer_syscall_post_mq_timedsend(res, ...) 597 #define __sanitizer_syscall_post_mq_unlink(res, ...) 598 #define __sanitizer_syscall_post_mremap(res, ...) 599 #define __sanitizer_syscall_post_msgctl(res, ...) 600 #define __sanitizer_syscall_post_msgget(res, ...) 601 #define __sanitizer_syscall_post_msgrcv(res, ...) 602 #define __sanitizer_syscall_post_msgsnd(res, ...) 603 #define __sanitizer_syscall_post_msync(res, ...) 604 #define __sanitizer_syscall_post_munlockall(res, ...) 605 #define __sanitizer_syscall_post_munlock(res, ...) 606 #define __sanitizer_syscall_post_munmap(res, ...) 607 #define __sanitizer_syscall_post_name_to_handle_at(res, ...) 608 #define __sanitizer_syscall_post_nanosleep(res, ...) 609 #define __sanitizer_syscall_post_newfstatat(res, ...) 610 #define __sanitizer_syscall_post__newselect(res, ...) 611 #define __sanitizer_syscall_post_nfsservctl(res, ...) 612 #define __sanitizer_syscall_post_nice(res, ...) 613 #define __sanitizer_syscall_post_oldfstat(res, ...) 614 #define __sanitizer_syscall_post_oldlstat(res, ...) 615 #define __sanitizer_syscall_post_oldolduname(res, ...) 616 #define __sanitizer_syscall_post_oldstat(res, ...) 617 #define __sanitizer_syscall_post_olduname(res, ...) 618 #define __sanitizer_syscall_post_openat(res, ...) 619 #define __sanitizer_syscall_post_open_by_handle_at(res, ...) 620 #define __sanitizer_syscall_post_open(res, ...) 621 #define __sanitizer_syscall_post_pause(res, ...) 622 #define __sanitizer_syscall_post_perf_event_open(res, ...) 623 #define __sanitizer_syscall_post_personality(res, ...) 624 #define __sanitizer_syscall_post_pipe2(res, ...) 625 #define __sanitizer_syscall_post_pipe(res, ...) 626 #define __sanitizer_syscall_post_pivot_root(res, ...) 627 #define __sanitizer_syscall_post_poll(res, ...) 628 #define __sanitizer_syscall_post_ppoll(res, ...) 629 #define __sanitizer_syscall_post_prctl(res, ...) 630 #define __sanitizer_syscall_post_pread64(res, ...) 631 #define __sanitizer_syscall_post_preadv(res, ...) 632 #define __sanitizer_syscall_post_prlimit64(res, ...) 633 #define __sanitizer_syscall_post_process_vm_readv(res, ...) 634 #define __sanitizer_syscall_post_process_vm_writev(res, ...) 635 #define __sanitizer_syscall_post_profil(res, ...) 636 #define __sanitizer_syscall_post_prof(res, ...) 637 #define __sanitizer_syscall_post_pselect6(res, ...) 638 #define __sanitizer_syscall_post_ptrace(res, ...) 639 #define __sanitizer_syscall_post_putpmsg(res, ...) 640 #define __sanitizer_syscall_post_pwrite64(res, ...) 641 #define __sanitizer_syscall_post_pwritev(res, ...) 642 #define __sanitizer_syscall_post_query_module(res, ...) 643 #define __sanitizer_syscall_post_quotactl(res, ...) 644 #define __sanitizer_syscall_post_readahead(res, ...) 645 #define __sanitizer_syscall_post_readdir(res, ...) 646 #define __sanitizer_syscall_post_readlinkat(res, ...) 647 #define __sanitizer_syscall_post_readlink(res, ...) 648 #define __sanitizer_syscall_post_read(res, ...) 649 #define __sanitizer_syscall_post_readv(res, ...) 650 #define __sanitizer_syscall_post_reboot(res, ...) 651 #define __sanitizer_syscall_post_recvfrom(res, ...) 652 #define __sanitizer_syscall_post_recvmmsg(res, ...) 653 #define __sanitizer_syscall_post_remap_file_pages(res, ...) 654 #define __sanitizer_syscall_post_removexattr(res, ...) 655 #define __sanitizer_syscall_post_renameat(res, ...) 656 #define __sanitizer_syscall_post_rename(res, ...) 657 #define __sanitizer_syscall_post_request_key(res, ...) 658 #define __sanitizer_syscall_post_restart_syscall(res, ...) 659 #define __sanitizer_syscall_post_rmdir(res, ...) 660 #define __sanitizer_syscall_post_rt_sigaction(res, ...) 661 #define __sanitizer_syscall_post_rt_sigprocmask(res, ...) 662 #define __sanitizer_syscall_post_rt_sigqueueinfo(res, ...) 663 #define __sanitizer_syscall_post_rt_sigreturn(res, ...) 664 #define __sanitizer_syscall_post_rt_sigsuspend(res, ...) 665 #define __sanitizer_syscall_post_rt_sigtimedwait(res, ...) 666 #define __sanitizer_syscall_post_rt_tgsigqueueinfo(res, ...) 667 #define __sanitizer_syscall_post_sched_getaffinity(res, ...) 668 #define __sanitizer_syscall_post_sched_getparam(res, ...) 669 #define __sanitizer_syscall_post_sched_get_priority_max(res, ...) 670 #define __sanitizer_syscall_post_sched_get_priority_min(res, ...) 671 #define __sanitizer_syscall_post_sched_getscheduler(res, ...) 672 #define __sanitizer_syscall_post_sched_rr_get_interval(res, ...) 673 #define __sanitizer_syscall_post_sched_setaffinity(res, ...) 674 #define __sanitizer_syscall_post_sched_setparam(res, ...) 675 #define __sanitizer_syscall_post_sched_setscheduler(res, ...) 676 #define __sanitizer_syscall_post_sched_yield(res, ...) 677 #define __sanitizer_syscall_post_security(res, ...) 678 #define __sanitizer_syscall_post_select(res, ...) 679 #define __sanitizer_syscall_post_semctl(res, ...) 680 #define __sanitizer_syscall_post_semget(res, ...) 681 #define __sanitizer_syscall_post_semop(res, ...) 682 #define __sanitizer_syscall_post_semtimedop(res, ...) 683 #define __sanitizer_syscall_post_sendfile64(res, ...) 684 #define __sanitizer_syscall_post_sendfile(res, ...) 685 #define __sanitizer_syscall_post_sendmmsg(res, ...) 686 #define __sanitizer_syscall_post_sendmsg(res, ...) 687 #define __sanitizer_syscall_post_sendto(res, ...) 688 #define __sanitizer_syscall_post_setdomainname(res, ...) 689 #define __sanitizer_syscall_post_setfsgid32(res, ...) 690 #define __sanitizer_syscall_post_setfsgid(res, ...) 691 #define __sanitizer_syscall_post_setfsuid32(res, ...) 692 #define __sanitizer_syscall_post_setfsuid(res, ...) 693 #define __sanitizer_syscall_post_setgid32(res, ...) 694 #define __sanitizer_syscall_post_setgid(res, ...) 695 #define __sanitizer_syscall_post_setgroups32(res, ...) 696 #define __sanitizer_syscall_post_setgroups(res, ...) 697 #define __sanitizer_syscall_post_sethostname(res, ...) 698 #define __sanitizer_syscall_post_setitimer(res, ...) 699 #define __sanitizer_syscall_post_set_mempolicy(res, ...) 700 #define __sanitizer_syscall_post_setns(res, ...) 701 #define __sanitizer_syscall_post_setpgid(res, ...) 702 #define __sanitizer_syscall_post_setpriority(res, ...) 703 #define __sanitizer_syscall_post_setregid32(res, ...) 704 #define __sanitizer_syscall_post_setregid(res, ...) 705 #define __sanitizer_syscall_post_setresgid32(res, ...) 706 #define __sanitizer_syscall_post_setresgid(res, ...) 707 #define __sanitizer_syscall_post_setresuid32(res, ...) 708 #define __sanitizer_syscall_post_setresuid(res, ...) 709 #define __sanitizer_syscall_post_setreuid32(res, ...) 710 #define __sanitizer_syscall_post_setreuid(res, ...) 711 #define __sanitizer_syscall_post_setrlimit(res, ...) 712 #define __sanitizer_syscall_post_set_robust_list(res, ...) 713 #define __sanitizer_syscall_post_setsid(res, ...) 714 #define __sanitizer_syscall_post_setsockopt(res, ...) 715 #define __sanitizer_syscall_post_set_thread_area(res, ...) 716 #define __sanitizer_syscall_post_set_tid_address(res, ...) 717 #define __sanitizer_syscall_post_settimeofday(res, ...) 718 #define __sanitizer_syscall_post_setuid32(res, ...) 719 #define __sanitizer_syscall_post_setuid(res, ...) 720 #define __sanitizer_syscall_post_setxattr(res, ...) 721 #define __sanitizer_syscall_post_sgetmask(res, ...) 722 #define __sanitizer_syscall_post_shmat(res, ...) 723 #define __sanitizer_syscall_post_shmctl(res, ...) 724 #define __sanitizer_syscall_post_shmdt(res, ...) 725 #define __sanitizer_syscall_post_shmget(res, ...) 726 #define __sanitizer_syscall_post_shutdown(res, ...) 727 #define __sanitizer_syscall_post_sigaction(res, ...) 728 #define __sanitizer_syscall_post_sigaltstack(res, ...) 729 #define __sanitizer_syscall_post_signalfd4(res, ...) 730 #define __sanitizer_syscall_post_signalfd(res, ...) 731 #define __sanitizer_syscall_post_signal(res, ...) 732 #define __sanitizer_syscall_post_sigpending(res, ...) 733 #define __sanitizer_syscall_post_sigprocmask(res, ...) 734 #define __sanitizer_syscall_post_sigreturn(res, ...) 735 #define __sanitizer_syscall_post_sigsuspend(res, ...) 736 #define __sanitizer_syscall_post_socketcall(res, ...) 737 #define __sanitizer_syscall_post_socketpair(res, ...) 738 #define __sanitizer_syscall_post_socket(res, ...) 739 #define __sanitizer_syscall_post_splice(res, ...) 740 #define __sanitizer_syscall_post_ssetmask(res, ...) 741 #define __sanitizer_syscall_post_stat64(res, ...) 742 #define __sanitizer_syscall_post_statfs64(res, ...) 743 #define __sanitizer_syscall_post_statfs(res, ...) 744 #define __sanitizer_syscall_post_stat(res, ...) 745 #define __sanitizer_syscall_post_stime(res, ...) 746 #define __sanitizer_syscall_post_stty(res, ...) 747 #define __sanitizer_syscall_post_swapoff(res, ...) 748 #define __sanitizer_syscall_post_swapon(res, ...) 749 #define __sanitizer_syscall_post_symlinkat(res, ...) 750 #define __sanitizer_syscall_post_symlink(res, ...) 751 #define __sanitizer_syscall_post_sync_file_range(res, ...) 752 #define __sanitizer_syscall_post_syncfs(res, ...) 753 #define __sanitizer_syscall_post_sync(res, ...) 754 #define __sanitizer_syscall_post__sysctl(res, ...) 755 #define __sanitizer_syscall_post_sysfs(res, ...) 756 #define __sanitizer_syscall_post_sysinfo(res, ...) 757 #define __sanitizer_syscall_post_syslog(res, ...) 758 #define __sanitizer_syscall_post_tee(res, ...) 759 #define __sanitizer_syscall_post_tgkill(res, ...) 760 #define __sanitizer_syscall_post_timer_create(res, ...) 761 #define __sanitizer_syscall_post_timer_delete(res, ...) 762 #define __sanitizer_syscall_post_time(res, ...) 763 #define __sanitizer_syscall_post_timerfd_create(res, ...) 764 #define __sanitizer_syscall_post_timerfd_gettime(res, ...) 765 #define __sanitizer_syscall_post_timerfd_settime(res, ...) 766 #define __sanitizer_syscall_post_timer_getoverrun(res, ...) 767 #define __sanitizer_syscall_post_timer_gettime(res, ...) 768 #define __sanitizer_syscall_post_timer_settime(res, ...) 769 #define __sanitizer_syscall_post_times(res, ...) 770 #define __sanitizer_syscall_post_tkill(res, ...) 771 #define __sanitizer_syscall_post_truncate64(res, ...) 772 #define __sanitizer_syscall_post_truncate(res, ...) 773 #define __sanitizer_syscall_post_tuxcall(res, ...) 774 #define __sanitizer_syscall_post_ugetrlimit(res, ...) 775 #define __sanitizer_syscall_post_ulimit(res, ...) 776 #define __sanitizer_syscall_post_umask(res, ...) 777 #define __sanitizer_syscall_post_umount2(res, ...) 778 #define __sanitizer_syscall_post_umount(res, ...) 779 #define __sanitizer_syscall_post_uname(res, ...) 780 #define __sanitizer_syscall_post_unlinkat(res, ...) 781 #define __sanitizer_syscall_post_unlink(res, ...) 782 #define __sanitizer_syscall_post_unshare(res, ...) 783 #define __sanitizer_syscall_post_uselib(res, ...) 784 #define __sanitizer_syscall_post_ustat(res, ...) 785 #define __sanitizer_syscall_post_utimensat(res, ...) 786 #define __sanitizer_syscall_post_utime(res, ...) 787 #define __sanitizer_syscall_post_utimes(res, ...) 788 #define __sanitizer_syscall_post_vfork(res, ...) 789 #define __sanitizer_syscall_post_vhangup(res, ...) 790 #define __sanitizer_syscall_post_vm86old(res, ...) 791 #define __sanitizer_syscall_post_vm86(res, ...) 792 #define __sanitizer_syscall_post_vmsplice(res, ...) 793 #define __sanitizer_syscall_post_vserver(res, ...) 794 #define __sanitizer_syscall_post_waitid(res, ...) 795 #define __sanitizer_syscall_post_write(res, ...) 796 #define __sanitizer_syscall_post_writev(res, ...) 797 798 #ifdef __cplusplus 799 } // extern "C" 800 #endif 801 802 #endif // SANITIZER_LINUX_SYSCALL_HOOKS_H 803