Daily bump.
[official-gcc.git] / libsanitizer / hwasan / hwasan_platform_interceptors.h
blobd92b51052194275d41bcfdbb25a2a78a43cf7561
1 #ifndef HWASAN_PLATFORM_INTERCEPTORS_H
2 #define HWASAN_PLATFORM_INTERCEPTORS_H
4 #include "sanitizer_common/sanitizer_platform_interceptors.h"
6 // This file cancels out most of the sanitizer_common interception, thus
7 // allowing HWASan to selectively reuse some of the interceptors.
8 //
9 // To re-enable sanitizer_common's interception of a function, comment out
10 // the corresponding '#undef SANITIZER_INTERCEPT_fn' and
11 // '#define SANITIZER_INTERCEPT_fn 0':
12 // - We prefer to comment out rather than delete the lines, to show that
13 // it is deliberate, rather than an accidental omission.
14 // - We do not use '#define SANITIZE_INTERCEPT_fn 1', because
15 // interception is usually conditional (e.g., based on SI_POSIX); we let
16 // the condition in sanitizers_platform_interceptors.h take effect.
18 // Originally generated with:
19 // cat ../sanitizer_common/sanitizer_platform_interceptors.h | grep '^#define SANITIZER_INTERCEPT' | cut -d ' ' -f 2 | while read x; do echo "#undef $x"; echo "#define $x 0"; echo; done
20 #undef SANITIZER_INTERCEPT_STRLEN
21 #define SANITIZER_INTERCEPT_STRLEN 0
23 #undef SANITIZER_INTERCEPT_STRNLEN
24 #define SANITIZER_INTERCEPT_STRNLEN 0
26 #undef SANITIZER_INTERCEPT_STRCMP
27 #define SANITIZER_INTERCEPT_STRCMP 0
29 #undef SANITIZER_INTERCEPT_STRSTR
30 #define SANITIZER_INTERCEPT_STRSTR 0
32 #undef SANITIZER_INTERCEPT_STRCASESTR
33 #define SANITIZER_INTERCEPT_STRCASESTR 0
35 #undef SANITIZER_INTERCEPT_STRTOK
36 #define SANITIZER_INTERCEPT_STRTOK 0
38 #undef SANITIZER_INTERCEPT_STRCHR
39 #define SANITIZER_INTERCEPT_STRCHR 0
41 #undef SANITIZER_INTERCEPT_STRCHRNUL
42 #define SANITIZER_INTERCEPT_STRCHRNUL 0
44 #undef SANITIZER_INTERCEPT_STRRCHR
45 #define SANITIZER_INTERCEPT_STRRCHR 0
47 #undef SANITIZER_INTERCEPT_STRSPN
48 #define SANITIZER_INTERCEPT_STRSPN 0
50 #undef SANITIZER_INTERCEPT_STRPBRK
51 #define SANITIZER_INTERCEPT_STRPBRK 0
53 #undef SANITIZER_INTERCEPT_TEXTDOMAIN
54 #define SANITIZER_INTERCEPT_TEXTDOMAIN 0
56 #undef SANITIZER_INTERCEPT_STRCASECMP
57 #define SANITIZER_INTERCEPT_STRCASECMP 0
59 // #undef SANITIZER_INTERCEPT_MEMSET
60 // #define SANITIZER_INTERCEPT_MEMSET 0
62 // #undef SANITIZER_INTERCEPT_MEMMOVE
63 // #define SANITIZER_INTERCEPT_MEMMOVE 0
65 // #undef SANITIZER_INTERCEPT_MEMCPY
66 // #define SANITIZER_INTERCEPT_MEMCPY 0
68 // #undef SANITIZER_INTERCEPT_MEMCMP
69 // #define SANITIZER_INTERCEPT_MEMCMP 0
71 // #undef SANITIZER_INTERCEPT_BCMP
72 // #define SANITIZER_INTERCEPT_BCMP 0
74 #undef SANITIZER_INTERCEPT_STRNDUP
75 #define SANITIZER_INTERCEPT_STRNDUP 0
77 #undef SANITIZER_INTERCEPT___STRNDUP
78 #define SANITIZER_INTERCEPT___STRNDUP 0
80 #undef SANITIZER_INTERCEPT_MEMMEM
81 #define SANITIZER_INTERCEPT_MEMMEM 0
83 #undef SANITIZER_INTERCEPT_MEMCHR
84 #define SANITIZER_INTERCEPT_MEMCHR 0
86 #undef SANITIZER_INTERCEPT_MEMRCHR
87 #define SANITIZER_INTERCEPT_MEMRCHR 0
89 #undef SANITIZER_INTERCEPT_READ
90 #define SANITIZER_INTERCEPT_READ 0
92 #undef SANITIZER_INTERCEPT_PREAD
93 #define SANITIZER_INTERCEPT_PREAD 0
95 #undef SANITIZER_INTERCEPT_WRITE
96 #define SANITIZER_INTERCEPT_WRITE 0
98 #undef SANITIZER_INTERCEPT_PWRITE
99 #define SANITIZER_INTERCEPT_PWRITE 0
101 #undef SANITIZER_INTERCEPT_FREAD
102 #define SANITIZER_INTERCEPT_FREAD 0
104 #undef SANITIZER_INTERCEPT_FWRITE
105 #define SANITIZER_INTERCEPT_FWRITE 0
107 #undef SANITIZER_INTERCEPT_FGETS
108 #define SANITIZER_INTERCEPT_FGETS 0
110 #undef SANITIZER_INTERCEPT_FPUTS
111 #define SANITIZER_INTERCEPT_FPUTS 0
113 #undef SANITIZER_INTERCEPT_PUTS
114 #define SANITIZER_INTERCEPT_PUTS 0
116 #undef SANITIZER_INTERCEPT_PREAD64
117 #define SANITIZER_INTERCEPT_PREAD64 0
119 #undef SANITIZER_INTERCEPT_PWRITE64
120 #define SANITIZER_INTERCEPT_PWRITE64 0
122 #undef SANITIZER_INTERCEPT_READV
123 #define SANITIZER_INTERCEPT_READV 0
125 #undef SANITIZER_INTERCEPT_WRITEV
126 #define SANITIZER_INTERCEPT_WRITEV 0
128 #undef SANITIZER_INTERCEPT_PREADV
129 #define SANITIZER_INTERCEPT_PREADV 0
131 #undef SANITIZER_INTERCEPT_PWRITEV
132 #define SANITIZER_INTERCEPT_PWRITEV 0
134 #undef SANITIZER_INTERCEPT_PREADV64
135 #define SANITIZER_INTERCEPT_PREADV64 0
137 #undef SANITIZER_INTERCEPT_PWRITEV64
138 #define SANITIZER_INTERCEPT_PWRITEV64 0
140 #undef SANITIZER_INTERCEPT_PRCTL
141 #define SANITIZER_INTERCEPT_PRCTL 0
143 #undef SANITIZER_INTERCEPT_LOCALTIME_AND_FRIENDS
144 #define SANITIZER_INTERCEPT_LOCALTIME_AND_FRIENDS 0
146 #undef SANITIZER_INTERCEPT_STRPTIME
147 #define SANITIZER_INTERCEPT_STRPTIME 0
149 #undef SANITIZER_INTERCEPT_SCANF
150 #define SANITIZER_INTERCEPT_SCANF 0
152 #undef SANITIZER_INTERCEPT_ISOC99_SCANF
153 #define SANITIZER_INTERCEPT_ISOC99_SCANF 0
155 #undef SANITIZER_INTERCEPT_PRINTF
156 #define SANITIZER_INTERCEPT_PRINTF 0
158 #undef SANITIZER_INTERCEPT_PRINTF_L
159 #define SANITIZER_INTERCEPT_PRINTF_L 0
161 #undef SANITIZER_INTERCEPT_ISOC99_PRINTF
162 #define SANITIZER_INTERCEPT_ISOC99_PRINTF 0
164 #undef SANITIZER_INTERCEPT___PRINTF_CHK
165 #define SANITIZER_INTERCEPT___PRINTF_CHK 0
167 #undef SANITIZER_INTERCEPT_FREXP
168 #define SANITIZER_INTERCEPT_FREXP 0
170 #undef SANITIZER_INTERCEPT_FREXPF_FREXPL
171 #define SANITIZER_INTERCEPT_FREXPF_FREXPL 0
173 #undef SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS
174 #define SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS 0
176 #undef SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS
177 #define SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS 0
179 #undef SANITIZER_INTERCEPT_GETPWENT
180 #define SANITIZER_INTERCEPT_GETPWENT 0
182 #undef SANITIZER_INTERCEPT_FGETGRENT_R
183 #define SANITIZER_INTERCEPT_FGETGRENT_R 0
185 #undef SANITIZER_INTERCEPT_FGETPWENT
186 #define SANITIZER_INTERCEPT_FGETPWENT 0
188 #undef SANITIZER_INTERCEPT_GETPWENT_R
189 #define SANITIZER_INTERCEPT_GETPWENT_R 0
191 #undef SANITIZER_INTERCEPT_FGETPWENT_R
192 #define SANITIZER_INTERCEPT_FGETPWENT_R 0
194 #undef SANITIZER_INTERCEPT_SETPWENT
195 #define SANITIZER_INTERCEPT_SETPWENT 0
197 #undef SANITIZER_INTERCEPT_CLOCK_GETTIME
198 #define SANITIZER_INTERCEPT_CLOCK_GETTIME 0
200 #undef SANITIZER_INTERCEPT_CLOCK_GETCPUCLOCKID
201 #define SANITIZER_INTERCEPT_CLOCK_GETCPUCLOCKID 0
203 #undef SANITIZER_INTERCEPT_GETITIMER
204 #define SANITIZER_INTERCEPT_GETITIMER 0
206 #undef SANITIZER_INTERCEPT_TIME
207 #define SANITIZER_INTERCEPT_TIME 0
209 #undef SANITIZER_INTERCEPT_GLOB
210 #define SANITIZER_INTERCEPT_GLOB 0
212 #undef SANITIZER_INTERCEPT_GLOB64
213 #define SANITIZER_INTERCEPT_GLOB64 0
215 #undef SANITIZER_INTERCEPT___B64_TO
216 #define SANITIZER_INTERCEPT___B64_TO 0
218 #undef SANITIZER_INTERCEPT_DN_COMP_EXPAND
219 #define SANITIZER_INTERCEPT_DN_COMP_EXPAND 0
221 #undef SANITIZER_INTERCEPT_POSIX_SPAWN
222 #define SANITIZER_INTERCEPT_POSIX_SPAWN 0
224 #undef SANITIZER_INTERCEPT_WAIT
225 #define SANITIZER_INTERCEPT_WAIT 0
227 #undef SANITIZER_INTERCEPT_INET
228 #define SANITIZER_INTERCEPT_INET 0
230 #undef SANITIZER_INTERCEPT_PTHREAD_GETSCHEDPARAM
231 #define SANITIZER_INTERCEPT_PTHREAD_GETSCHEDPARAM 0
233 #undef SANITIZER_INTERCEPT_GETADDRINFO
234 #define SANITIZER_INTERCEPT_GETADDRINFO 0
236 #undef SANITIZER_INTERCEPT_GETNAMEINFO
237 #define SANITIZER_INTERCEPT_GETNAMEINFO 0
239 #undef SANITIZER_INTERCEPT_GETSOCKNAME
240 #define SANITIZER_INTERCEPT_GETSOCKNAME 0
242 #undef SANITIZER_INTERCEPT_GETHOSTBYNAME
243 #define SANITIZER_INTERCEPT_GETHOSTBYNAME 0
245 #undef SANITIZER_INTERCEPT_GETHOSTBYNAME2
246 #define SANITIZER_INTERCEPT_GETHOSTBYNAME2 0
248 #undef SANITIZER_INTERCEPT_GETHOSTBYNAME_R
249 #define SANITIZER_INTERCEPT_GETHOSTBYNAME_R 0
251 #undef SANITIZER_INTERCEPT_GETHOSTBYNAME2_R
252 #define SANITIZER_INTERCEPT_GETHOSTBYNAME2_R 0
254 #undef SANITIZER_INTERCEPT_GETHOSTBYADDR_R
255 #define SANITIZER_INTERCEPT_GETHOSTBYADDR_R 0
257 #undef SANITIZER_INTERCEPT_GETHOSTENT_R
258 #define SANITIZER_INTERCEPT_GETHOSTENT_R 0
260 #undef SANITIZER_INTERCEPT_GETSOCKOPT
261 #define SANITIZER_INTERCEPT_GETSOCKOPT 0
263 #undef SANITIZER_INTERCEPT_ACCEPT
264 #define SANITIZER_INTERCEPT_ACCEPT 0
266 #undef SANITIZER_INTERCEPT_ACCEPT4
267 #define SANITIZER_INTERCEPT_ACCEPT4 0
269 #undef SANITIZER_INTERCEPT_PACCEPT
270 #define SANITIZER_INTERCEPT_PACCEPT 0
272 #undef SANITIZER_INTERCEPT_MODF
273 #define SANITIZER_INTERCEPT_MODF 0
275 #undef SANITIZER_INTERCEPT_RECVMSG
276 #define SANITIZER_INTERCEPT_RECVMSG 0
278 #undef SANITIZER_INTERCEPT_SENDMSG
279 #define SANITIZER_INTERCEPT_SENDMSG 0
281 #undef SANITIZER_INTERCEPT_RECVMMSG
282 #define SANITIZER_INTERCEPT_RECVMMSG 0
284 #undef SANITIZER_INTERCEPT_SENDMMSG
285 #define SANITIZER_INTERCEPT_SENDMMSG 0
287 #undef SANITIZER_INTERCEPT_SYSMSG
288 #define SANITIZER_INTERCEPT_SYSMSG 0
290 #undef SANITIZER_INTERCEPT_GETPEERNAME
291 #define SANITIZER_INTERCEPT_GETPEERNAME 0
293 #undef SANITIZER_INTERCEPT_IOCTL
294 #define SANITIZER_INTERCEPT_IOCTL 0
296 #undef SANITIZER_INTERCEPT_INET_ATON
297 #define SANITIZER_INTERCEPT_INET_ATON 0
299 #undef SANITIZER_INTERCEPT_SYSINFO
300 #define SANITIZER_INTERCEPT_SYSINFO 0
302 #undef SANITIZER_INTERCEPT_READDIR
303 #define SANITIZER_INTERCEPT_READDIR 0
305 #undef SANITIZER_INTERCEPT_READDIR64
306 #define SANITIZER_INTERCEPT_READDIR64 0
308 #undef SANITIZER_INTERCEPT_PTRACE
309 #define SANITIZER_INTERCEPT_PTRACE 0
311 #undef SANITIZER_INTERCEPT_PTRACE
312 #define SANITIZER_INTERCEPT_PTRACE 0
314 #undef SANITIZER_INTERCEPT_SETLOCALE
315 #define SANITIZER_INTERCEPT_SETLOCALE 0
317 #undef SANITIZER_INTERCEPT_GETCWD
318 #define SANITIZER_INTERCEPT_GETCWD 0
320 #undef SANITIZER_INTERCEPT_GET_CURRENT_DIR_NAME
321 #define SANITIZER_INTERCEPT_GET_CURRENT_DIR_NAME 0
323 #undef SANITIZER_INTERCEPT_STRTOIMAX
324 #define SANITIZER_INTERCEPT_STRTOIMAX 0
326 #undef SANITIZER_INTERCEPT_MBSTOWCS
327 #define SANITIZER_INTERCEPT_MBSTOWCS 0
329 #undef SANITIZER_INTERCEPT_MBSNRTOWCS
330 #define SANITIZER_INTERCEPT_MBSNRTOWCS 0
332 #undef SANITIZER_INTERCEPT_WCSTOMBS
333 #define SANITIZER_INTERCEPT_WCSTOMBS 0
335 #undef SANITIZER_INTERCEPT_STRXFRM
336 #define SANITIZER_INTERCEPT_STRXFRM 0
338 #undef SANITIZER_INTERCEPT___STRXFRM_L
339 #define SANITIZER_INTERCEPT___STRXFRM_L 0
341 #undef SANITIZER_INTERCEPT_WCSXFRM
342 #define SANITIZER_INTERCEPT_WCSXFRM 0
344 #undef SANITIZER_INTERCEPT___WCSXFRM_L
345 #define SANITIZER_INTERCEPT___WCSXFRM_L 0
347 #undef SANITIZER_INTERCEPT_WCSNRTOMBS
348 #define SANITIZER_INTERCEPT_WCSNRTOMBS 0
350 #undef SANITIZER_INTERCEPT_WCRTOMB
351 #define SANITIZER_INTERCEPT_WCRTOMB 0
353 #undef SANITIZER_INTERCEPT_WCTOMB
354 #define SANITIZER_INTERCEPT_WCTOMB 0
356 #undef SANITIZER_INTERCEPT_TCGETATTR
357 #define SANITIZER_INTERCEPT_TCGETATTR 0
359 #undef SANITIZER_INTERCEPT_REALPATH
360 #define SANITIZER_INTERCEPT_REALPATH 0
362 #undef SANITIZER_INTERCEPT_CANONICALIZE_FILE_NAME
363 #define SANITIZER_INTERCEPT_CANONICALIZE_FILE_NAME 0
365 #undef SANITIZER_INTERCEPT_CONFSTR
366 #define SANITIZER_INTERCEPT_CONFSTR 0
368 #undef SANITIZER_INTERCEPT_SCHED_GETAFFINITY
369 #define SANITIZER_INTERCEPT_SCHED_GETAFFINITY 0
371 #undef SANITIZER_INTERCEPT_SCHED_GETPARAM
372 #define SANITIZER_INTERCEPT_SCHED_GETPARAM 0
374 #undef SANITIZER_INTERCEPT_STRERROR
375 #define SANITIZER_INTERCEPT_STRERROR 0
377 #undef SANITIZER_INTERCEPT_STRERROR_R
378 #define SANITIZER_INTERCEPT_STRERROR_R 0
380 #undef SANITIZER_INTERCEPT_XPG_STRERROR_R
381 #define SANITIZER_INTERCEPT_XPG_STRERROR_R 0
383 #undef SANITIZER_INTERCEPT_SCANDIR
384 #define SANITIZER_INTERCEPT_SCANDIR 0
386 #undef SANITIZER_INTERCEPT_SCANDIR64
387 #define SANITIZER_INTERCEPT_SCANDIR64 0
389 #undef SANITIZER_INTERCEPT_GETGROUPS
390 #define SANITIZER_INTERCEPT_GETGROUPS 0
392 #undef SANITIZER_INTERCEPT_POLL
393 #define SANITIZER_INTERCEPT_POLL 0
395 #undef SANITIZER_INTERCEPT_PPOLL
396 #define SANITIZER_INTERCEPT_PPOLL 0
398 #undef SANITIZER_INTERCEPT_WORDEXP
399 #define SANITIZER_INTERCEPT_WORDEXP 0
401 #undef SANITIZER_INTERCEPT_SIGWAIT
402 #define SANITIZER_INTERCEPT_SIGWAIT 0
404 #undef SANITIZER_INTERCEPT_SIGWAITINFO
405 #define SANITIZER_INTERCEPT_SIGWAITINFO 0
407 #undef SANITIZER_INTERCEPT_SIGTIMEDWAIT
408 #define SANITIZER_INTERCEPT_SIGTIMEDWAIT 0
410 #undef SANITIZER_INTERCEPT_SIGSETOPS
411 #define SANITIZER_INTERCEPT_SIGSETOPS 0
413 #undef SANITIZER_INTERCEPT_SIGSET_LOGICOPS
414 #define SANITIZER_INTERCEPT_SIGSET_LOGICOPS 0
416 #undef SANITIZER_INTERCEPT_SIGPENDING
417 #define SANITIZER_INTERCEPT_SIGPENDING 0
419 #undef SANITIZER_INTERCEPT_SIGPROCMASK
420 #define SANITIZER_INTERCEPT_SIGPROCMASK 0
422 #undef SANITIZER_INTERCEPT_PTHREAD_SIGMASK
423 #define SANITIZER_INTERCEPT_PTHREAD_SIGMASK 0
425 #undef SANITIZER_INTERCEPT_BACKTRACE
426 #define SANITIZER_INTERCEPT_BACKTRACE 0
428 #undef SANITIZER_INTERCEPT_GETMNTENT
429 #define SANITIZER_INTERCEPT_GETMNTENT 0
431 #undef SANITIZER_INTERCEPT_GETMNTENT_R
432 #define SANITIZER_INTERCEPT_GETMNTENT_R 0
434 #undef SANITIZER_INTERCEPT_STATFS
435 #define SANITIZER_INTERCEPT_STATFS 0
437 #undef SANITIZER_INTERCEPT_STATFS64
438 #define SANITIZER_INTERCEPT_STATFS64 0
440 #undef SANITIZER_INTERCEPT_STATVFS
441 #define SANITIZER_INTERCEPT_STATVFS 0
443 #undef SANITIZER_INTERCEPT_STATVFS64
444 #define SANITIZER_INTERCEPT_STATVFS64 0
446 #undef SANITIZER_INTERCEPT_INITGROUPS
447 #define SANITIZER_INTERCEPT_INITGROUPS 0
449 #undef SANITIZER_INTERCEPT_ETHER_NTOA_ATON
450 #define SANITIZER_INTERCEPT_ETHER_NTOA_ATON 0
452 #undef SANITIZER_INTERCEPT_ETHER_HOST
453 #define SANITIZER_INTERCEPT_ETHER_HOST 0
455 #undef SANITIZER_INTERCEPT_ETHER_R
456 #define SANITIZER_INTERCEPT_ETHER_R 0
458 #undef SANITIZER_INTERCEPT_SHMCTL
459 #define SANITIZER_INTERCEPT_SHMCTL 0
461 #undef SANITIZER_INTERCEPT_RANDOM_R
462 #define SANITIZER_INTERCEPT_RANDOM_R 0
464 #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GET
465 #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GET 0
467 #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GETINHERITSCHED
468 #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GETINHERITSCHED 0
470 #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GETAFFINITY_NP
471 #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GETAFFINITY_NP 0
473 #undef SANITIZER_INTERCEPT_PTHREAD_GETAFFINITY_NP
474 #define SANITIZER_INTERCEPT_PTHREAD_GETAFFINITY_NP 0
476 #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GET_SCHED
477 #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GET_SCHED 0
479 #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPSHARED
480 #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPSHARED 0
482 #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETTYPE
483 #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETTYPE 0
485 #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPROTOCOL
486 #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPROTOCOL 0
488 #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPRIOCEILING
489 #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPRIOCEILING 0
491 #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST
492 #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST 0
494 #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST_NP
495 #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST_NP 0
497 #undef SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETPSHARED
498 #define SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETPSHARED 0
500 #undef SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETKIND_NP
501 #define SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETKIND_NP 0
503 #undef SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETPSHARED
504 #define SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETPSHARED 0
506 #undef SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETCLOCK
507 #define SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETCLOCK 0
509 #undef SANITIZER_INTERCEPT_PTHREAD_BARRIERATTR_GETPSHARED
510 #define SANITIZER_INTERCEPT_PTHREAD_BARRIERATTR_GETPSHARED 0
512 #undef SANITIZER_INTERCEPT_TRYJOIN
513 #define SANITIZER_INTERCEPT_TRYJOIN 0
515 #undef SANITIZER_INTERCEPT_TIMEDJOIN
516 #define SANITIZER_INTERCEPT_TIMEDJOIN 0
518 #undef SANITIZER_INTERCEPT_THR_EXIT
519 #define SANITIZER_INTERCEPT_THR_EXIT 0
521 #undef SANITIZER_INTERCEPT_TMPNAM
522 #define SANITIZER_INTERCEPT_TMPNAM 0
524 #undef SANITIZER_INTERCEPT_TMPNAM_R
525 #define SANITIZER_INTERCEPT_TMPNAM_R 0
527 #undef SANITIZER_INTERCEPT_PTSNAME
528 #define SANITIZER_INTERCEPT_PTSNAME 0
530 #undef SANITIZER_INTERCEPT_PTSNAME_R
531 #define SANITIZER_INTERCEPT_PTSNAME_R 0
533 #undef SANITIZER_INTERCEPT_TTYNAME
534 #define SANITIZER_INTERCEPT_TTYNAME 0
536 #undef SANITIZER_INTERCEPT_TTYNAME_R
537 #define SANITIZER_INTERCEPT_TTYNAME_R 0
539 #undef SANITIZER_INTERCEPT_TEMPNAM
540 #define SANITIZER_INTERCEPT_TEMPNAM 0
542 #undef SANITIZER_INTERCEPT_SINCOS
543 #define SANITIZER_INTERCEPT_SINCOS 0
545 #undef SANITIZER_INTERCEPT_REMQUO
546 #define SANITIZER_INTERCEPT_REMQUO 0
548 #undef SANITIZER_INTERCEPT_REMQUOL
549 #define SANITIZER_INTERCEPT_REMQUOL 0
551 #undef SANITIZER_INTERCEPT_LGAMMA
552 #define SANITIZER_INTERCEPT_LGAMMA 0
554 #undef SANITIZER_INTERCEPT_LGAMMAL
555 #define SANITIZER_INTERCEPT_LGAMMAL 0
557 #undef SANITIZER_INTERCEPT_LGAMMA_R
558 #define SANITIZER_INTERCEPT_LGAMMA_R 0
560 #undef SANITIZER_INTERCEPT_LGAMMAL_R
561 #define SANITIZER_INTERCEPT_LGAMMAL_R 0
563 #undef SANITIZER_INTERCEPT_DRAND48_R
564 #define SANITIZER_INTERCEPT_DRAND48_R 0
566 #undef SANITIZER_INTERCEPT_RAND_R
567 #define SANITIZER_INTERCEPT_RAND_R 0
569 #undef SANITIZER_INTERCEPT_ICONV
570 #define SANITIZER_INTERCEPT_ICONV 0
572 #undef SANITIZER_INTERCEPT_TIMES
573 #define SANITIZER_INTERCEPT_TIMES 0
575 #undef SANITIZER_INTERCEPT_GETLINE
576 #define SANITIZER_INTERCEPT_GETLINE 0
578 #undef SANITIZER_INTERCEPT__EXIT
579 #define SANITIZER_INTERCEPT__EXIT 0
581 #undef SANITIZER_INTERCEPT___LIBC_MUTEX
582 #define SANITIZER_INTERCEPT___LIBC_MUTEX 0
584 #undef SANITIZER_INTERCEPT_PTHREAD_SETNAME_NP
585 #define SANITIZER_INTERCEPT_PTHREAD_SETNAME_NP 0
587 #undef SANITIZER_INTERCEPT_PTHREAD_GETNAME_NP
588 #define SANITIZER_INTERCEPT_PTHREAD_GETNAME_NP 0
590 #undef SANITIZER_INTERCEPT_TLS_GET_ADDR
591 #define SANITIZER_INTERCEPT_TLS_GET_ADDR 0
593 #undef SANITIZER_INTERCEPT_LISTXATTR
594 #define SANITIZER_INTERCEPT_LISTXATTR 0
596 #undef SANITIZER_INTERCEPT_GETXATTR
597 #define SANITIZER_INTERCEPT_GETXATTR 0
599 #undef SANITIZER_INTERCEPT_GETRESID
600 #define SANITIZER_INTERCEPT_GETRESID 0
602 #undef SANITIZER_INTERCEPT_GETIFADDRS
603 #define SANITIZER_INTERCEPT_GETIFADDRS 0
605 #undef SANITIZER_INTERCEPT_IF_INDEXTONAME
606 #define SANITIZER_INTERCEPT_IF_INDEXTONAME 0
608 #undef SANITIZER_INTERCEPT_CAPGET
609 #define SANITIZER_INTERCEPT_CAPGET 0
611 #undef SANITIZER_INTERCEPT_AEABI_MEM
612 #define SANITIZER_INTERCEPT_AEABI_MEM 0
614 #undef SANITIZER_INTERCEPT_AEABI_MEM
615 #define SANITIZER_INTERCEPT_AEABI_MEM 0
617 #undef SANITIZER_INTERCEPT___BZERO
618 #define SANITIZER_INTERCEPT___BZERO 0
620 #undef SANITIZER_INTERCEPT_BZERO
621 #define SANITIZER_INTERCEPT_BZERO 0
623 #undef SANITIZER_INTERCEPT_FTIME
624 #define SANITIZER_INTERCEPT_FTIME 0
626 #undef SANITIZER_INTERCEPT_XDR
627 #define SANITIZER_INTERCEPT_XDR 0
629 #undef SANITIZER_INTERCEPT_XDRREC
630 #define SANITIZER_INTERCEPT_XDRREC 0
632 #undef SANITIZER_INTERCEPT_TSEARCH
633 #define SANITIZER_INTERCEPT_TSEARCH 0
635 #undef SANITIZER_INTERCEPT_LIBIO_INTERNALS
636 #define SANITIZER_INTERCEPT_LIBIO_INTERNALS 0
638 #undef SANITIZER_INTERCEPT_FOPEN
639 #define SANITIZER_INTERCEPT_FOPEN 0
641 #undef SANITIZER_INTERCEPT_FOPEN64
642 #define SANITIZER_INTERCEPT_FOPEN64 0
644 #undef SANITIZER_INTERCEPT_OPEN_MEMSTREAM
645 #define SANITIZER_INTERCEPT_OPEN_MEMSTREAM 0
647 #undef SANITIZER_INTERCEPT_OBSTACK
648 #define SANITIZER_INTERCEPT_OBSTACK 0
650 #undef SANITIZER_INTERCEPT_FFLUSH
651 #define SANITIZER_INTERCEPT_FFLUSH 0
653 #undef SANITIZER_INTERCEPT_FCLOSE
654 #define SANITIZER_INTERCEPT_FCLOSE 0
656 #undef SANITIZER_INTERCEPT_DLOPEN_DLCLOSE
657 #define SANITIZER_INTERCEPT_DLOPEN_DLCLOSE 0
659 #undef SANITIZER_INTERCEPT_GETPASS
660 #define SANITIZER_INTERCEPT_GETPASS 0
662 #undef SANITIZER_INTERCEPT_TIMERFD
663 #define SANITIZER_INTERCEPT_TIMERFD 0
665 #undef SANITIZER_INTERCEPT_MLOCKX
666 #define SANITIZER_INTERCEPT_MLOCKX 0
668 #undef SANITIZER_INTERCEPT_FOPENCOOKIE
669 #define SANITIZER_INTERCEPT_FOPENCOOKIE 0
671 #undef SANITIZER_INTERCEPT_SEM
672 #define SANITIZER_INTERCEPT_SEM 0
674 #undef SANITIZER_INTERCEPT_PTHREAD_SETCANCEL
675 #define SANITIZER_INTERCEPT_PTHREAD_SETCANCEL 0
677 #undef SANITIZER_INTERCEPT_MINCORE
678 #define SANITIZER_INTERCEPT_MINCORE 0
680 #undef SANITIZER_INTERCEPT_PROCESS_VM_READV
681 #define SANITIZER_INTERCEPT_PROCESS_VM_READV 0
683 #undef SANITIZER_INTERCEPT_CTERMID
684 #define SANITIZER_INTERCEPT_CTERMID 0
686 #undef SANITIZER_INTERCEPT_CTERMID_R
687 #define SANITIZER_INTERCEPT_CTERMID_R 0
689 #undef SANITIZER_INTERCEPTOR_HOOKS
690 #define SANITIZER_INTERCEPTOR_HOOKS 0
692 #undef SANITIZER_INTERCEPT_RECV_RECVFROM
693 #define SANITIZER_INTERCEPT_RECV_RECVFROM 0
695 #undef SANITIZER_INTERCEPT_SEND_SENDTO
696 #define SANITIZER_INTERCEPT_SEND_SENDTO 0
698 #undef SANITIZER_INTERCEPT_EVENTFD_READ_WRITE
699 #define SANITIZER_INTERCEPT_EVENTFD_READ_WRITE 0
701 #undef SANITIZER_INTERCEPT_STAT
702 #define SANITIZER_INTERCEPT_STAT 0
704 #undef SANITIZER_INTERCEPT_STAT64
705 #define SANITIZER_INTERCEPT_STAT64 0
707 #undef SANITIZER_INTERCEPT_LSTAT
708 #define SANITIZER_INTERCEPT_LSTAT 0
710 #undef SANITIZER_INTERCEPT___XSTAT
711 #define SANITIZER_INTERCEPT___XSTAT 0
713 #undef SANITIZER_INTERCEPT___XSTAT64
714 #define SANITIZER_INTERCEPT___XSTAT64 0
716 #undef SANITIZER_INTERCEPT___LXSTAT
717 #define SANITIZER_INTERCEPT___LXSTAT 0
719 #undef SANITIZER_INTERCEPT___LXSTAT64
720 #define SANITIZER_INTERCEPT___LXSTAT64 0
722 #undef SANITIZER_INTERCEPT_UTMP
723 #define SANITIZER_INTERCEPT_UTMP 0
725 #undef SANITIZER_INTERCEPT_UTMPX
726 #define SANITIZER_INTERCEPT_UTMPX 0
728 #undef SANITIZER_INTERCEPT_GETLOADAVG
729 #define SANITIZER_INTERCEPT_GETLOADAVG 0
731 // #undef SANITIZER_INTERCEPT_MMAP
732 // #define SANITIZER_INTERCEPT_MMAP 0
734 #undef SANITIZER_INTERCEPT_MMAP64
735 #define SANITIZER_INTERCEPT_MMAP64 0
737 #undef SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO
738 #define SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO 0
740 #undef SANITIZER_INTERCEPT_MEMALIGN
741 #define SANITIZER_INTERCEPT_MEMALIGN 0
743 #undef SANITIZER_INTERCEPT___LIBC_MEMALIGN
744 #define SANITIZER_INTERCEPT___LIBC_MEMALIGN 0
746 #undef SANITIZER_INTERCEPT_PVALLOC
747 #define SANITIZER_INTERCEPT_PVALLOC 0
749 #undef SANITIZER_INTERCEPT_CFREE
750 #define SANITIZER_INTERCEPT_CFREE 0
752 #undef SANITIZER_INTERCEPT_REALLOCARRAY
753 #define SANITIZER_INTERCEPT_REALLOCARRAY 0
755 #undef SANITIZER_INTERCEPT_ALIGNED_ALLOC
756 #define SANITIZER_INTERCEPT_ALIGNED_ALLOC 0
758 #undef SANITIZER_INTERCEPT_MALLOC_USABLE_SIZE
759 #define SANITIZER_INTERCEPT_MALLOC_USABLE_SIZE 0
761 #undef SANITIZER_INTERCEPT_MCHECK_MPROBE
762 #define SANITIZER_INTERCEPT_MCHECK_MPROBE 0
764 #undef SANITIZER_INTERCEPT_WCSLEN
765 #define SANITIZER_INTERCEPT_WCSLEN 0
767 #undef SANITIZER_INTERCEPT_WCSCAT
768 #define SANITIZER_INTERCEPT_WCSCAT 0
770 #undef SANITIZER_INTERCEPT_WCSDUP
771 #define SANITIZER_INTERCEPT_WCSDUP 0
773 #undef SANITIZER_INTERCEPT_SIGNAL_AND_SIGACTION
774 #define SANITIZER_INTERCEPT_SIGNAL_AND_SIGACTION 0
776 #undef SANITIZER_INTERCEPT_BSD_SIGNAL
777 #define SANITIZER_INTERCEPT_BSD_SIGNAL 0
779 #undef SANITIZER_INTERCEPT_ACCT
780 #define SANITIZER_INTERCEPT_ACCT 0
782 #undef SANITIZER_INTERCEPT_USER_FROM_UID
783 #define SANITIZER_INTERCEPT_USER_FROM_UID 0
785 #undef SANITIZER_INTERCEPT_UID_FROM_USER
786 #define SANITIZER_INTERCEPT_UID_FROM_USER 0
788 #undef SANITIZER_INTERCEPT_GROUP_FROM_GID
789 #define SANITIZER_INTERCEPT_GROUP_FROM_GID 0
791 #undef SANITIZER_INTERCEPT_GID_FROM_GROUP
792 #define SANITIZER_INTERCEPT_GID_FROM_GROUP 0
794 #undef SANITIZER_INTERCEPT_ACCESS
795 #define SANITIZER_INTERCEPT_ACCESS 0
797 #undef SANITIZER_INTERCEPT_FACCESSAT
798 #define SANITIZER_INTERCEPT_FACCESSAT 0
800 #undef SANITIZER_INTERCEPT_GETGROUPLIST
801 #define SANITIZER_INTERCEPT_GETGROUPLIST 0
803 #undef SANITIZER_INTERCEPT_STRLCPY
804 #define SANITIZER_INTERCEPT_STRLCPY 0
806 #undef SANITIZER_INTERCEPT_NAME_TO_HANDLE_AT
807 #define SANITIZER_INTERCEPT_NAME_TO_HANDLE_AT 0
809 #undef SANITIZER_INTERCEPT_OPEN_BY_HANDLE_AT
810 #define SANITIZER_INTERCEPT_OPEN_BY_HANDLE_AT 0
812 #undef SANITIZER_INTERCEPT_READLINK
813 #define SANITIZER_INTERCEPT_READLINK 0
815 #undef SANITIZER_INTERCEPT_READLINKAT
816 #define SANITIZER_INTERCEPT_READLINKAT 0
818 #undef SANITIZER_INTERCEPT_DEVNAME
819 #define SANITIZER_INTERCEPT_DEVNAME 0
821 #undef SANITIZER_INTERCEPT_DEVNAME_R
822 #define SANITIZER_INTERCEPT_DEVNAME_R 0
824 #undef SANITIZER_INTERCEPT_FGETLN
825 #define SANITIZER_INTERCEPT_FGETLN 0
827 #undef SANITIZER_INTERCEPT_STRMODE
828 #define SANITIZER_INTERCEPT_STRMODE 0
830 #undef SANITIZER_INTERCEPT_TTYENT
831 #define SANITIZER_INTERCEPT_TTYENT 0
833 #undef SANITIZER_INTERCEPT_TTYENTPATH
834 #define SANITIZER_INTERCEPT_TTYENTPATH 0
836 #undef SANITIZER_INTERCEPT_PROTOENT
837 #define SANITIZER_INTERCEPT_PROTOENT 0
839 #undef SANITIZER_INTERCEPT_PROTOENT_R
840 #define SANITIZER_INTERCEPT_PROTOENT_R 0
842 #undef SANITIZER_INTERCEPT_NETENT
843 #define SANITIZER_INTERCEPT_NETENT 0
845 #undef SANITIZER_INTERCEPT_SETVBUF
846 #define SANITIZER_INTERCEPT_SETVBUF 0
848 #undef SANITIZER_INTERCEPT_GETMNTINFO
849 #define SANITIZER_INTERCEPT_GETMNTINFO 0
851 #undef SANITIZER_INTERCEPT_MI_VECTOR_HASH
852 #define SANITIZER_INTERCEPT_MI_VECTOR_HASH 0
854 #undef SANITIZER_INTERCEPT_GETVFSSTAT
855 #define SANITIZER_INTERCEPT_GETVFSSTAT 0
857 #undef SANITIZER_INTERCEPT_REGEX
858 #define SANITIZER_INTERCEPT_REGEX 0
860 #undef SANITIZER_INTERCEPT_REGEXSUB
861 #define SANITIZER_INTERCEPT_REGEXSUB 0
863 #undef SANITIZER_INTERCEPT_FTS
864 #define SANITIZER_INTERCEPT_FTS 0
866 #undef SANITIZER_INTERCEPT_SYSCTL
867 #define SANITIZER_INTERCEPT_SYSCTL 0
869 #undef SANITIZER_INTERCEPT_ASYSCTL
870 #define SANITIZER_INTERCEPT_ASYSCTL 0
872 #undef SANITIZER_INTERCEPT_SYSCTLGETMIBINFO
873 #define SANITIZER_INTERCEPT_SYSCTLGETMIBINFO 0
875 #undef SANITIZER_INTERCEPT_NL_LANGINFO
876 #define SANITIZER_INTERCEPT_NL_LANGINFO 0
878 #undef SANITIZER_INTERCEPT_MODCTL
879 #define SANITIZER_INTERCEPT_MODCTL 0
881 #undef SANITIZER_INTERCEPT_CAPSICUM
882 #define SANITIZER_INTERCEPT_CAPSICUM 0
884 #undef SANITIZER_INTERCEPT_STRTONUM
885 #define SANITIZER_INTERCEPT_STRTONUM 0
887 #undef SANITIZER_INTERCEPT_FPARSELN
888 #define SANITIZER_INTERCEPT_FPARSELN 0
890 #undef SANITIZER_INTERCEPT_STATVFS1
891 #define SANITIZER_INTERCEPT_STATVFS1 0
893 #undef SANITIZER_INTERCEPT_STRTOI
894 #define SANITIZER_INTERCEPT_STRTOI 0
896 #undef SANITIZER_INTERCEPT_CAPSICUM
897 #define SANITIZER_INTERCEPT_CAPSICUM 0
899 #undef SANITIZER_INTERCEPT_SHA1
900 #define SANITIZER_INTERCEPT_SHA1 0
902 #undef SANITIZER_INTERCEPT_MD4
903 #define SANITIZER_INTERCEPT_MD4 0
905 #undef SANITIZER_INTERCEPT_RMD160
906 #define SANITIZER_INTERCEPT_RMD160 0
908 #undef SANITIZER_INTERCEPT_MD5
909 #define SANITIZER_INTERCEPT_MD5 0
911 #undef SANITIZER_INTERCEPT_FSEEK
912 #define SANITIZER_INTERCEPT_FSEEK 0
914 #undef SANITIZER_INTERCEPT_MD2
915 #define SANITIZER_INTERCEPT_MD2 0
917 #undef SANITIZER_INTERCEPT_SHA2
918 #define SANITIZER_INTERCEPT_SHA2 0
920 #undef SANITIZER_INTERCEPT_CDB
921 #define SANITIZER_INTERCEPT_CDB 0
923 #undef SANITIZER_INTERCEPT_VIS
924 #define SANITIZER_INTERCEPT_VIS 0
926 #undef SANITIZER_INTERCEPT_POPEN
927 #define SANITIZER_INTERCEPT_POPEN 0
929 #undef SANITIZER_INTERCEPT_POPENVE
930 #define SANITIZER_INTERCEPT_POPENVE 0
932 #undef SANITIZER_INTERCEPT_PCLOSE
933 #define SANITIZER_INTERCEPT_PCLOSE 0
935 #undef SANITIZER_INTERCEPT_FUNOPEN
936 #define SANITIZER_INTERCEPT_FUNOPEN 0
938 #undef SANITIZER_INTERCEPT_FUNOPEN2
939 #define SANITIZER_INTERCEPT_FUNOPEN2 0
941 #undef SANITIZER_INTERCEPT_GETFSENT
942 #define SANITIZER_INTERCEPT_GETFSENT 0
944 #undef SANITIZER_INTERCEPT_ARC4RANDOM
945 #define SANITIZER_INTERCEPT_ARC4RANDOM 0
947 #undef SANITIZER_INTERCEPT_FDEVNAME
948 #define SANITIZER_INTERCEPT_FDEVNAME 0
950 #undef SANITIZER_INTERCEPT_GETUSERSHELL
951 #define SANITIZER_INTERCEPT_GETUSERSHELL 0
953 #undef SANITIZER_INTERCEPT_SL_INIT
954 #define SANITIZER_INTERCEPT_SL_INIT 0
956 #undef SANITIZER_INTERCEPT_GETRANDOM
957 #define SANITIZER_INTERCEPT_GETRANDOM 0
959 #undef SANITIZER_INTERCEPT___CXA_ATEXIT
960 #define SANITIZER_INTERCEPT___CXA_ATEXIT 0
962 #undef SANITIZER_INTERCEPT_ATEXIT
963 #define SANITIZER_INTERCEPT_ATEXIT 0
965 #undef SANITIZER_INTERCEPT_PTHREAD_ATFORK
966 #define SANITIZER_INTERCEPT_PTHREAD_ATFORK 0
968 #undef SANITIZER_INTERCEPT_GETENTROPY
969 #define SANITIZER_INTERCEPT_GETENTROPY 0
971 #undef SANITIZER_INTERCEPT_QSORT
972 #define SANITIZER_INTERCEPT_QSORT 0
974 #undef SANITIZER_INTERCEPT_QSORT_R
975 #define SANITIZER_INTERCEPT_QSORT_R 0
977 #undef SANITIZER_INTERCEPT_BSEARCH
978 #define SANITIZER_INTERCEPT_BSEARCH 0
980 #undef SANITIZER_INTERCEPT_SIGALTSTACK
981 #define SANITIZER_INTERCEPT_SIGALTSTACK 0
983 #undef SANITIZER_INTERCEPT_UNAME
984 #define SANITIZER_INTERCEPT_UNAME 0
986 #undef SANITIZER_INTERCEPT___XUNAME
987 #define SANITIZER_INTERCEPT___XUNAME 0
989 #undef SANITIZER_INTERCEPT_FLOPEN
990 #define SANITIZER_INTERCEPT_FLOPEN 0
992 #undef SANITIZER_INTERCEPT_PROCCTL
993 #define SANITIZER_INTERCEPT_PROCCTL 0
995 #undef SANITIZER_INTERCEPT_HEXDUMP
996 #define SANITIZER_INTERCEPT_HEXDUMP 0
998 #undef SANITIZER_INTERCEPT_ARGP_PARSE
999 #define SANITIZER_INTERCEPT_ARGP_PARSE 0
1001 #endif // HWASAN_PLATFORM_INTERCEPTORS_H