106c3fb27SDimitry Andric #ifndef HWASAN_PLATFORM_INTERCEPTORS_H 206c3fb27SDimitry Andric #define HWASAN_PLATFORM_INTERCEPTORS_H 306c3fb27SDimitry Andric 406c3fb27SDimitry Andric #include "sanitizer_common/sanitizer_platform_interceptors.h" 506c3fb27SDimitry Andric 606c3fb27SDimitry Andric // This file cancels out most of the sanitizer_common interception, thus 706c3fb27SDimitry Andric // allowing HWASan to selectively reuse some of the interceptors. 806c3fb27SDimitry Andric // 906c3fb27SDimitry Andric // To re-enable sanitizer_common's interception of a function, comment out 1006c3fb27SDimitry Andric // the corresponding '#undef SANITIZER_INTERCEPT_fn' and 1106c3fb27SDimitry Andric // '#define SANITIZER_INTERCEPT_fn 0': 1206c3fb27SDimitry Andric // - We prefer to comment out rather than delete the lines, to show that 1306c3fb27SDimitry Andric // it is deliberate, rather than an accidental omission. 1406c3fb27SDimitry Andric // - We do not use '#define SANITIZE_INTERCEPT_fn 1', because 1506c3fb27SDimitry Andric // interception is usually conditional (e.g., based on SI_POSIX); we let 1606c3fb27SDimitry Andric // the condition in sanitizers_platform_interceptors.h take effect. 1706c3fb27SDimitry Andric 1806c3fb27SDimitry Andric // Originally generated with: 1906c3fb27SDimitry Andric // 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 2006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRLEN 2106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRLEN 0 2206c3fb27SDimitry Andric 2306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRNLEN 2406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRNLEN 0 2506c3fb27SDimitry Andric 2606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRCMP 2706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRCMP 0 2806c3fb27SDimitry Andric 2906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRSTR 3006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRSTR 0 3106c3fb27SDimitry Andric 3206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRCASESTR 3306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRCASESTR 0 3406c3fb27SDimitry Andric 3506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRTOK 3606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRTOK 0 3706c3fb27SDimitry Andric 3806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRCHR 3906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRCHR 0 4006c3fb27SDimitry Andric 4106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRCHRNUL 4206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRCHRNUL 0 4306c3fb27SDimitry Andric 4406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRRCHR 4506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRRCHR 0 4606c3fb27SDimitry Andric 4706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRSPN 4806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRSPN 0 4906c3fb27SDimitry Andric 5006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRPBRK 5106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRPBRK 0 5206c3fb27SDimitry Andric 5306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TEXTDOMAIN 5406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TEXTDOMAIN 0 5506c3fb27SDimitry Andric 5606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRCASECMP 5706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRCASECMP 0 5806c3fb27SDimitry Andric 59*5f757f3fSDimitry Andric // #undef SANITIZER_INTERCEPT_MEMSET 60*5f757f3fSDimitry Andric // #define SANITIZER_INTERCEPT_MEMSET 0 6106c3fb27SDimitry Andric 62*5f757f3fSDimitry Andric // #undef SANITIZER_INTERCEPT_MEMMOVE 63*5f757f3fSDimitry Andric // #define SANITIZER_INTERCEPT_MEMMOVE 0 6406c3fb27SDimitry Andric 65*5f757f3fSDimitry Andric // #undef SANITIZER_INTERCEPT_MEMCPY 66*5f757f3fSDimitry Andric // #define SANITIZER_INTERCEPT_MEMCPY 0 6706c3fb27SDimitry Andric 68*5f757f3fSDimitry Andric // #undef SANITIZER_INTERCEPT_MEMCMP 69*5f757f3fSDimitry Andric // #define SANITIZER_INTERCEPT_MEMCMP 0 7006c3fb27SDimitry Andric 71*5f757f3fSDimitry Andric // #undef SANITIZER_INTERCEPT_BCMP 72*5f757f3fSDimitry Andric // #define SANITIZER_INTERCEPT_BCMP 0 7306c3fb27SDimitry Andric 7406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRNDUP 7506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRNDUP 0 7606c3fb27SDimitry Andric 7706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___STRNDUP 7806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___STRNDUP 0 7906c3fb27SDimitry Andric 8006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MEMMEM 8106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MEMMEM 0 8206c3fb27SDimitry Andric 8306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MEMCHR 8406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MEMCHR 0 8506c3fb27SDimitry Andric 8606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MEMRCHR 8706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MEMRCHR 0 8806c3fb27SDimitry Andric 8906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_READ 9006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_READ 0 9106c3fb27SDimitry Andric 9206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PREAD 9306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PREAD 0 9406c3fb27SDimitry Andric 9506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WRITE 9606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WRITE 0 9706c3fb27SDimitry Andric 9806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PWRITE 9906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PWRITE 0 10006c3fb27SDimitry Andric 10106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FREAD 10206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FREAD 0 10306c3fb27SDimitry Andric 10406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FWRITE 10506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FWRITE 0 10606c3fb27SDimitry Andric 10706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FGETS 10806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FGETS 0 10906c3fb27SDimitry Andric 11006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FPUTS 11106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FPUTS 0 11206c3fb27SDimitry Andric 11306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PUTS 11406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PUTS 0 11506c3fb27SDimitry Andric 11606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PREAD64 11706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PREAD64 0 11806c3fb27SDimitry Andric 11906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PWRITE64 12006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PWRITE64 0 12106c3fb27SDimitry Andric 12206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_READV 12306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_READV 0 12406c3fb27SDimitry Andric 12506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WRITEV 12606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WRITEV 0 12706c3fb27SDimitry Andric 12806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PREADV 12906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PREADV 0 13006c3fb27SDimitry Andric 13106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PWRITEV 13206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PWRITEV 0 13306c3fb27SDimitry Andric 13406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PREADV64 13506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PREADV64 0 13606c3fb27SDimitry Andric 13706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PWRITEV64 13806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PWRITEV64 0 13906c3fb27SDimitry Andric 14006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PRCTL 14106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PRCTL 0 14206c3fb27SDimitry Andric 14306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LOCALTIME_AND_FRIENDS 14406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LOCALTIME_AND_FRIENDS 0 14506c3fb27SDimitry Andric 14606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRPTIME 14706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRPTIME 0 14806c3fb27SDimitry Andric 14906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SCANF 15006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SCANF 0 15106c3fb27SDimitry Andric 15206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ISOC99_SCANF 15306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ISOC99_SCANF 0 15406c3fb27SDimitry Andric 15506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PRINTF 15606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PRINTF 0 15706c3fb27SDimitry Andric 15806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PRINTF_L 15906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PRINTF_L 0 16006c3fb27SDimitry Andric 16106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ISOC99_PRINTF 16206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ISOC99_PRINTF 0 16306c3fb27SDimitry Andric 16406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___PRINTF_CHK 16506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___PRINTF_CHK 0 16606c3fb27SDimitry Andric 16706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FREXP 16806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FREXP 0 16906c3fb27SDimitry Andric 17006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FREXPF_FREXPL 17106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FREXPF_FREXPL 0 17206c3fb27SDimitry Andric 17306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS 17406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS 0 17506c3fb27SDimitry Andric 17606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS 17706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS 0 17806c3fb27SDimitry Andric 17906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETPWENT 18006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETPWENT 0 18106c3fb27SDimitry Andric 18206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FGETGRENT_R 18306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FGETGRENT_R 0 18406c3fb27SDimitry Andric 18506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FGETPWENT 18606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FGETPWENT 0 18706c3fb27SDimitry Andric 18806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETPWENT_R 18906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETPWENT_R 0 19006c3fb27SDimitry Andric 19106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FGETPWENT_R 19206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FGETPWENT_R 0 19306c3fb27SDimitry Andric 19406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SETPWENT 19506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SETPWENT 0 19606c3fb27SDimitry Andric 19706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CLOCK_GETTIME 19806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CLOCK_GETTIME 0 19906c3fb27SDimitry Andric 20006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CLOCK_GETCPUCLOCKID 20106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CLOCK_GETCPUCLOCKID 0 20206c3fb27SDimitry Andric 20306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETITIMER 20406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETITIMER 0 20506c3fb27SDimitry Andric 20606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TIME 20706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TIME 0 20806c3fb27SDimitry Andric 20906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GLOB 21006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GLOB 0 21106c3fb27SDimitry Andric 21206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GLOB64 21306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GLOB64 0 21406c3fb27SDimitry Andric 21506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___B64_TO 21606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___B64_TO 0 21706c3fb27SDimitry Andric 21806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_DN_COMP_EXPAND 21906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_DN_COMP_EXPAND 0 22006c3fb27SDimitry Andric 22106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_POSIX_SPAWN 22206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_POSIX_SPAWN 0 22306c3fb27SDimitry Andric 22406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WAIT 22506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WAIT 0 22606c3fb27SDimitry Andric 22706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_INET 22806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_INET 0 22906c3fb27SDimitry Andric 23006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_GETSCHEDPARAM 23106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_GETSCHEDPARAM 0 23206c3fb27SDimitry Andric 23306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETADDRINFO 23406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETADDRINFO 0 23506c3fb27SDimitry Andric 23606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETNAMEINFO 23706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETNAMEINFO 0 23806c3fb27SDimitry Andric 23906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETSOCKNAME 24006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETSOCKNAME 0 24106c3fb27SDimitry Andric 24206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETHOSTBYNAME 24306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETHOSTBYNAME 0 24406c3fb27SDimitry Andric 24506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETHOSTBYNAME2 24606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETHOSTBYNAME2 0 24706c3fb27SDimitry Andric 24806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETHOSTBYNAME_R 24906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETHOSTBYNAME_R 0 25006c3fb27SDimitry Andric 25106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETHOSTBYNAME2_R 25206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETHOSTBYNAME2_R 0 25306c3fb27SDimitry Andric 25406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETHOSTBYADDR_R 25506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETHOSTBYADDR_R 0 25606c3fb27SDimitry Andric 25706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETHOSTENT_R 25806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETHOSTENT_R 0 25906c3fb27SDimitry Andric 26006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETSOCKOPT 26106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETSOCKOPT 0 26206c3fb27SDimitry Andric 26306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ACCEPT 26406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ACCEPT 0 26506c3fb27SDimitry Andric 26606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ACCEPT4 26706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ACCEPT4 0 26806c3fb27SDimitry Andric 26906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PACCEPT 27006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PACCEPT 0 27106c3fb27SDimitry Andric 27206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MODF 27306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MODF 0 27406c3fb27SDimitry Andric 27506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_RECVMSG 27606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_RECVMSG 0 27706c3fb27SDimitry Andric 27806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SENDMSG 27906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SENDMSG 0 28006c3fb27SDimitry Andric 28106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_RECVMMSG 28206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_RECVMMSG 0 28306c3fb27SDimitry Andric 28406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SENDMMSG 28506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SENDMMSG 0 28606c3fb27SDimitry Andric 28706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SYSMSG 28806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SYSMSG 0 28906c3fb27SDimitry Andric 29006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETPEERNAME 29106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETPEERNAME 0 29206c3fb27SDimitry Andric 29306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_IOCTL 29406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_IOCTL 0 29506c3fb27SDimitry Andric 29606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_INET_ATON 29706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_INET_ATON 0 29806c3fb27SDimitry Andric 29906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SYSINFO 30006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SYSINFO 0 30106c3fb27SDimitry Andric 30206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_READDIR 30306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_READDIR 0 30406c3fb27SDimitry Andric 30506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_READDIR64 30606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_READDIR64 0 30706c3fb27SDimitry Andric 30806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTRACE 30906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTRACE 0 31006c3fb27SDimitry Andric 31106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTRACE 31206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTRACE 0 31306c3fb27SDimitry Andric 31406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SETLOCALE 31506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SETLOCALE 0 31606c3fb27SDimitry Andric 31706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETCWD 31806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETCWD 0 31906c3fb27SDimitry Andric 32006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GET_CURRENT_DIR_NAME 32106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GET_CURRENT_DIR_NAME 0 32206c3fb27SDimitry Andric 32306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRTOIMAX 32406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRTOIMAX 0 32506c3fb27SDimitry Andric 32606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MBSTOWCS 32706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MBSTOWCS 0 32806c3fb27SDimitry Andric 32906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MBSNRTOWCS 33006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MBSNRTOWCS 0 33106c3fb27SDimitry Andric 33206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCSTOMBS 33306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCSTOMBS 0 33406c3fb27SDimitry Andric 33506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRXFRM 33606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRXFRM 0 33706c3fb27SDimitry Andric 33806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___STRXFRM_L 33906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___STRXFRM_L 0 34006c3fb27SDimitry Andric 34106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCSXFRM 34206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCSXFRM 0 34306c3fb27SDimitry Andric 34406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___WCSXFRM_L 34506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___WCSXFRM_L 0 34606c3fb27SDimitry Andric 34706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCSNRTOMBS 34806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCSNRTOMBS 0 34906c3fb27SDimitry Andric 35006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCRTOMB 35106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCRTOMB 0 35206c3fb27SDimitry Andric 35306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCTOMB 35406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCTOMB 0 35506c3fb27SDimitry Andric 35606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TCGETATTR 35706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TCGETATTR 0 35806c3fb27SDimitry Andric 35906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_REALPATH 36006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_REALPATH 0 36106c3fb27SDimitry Andric 36206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CANONICALIZE_FILE_NAME 36306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CANONICALIZE_FILE_NAME 0 36406c3fb27SDimitry Andric 36506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CONFSTR 36606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CONFSTR 0 36706c3fb27SDimitry Andric 36806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SCHED_GETAFFINITY 36906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SCHED_GETAFFINITY 0 37006c3fb27SDimitry Andric 37106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SCHED_GETPARAM 37206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SCHED_GETPARAM 0 37306c3fb27SDimitry Andric 37406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRERROR 37506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRERROR 0 37606c3fb27SDimitry Andric 37706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRERROR_R 37806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRERROR_R 0 37906c3fb27SDimitry Andric 38006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_XPG_STRERROR_R 38106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_XPG_STRERROR_R 0 38206c3fb27SDimitry Andric 38306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SCANDIR 38406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SCANDIR 0 38506c3fb27SDimitry Andric 38606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SCANDIR64 38706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SCANDIR64 0 38806c3fb27SDimitry Andric 38906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETGROUPS 39006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETGROUPS 0 39106c3fb27SDimitry Andric 39206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_POLL 39306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_POLL 0 39406c3fb27SDimitry Andric 39506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PPOLL 39606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PPOLL 0 39706c3fb27SDimitry Andric 39806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WORDEXP 39906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WORDEXP 0 40006c3fb27SDimitry Andric 40106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGWAIT 40206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGWAIT 0 40306c3fb27SDimitry Andric 40406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGWAITINFO 40506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGWAITINFO 0 40606c3fb27SDimitry Andric 40706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGTIMEDWAIT 40806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGTIMEDWAIT 0 40906c3fb27SDimitry Andric 41006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGSETOPS 41106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGSETOPS 0 41206c3fb27SDimitry Andric 41306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGSET_LOGICOPS 41406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGSET_LOGICOPS 0 41506c3fb27SDimitry Andric 41606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGPENDING 41706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGPENDING 0 41806c3fb27SDimitry Andric 41906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGPROCMASK 42006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGPROCMASK 0 42106c3fb27SDimitry Andric 42206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_SIGMASK 42306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_SIGMASK 0 42406c3fb27SDimitry Andric 42506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_BACKTRACE 42606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_BACKTRACE 0 42706c3fb27SDimitry Andric 42806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETMNTENT 42906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETMNTENT 0 43006c3fb27SDimitry Andric 43106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETMNTENT_R 43206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETMNTENT_R 0 43306c3fb27SDimitry Andric 43406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STATFS 43506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STATFS 0 43606c3fb27SDimitry Andric 43706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STATFS64 43806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STATFS64 0 43906c3fb27SDimitry Andric 44006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STATVFS 44106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STATVFS 0 44206c3fb27SDimitry Andric 44306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STATVFS64 44406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STATVFS64 0 44506c3fb27SDimitry Andric 44606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_INITGROUPS 44706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_INITGROUPS 0 44806c3fb27SDimitry Andric 44906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ETHER_NTOA_ATON 45006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ETHER_NTOA_ATON 0 45106c3fb27SDimitry Andric 45206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ETHER_HOST 45306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ETHER_HOST 0 45406c3fb27SDimitry Andric 45506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ETHER_R 45606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ETHER_R 0 45706c3fb27SDimitry Andric 45806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SHMCTL 45906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SHMCTL 0 46006c3fb27SDimitry Andric 46106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_RANDOM_R 46206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_RANDOM_R 0 46306c3fb27SDimitry Andric 46406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GET 46506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GET 0 46606c3fb27SDimitry Andric 46706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GETINHERITSCHED 46806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GETINHERITSCHED 0 46906c3fb27SDimitry Andric 47006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GETAFFINITY_NP 47106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GETAFFINITY_NP 0 47206c3fb27SDimitry Andric 47306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_GETAFFINITY_NP 47406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_GETAFFINITY_NP 0 47506c3fb27SDimitry Andric 47606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GET_SCHED 47706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GET_SCHED 0 47806c3fb27SDimitry Andric 47906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPSHARED 48006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPSHARED 0 48106c3fb27SDimitry Andric 48206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETTYPE 48306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETTYPE 0 48406c3fb27SDimitry Andric 48506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPROTOCOL 48606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPROTOCOL 0 48706c3fb27SDimitry Andric 48806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPRIOCEILING 48906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPRIOCEILING 0 49006c3fb27SDimitry Andric 49106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST 49206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST 0 49306c3fb27SDimitry Andric 49406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST_NP 49506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST_NP 0 49606c3fb27SDimitry Andric 49706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETPSHARED 49806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETPSHARED 0 49906c3fb27SDimitry Andric 50006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETKIND_NP 50106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETKIND_NP 0 50206c3fb27SDimitry Andric 50306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETPSHARED 50406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETPSHARED 0 50506c3fb27SDimitry Andric 50606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETCLOCK 50706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETCLOCK 0 50806c3fb27SDimitry Andric 50906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_BARRIERATTR_GETPSHARED 51006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_BARRIERATTR_GETPSHARED 0 51106c3fb27SDimitry Andric 51206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TRYJOIN 51306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TRYJOIN 0 51406c3fb27SDimitry Andric 51506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TIMEDJOIN 51606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TIMEDJOIN 0 51706c3fb27SDimitry Andric 51806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_THR_EXIT 51906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_THR_EXIT 0 52006c3fb27SDimitry Andric 52106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TMPNAM 52206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TMPNAM 0 52306c3fb27SDimitry Andric 52406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TMPNAM_R 52506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TMPNAM_R 0 52606c3fb27SDimitry Andric 52706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTSNAME 52806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTSNAME 0 52906c3fb27SDimitry Andric 53006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTSNAME_R 53106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTSNAME_R 0 53206c3fb27SDimitry Andric 53306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TTYNAME 53406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TTYNAME 0 53506c3fb27SDimitry Andric 53606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TTYNAME_R 53706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TTYNAME_R 0 53806c3fb27SDimitry Andric 53906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TEMPNAM 54006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TEMPNAM 0 54106c3fb27SDimitry Andric 54206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SINCOS 54306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SINCOS 0 54406c3fb27SDimitry Andric 54506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_REMQUO 54606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_REMQUO 0 54706c3fb27SDimitry Andric 54806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_REMQUOL 54906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_REMQUOL 0 55006c3fb27SDimitry Andric 55106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LGAMMA 55206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LGAMMA 0 55306c3fb27SDimitry Andric 55406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LGAMMAL 55506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LGAMMAL 0 55606c3fb27SDimitry Andric 55706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LGAMMA_R 55806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LGAMMA_R 0 55906c3fb27SDimitry Andric 56006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LGAMMAL_R 56106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LGAMMAL_R 0 56206c3fb27SDimitry Andric 56306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_DRAND48_R 56406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_DRAND48_R 0 56506c3fb27SDimitry Andric 56606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_RAND_R 56706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_RAND_R 0 56806c3fb27SDimitry Andric 56906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ICONV 57006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ICONV 0 57106c3fb27SDimitry Andric 57206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TIMES 57306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TIMES 0 57406c3fb27SDimitry Andric 57506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETLINE 57606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETLINE 0 57706c3fb27SDimitry Andric 57806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT__EXIT 57906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT__EXIT 0 58006c3fb27SDimitry Andric 58106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___LIBC_MUTEX 58206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___LIBC_MUTEX 0 58306c3fb27SDimitry Andric 58406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_SETNAME_NP 58506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_SETNAME_NP 0 58606c3fb27SDimitry Andric 58706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_GETNAME_NP 58806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_GETNAME_NP 0 58906c3fb27SDimitry Andric 59006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TLS_GET_ADDR 59106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TLS_GET_ADDR 0 59206c3fb27SDimitry Andric 59306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LISTXATTR 59406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LISTXATTR 0 59506c3fb27SDimitry Andric 59606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETXATTR 59706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETXATTR 0 59806c3fb27SDimitry Andric 59906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETRESID 60006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETRESID 0 60106c3fb27SDimitry Andric 60206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETIFADDRS 60306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETIFADDRS 0 60406c3fb27SDimitry Andric 60506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_IF_INDEXTONAME 60606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_IF_INDEXTONAME 0 60706c3fb27SDimitry Andric 60806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CAPGET 60906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CAPGET 0 61006c3fb27SDimitry Andric 61106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_AEABI_MEM 61206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_AEABI_MEM 0 61306c3fb27SDimitry Andric 61406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_AEABI_MEM 61506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_AEABI_MEM 0 61606c3fb27SDimitry Andric 61706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___BZERO 61806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___BZERO 0 61906c3fb27SDimitry Andric 62006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_BZERO 62106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_BZERO 0 62206c3fb27SDimitry Andric 62306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FTIME 62406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FTIME 0 62506c3fb27SDimitry Andric 62606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_XDR 62706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_XDR 0 62806c3fb27SDimitry Andric 62906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_XDRREC 63006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_XDRREC 0 63106c3fb27SDimitry Andric 63206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TSEARCH 63306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TSEARCH 0 63406c3fb27SDimitry Andric 63506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LIBIO_INTERNALS 63606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LIBIO_INTERNALS 0 63706c3fb27SDimitry Andric 63806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FOPEN 63906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FOPEN 0 64006c3fb27SDimitry Andric 64106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FOPEN64 64206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FOPEN64 0 64306c3fb27SDimitry Andric 64406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_OPEN_MEMSTREAM 64506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_OPEN_MEMSTREAM 0 64606c3fb27SDimitry Andric 64706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_OBSTACK 64806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_OBSTACK 0 64906c3fb27SDimitry Andric 65006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FFLUSH 65106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FFLUSH 0 65206c3fb27SDimitry Andric 65306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FCLOSE 65406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FCLOSE 0 65506c3fb27SDimitry Andric 65606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_DLOPEN_DLCLOSE 65706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_DLOPEN_DLCLOSE 0 65806c3fb27SDimitry Andric 65906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETPASS 66006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETPASS 0 66106c3fb27SDimitry Andric 66206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TIMERFD 66306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TIMERFD 0 66406c3fb27SDimitry Andric 66506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MLOCKX 66606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MLOCKX 0 66706c3fb27SDimitry Andric 66806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FOPENCOOKIE 66906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FOPENCOOKIE 0 67006c3fb27SDimitry Andric 67106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SEM 67206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SEM 0 67306c3fb27SDimitry Andric 67406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_SETCANCEL 67506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_SETCANCEL 0 67606c3fb27SDimitry Andric 67706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MINCORE 67806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MINCORE 0 67906c3fb27SDimitry Andric 68006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PROCESS_VM_READV 68106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PROCESS_VM_READV 0 68206c3fb27SDimitry Andric 68306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CTERMID 68406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CTERMID 0 68506c3fb27SDimitry Andric 68606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CTERMID_R 68706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CTERMID_R 0 68806c3fb27SDimitry Andric 68906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPTOR_HOOKS 69006c3fb27SDimitry Andric #define SANITIZER_INTERCEPTOR_HOOKS 0 69106c3fb27SDimitry Andric 69206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_RECV_RECVFROM 69306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_RECV_RECVFROM 0 69406c3fb27SDimitry Andric 69506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SEND_SENDTO 69606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SEND_SENDTO 0 69706c3fb27SDimitry Andric 69806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_EVENTFD_READ_WRITE 69906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_EVENTFD_READ_WRITE 0 70006c3fb27SDimitry Andric 70106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STAT 70206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STAT 0 70306c3fb27SDimitry Andric 70406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STAT64 70506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STAT64 0 70606c3fb27SDimitry Andric 70706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_LSTAT 70806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_LSTAT 0 70906c3fb27SDimitry Andric 71006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___XSTAT 71106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___XSTAT 0 71206c3fb27SDimitry Andric 71306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___XSTAT64 71406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___XSTAT64 0 71506c3fb27SDimitry Andric 71606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___LXSTAT 71706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___LXSTAT 0 71806c3fb27SDimitry Andric 71906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___LXSTAT64 72006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___LXSTAT64 0 72106c3fb27SDimitry Andric 72206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_UTMP 72306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_UTMP 0 72406c3fb27SDimitry Andric 72506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_UTMPX 72606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_UTMPX 0 72706c3fb27SDimitry Andric 72806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETLOADAVG 72906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETLOADAVG 0 73006c3fb27SDimitry Andric 73106c3fb27SDimitry Andric // #undef SANITIZER_INTERCEPT_MMAP 73206c3fb27SDimitry Andric // #define SANITIZER_INTERCEPT_MMAP 0 73306c3fb27SDimitry Andric 73406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MMAP64 73506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MMAP64 0 73606c3fb27SDimitry Andric 73706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO 73806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO 0 73906c3fb27SDimitry Andric 74006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MEMALIGN 74106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MEMALIGN 0 74206c3fb27SDimitry Andric 74306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___LIBC_MEMALIGN 74406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___LIBC_MEMALIGN 0 74506c3fb27SDimitry Andric 74606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PVALLOC 74706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PVALLOC 0 74806c3fb27SDimitry Andric 74906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CFREE 75006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CFREE 0 75106c3fb27SDimitry Andric 75206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_REALLOCARRAY 75306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_REALLOCARRAY 0 75406c3fb27SDimitry Andric 75506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ALIGNED_ALLOC 75606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ALIGNED_ALLOC 0 75706c3fb27SDimitry Andric 75806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MALLOC_USABLE_SIZE 75906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MALLOC_USABLE_SIZE 0 76006c3fb27SDimitry Andric 76106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MCHECK_MPROBE 76206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MCHECK_MPROBE 0 76306c3fb27SDimitry Andric 76406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCSLEN 76506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCSLEN 0 76606c3fb27SDimitry Andric 76706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCSCAT 76806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCSCAT 0 76906c3fb27SDimitry Andric 77006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_WCSDUP 77106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_WCSDUP 0 77206c3fb27SDimitry Andric 77306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGNAL_AND_SIGACTION 77406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGNAL_AND_SIGACTION 0 77506c3fb27SDimitry Andric 77606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_BSD_SIGNAL 77706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_BSD_SIGNAL 0 77806c3fb27SDimitry Andric 77906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ACCT 78006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ACCT 0 78106c3fb27SDimitry Andric 78206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_USER_FROM_UID 78306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_USER_FROM_UID 0 78406c3fb27SDimitry Andric 78506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_UID_FROM_USER 78606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_UID_FROM_USER 0 78706c3fb27SDimitry Andric 78806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GROUP_FROM_GID 78906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GROUP_FROM_GID 0 79006c3fb27SDimitry Andric 79106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GID_FROM_GROUP 79206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GID_FROM_GROUP 0 79306c3fb27SDimitry Andric 79406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ACCESS 79506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ACCESS 0 79606c3fb27SDimitry Andric 79706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FACCESSAT 79806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FACCESSAT 0 79906c3fb27SDimitry Andric 80006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETGROUPLIST 80106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETGROUPLIST 0 80206c3fb27SDimitry Andric 80306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRLCPY 80406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRLCPY 0 80506c3fb27SDimitry Andric 80606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_NAME_TO_HANDLE_AT 80706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_NAME_TO_HANDLE_AT 0 80806c3fb27SDimitry Andric 80906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_OPEN_BY_HANDLE_AT 81006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_OPEN_BY_HANDLE_AT 0 81106c3fb27SDimitry Andric 81206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_READLINK 81306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_READLINK 0 81406c3fb27SDimitry Andric 81506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_READLINKAT 81606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_READLINKAT 0 81706c3fb27SDimitry Andric 81806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_DEVNAME 81906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_DEVNAME 0 82006c3fb27SDimitry Andric 82106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_DEVNAME_R 82206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_DEVNAME_R 0 82306c3fb27SDimitry Andric 82406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FGETLN 82506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FGETLN 0 82606c3fb27SDimitry Andric 82706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRMODE 82806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRMODE 0 82906c3fb27SDimitry Andric 83006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TTYENT 83106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TTYENT 0 83206c3fb27SDimitry Andric 83306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_TTYENTPATH 83406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_TTYENTPATH 0 83506c3fb27SDimitry Andric 83606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PROTOENT 83706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PROTOENT 0 83806c3fb27SDimitry Andric 83906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PROTOENT_R 84006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PROTOENT_R 0 84106c3fb27SDimitry Andric 84206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_NETENT 84306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_NETENT 0 84406c3fb27SDimitry Andric 84506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SETVBUF 84606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SETVBUF 0 84706c3fb27SDimitry Andric 84806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETMNTINFO 84906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETMNTINFO 0 85006c3fb27SDimitry Andric 85106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MI_VECTOR_HASH 85206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MI_VECTOR_HASH 0 85306c3fb27SDimitry Andric 85406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETVFSSTAT 85506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETVFSSTAT 0 85606c3fb27SDimitry Andric 85706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_REGEX 85806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_REGEX 0 85906c3fb27SDimitry Andric 86006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_REGEXSUB 86106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_REGEXSUB 0 86206c3fb27SDimitry Andric 86306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FTS 86406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FTS 0 86506c3fb27SDimitry Andric 86606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SYSCTL 86706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SYSCTL 0 86806c3fb27SDimitry Andric 86906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ASYSCTL 87006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ASYSCTL 0 87106c3fb27SDimitry Andric 87206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SYSCTLGETMIBINFO 87306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SYSCTLGETMIBINFO 0 87406c3fb27SDimitry Andric 87506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_NL_LANGINFO 87606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_NL_LANGINFO 0 87706c3fb27SDimitry Andric 87806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MODCTL 87906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MODCTL 0 88006c3fb27SDimitry Andric 88106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CAPSICUM 88206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CAPSICUM 0 88306c3fb27SDimitry Andric 88406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRTONUM 88506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRTONUM 0 88606c3fb27SDimitry Andric 88706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FPARSELN 88806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FPARSELN 0 88906c3fb27SDimitry Andric 89006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STATVFS1 89106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STATVFS1 0 89206c3fb27SDimitry Andric 89306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_STRTOI 89406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_STRTOI 0 89506c3fb27SDimitry Andric 89606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CAPSICUM 89706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CAPSICUM 0 89806c3fb27SDimitry Andric 89906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SHA1 90006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SHA1 0 90106c3fb27SDimitry Andric 90206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MD4 90306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MD4 0 90406c3fb27SDimitry Andric 90506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_RMD160 90606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_RMD160 0 90706c3fb27SDimitry Andric 90806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MD5 90906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MD5 0 91006c3fb27SDimitry Andric 91106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FSEEK 91206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FSEEK 0 91306c3fb27SDimitry Andric 91406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_MD2 91506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_MD2 0 91606c3fb27SDimitry Andric 91706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SHA2 91806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SHA2 0 91906c3fb27SDimitry Andric 92006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_CDB 92106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_CDB 0 92206c3fb27SDimitry Andric 92306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_VIS 92406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_VIS 0 92506c3fb27SDimitry Andric 92606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_POPEN 92706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_POPEN 0 92806c3fb27SDimitry Andric 92906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_POPENVE 93006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_POPENVE 0 93106c3fb27SDimitry Andric 93206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PCLOSE 93306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PCLOSE 0 93406c3fb27SDimitry Andric 93506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FUNOPEN 93606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FUNOPEN 0 93706c3fb27SDimitry Andric 93806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FUNOPEN2 93906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FUNOPEN2 0 94006c3fb27SDimitry Andric 94106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETFSENT 94206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETFSENT 0 94306c3fb27SDimitry Andric 94406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ARC4RANDOM 94506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ARC4RANDOM 0 94606c3fb27SDimitry Andric 94706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FDEVNAME 94806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FDEVNAME 0 94906c3fb27SDimitry Andric 95006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETUSERSHELL 95106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETUSERSHELL 0 95206c3fb27SDimitry Andric 95306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SL_INIT 95406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SL_INIT 0 95506c3fb27SDimitry Andric 95606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETRANDOM 95706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETRANDOM 0 95806c3fb27SDimitry Andric 95906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___CXA_ATEXIT 96006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___CXA_ATEXIT 0 96106c3fb27SDimitry Andric 96206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ATEXIT 96306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ATEXIT 0 96406c3fb27SDimitry Andric 96506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PTHREAD_ATFORK 96606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PTHREAD_ATFORK 0 96706c3fb27SDimitry Andric 96806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_GETENTROPY 96906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_GETENTROPY 0 97006c3fb27SDimitry Andric 97106c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_QSORT 97206c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_QSORT 0 97306c3fb27SDimitry Andric 97406c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_QSORT_R 97506c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_QSORT_R 0 97606c3fb27SDimitry Andric 97706c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_BSEARCH 97806c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_BSEARCH 0 97906c3fb27SDimitry Andric 98006c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_SIGALTSTACK 98106c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_SIGALTSTACK 0 98206c3fb27SDimitry Andric 98306c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_UNAME 98406c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_UNAME 0 98506c3fb27SDimitry Andric 98606c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT___XUNAME 98706c3fb27SDimitry Andric #define SANITIZER_INTERCEPT___XUNAME 0 98806c3fb27SDimitry Andric 98906c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_FLOPEN 99006c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_FLOPEN 0 99106c3fb27SDimitry Andric 99206c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_PROCCTL 99306c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_PROCCTL 0 99406c3fb27SDimitry Andric 99506c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_HEXDUMP 99606c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_HEXDUMP 0 99706c3fb27SDimitry Andric 99806c3fb27SDimitry Andric #undef SANITIZER_INTERCEPT_ARGP_PARSE 99906c3fb27SDimitry Andric #define SANITIZER_INTERCEPT_ARGP_PARSE 0 100006c3fb27SDimitry Andric 100106c3fb27SDimitry Andric #endif // HWASAN_PLATFORM_INTERCEPTORS_H 1002