|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/asan/asan_interceptors.cpp 208 INTERCEPTOR(int, pthread_create, void *thread,
249 INTERCEPTOR(int, pthread_join, void *t, void **arg) {
269 INTERCEPTOR(int, swapcontext, struct ucontext_t *oucp,
305 INTERCEPTOR(void, longjmp, void *env, int val) {
311 INTERCEPTOR(void, _longjmp, void *env, int val) {
318 INTERCEPTOR(void, __longjmp_chk, void *env, int val) {
325 INTERCEPTOR(void, siglongjmp, void *env, int val) {
332 INTERCEPTOR(void, __cxa_throw, void *a, void *b, void *c) {
340 INTERCEPTOR(void, __cxa_rethrow_primary_exception, void *a) {
348 INTERCEPTOR(_Unwind_Reason_Code, _Unwind_RaiseException,
367 INTERCEPTOR(char*, index, const char *string, int c)
381 INTERCEPTOR(char *, strcat, char *to, const char *from) {
402 INTERCEPTOR(char*, strncat, char *to, const char *from, uptr size) {
421 INTERCEPTOR(char *, strcpy, char *to, const char *from) {
443 INTERCEPTOR(char*, strdup, const char *s) {
459 INTERCEPTOR(char*, __strdup, const char *s) {
475 INTERCEPTOR(char*, strncpy, char *to, const char *from, uptr size) {
488 INTERCEPTOR(long, strtol, const char *nptr, char **endptr, int base) {
501 INTERCEPTOR(int, atoi, const char *nptr) {
522 INTERCEPTOR(long, atol, const char *nptr) {
540 INTERCEPTOR(long long, strtoll, const char *nptr, char **endptr, int base) {
553 INTERCEPTOR(long long, atoll, const char *nptr) {
576 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg,
projects/compiler-rt/lib/asan/asan_malloc_linux.cpp 122 INTERCEPTOR(void, free, void *ptr) {
132 INTERCEPTOR(void, cfree, void *ptr) {
140 INTERCEPTOR(void*, malloc, uptr size) {
149 INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
158 INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
169 INTERCEPTOR(void*, reallocarray, void *ptr, uptr nmemb, uptr size) {
177 INTERCEPTOR(void*, memalign, uptr boundary, uptr size) {
182 INTERCEPTOR(void*, __libc_memalign, uptr boundary, uptr size) {
191 INTERCEPTOR(void*, aligned_alloc, uptr boundary, uptr size) {
197 INTERCEPTOR(uptr, malloc_usable_size, void *ptr) {
212 INTERCEPTOR(struct fake_mallinfo, mallinfo, void) {
218 INTERCEPTOR(int, mallopt, int cmd, int value) {
223 INTERCEPTOR(int, posix_memalign, void **memptr, uptr alignment, uptr size) {
230 INTERCEPTOR(void*, valloc, uptr size) {
236 INTERCEPTOR(void*, pvalloc, uptr size) {
242 INTERCEPTOR(void, malloc_stats, void) {
projects/compiler-rt/lib/cfi/cfi.cpp 423 INTERCEPTOR(void*, dlopen, const char *filename, int flag) {
431 INTERCEPTOR(int, dlclose, void *handle) {
projects/compiler-rt/lib/dfsan/dfsan_interceptors.cpp 20 INTERCEPTOR(void *, mmap, void *addr, SIZE_T length, int prot, int flags,
28 INTERCEPTOR(void *, mmap64, void *addr, SIZE_T length, int prot, int flags,
projects/compiler-rt/lib/hwasan/hwasan_interceptors.cpp 209 INTERCEPTOR(int, pthread_create, void *th, void *attr,
231 INTERCEPTOR(int, fork, void) {
projects/compiler-rt/lib/lsan/lsan_interceptors.cpp 52 INTERCEPTOR(void*, malloc, uptr size) {
58 INTERCEPTOR(void, free, void *p) {
63 INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
80 INTERCEPTOR(void*, realloc, void *q, uptr size) {
86 INTERCEPTOR(void*, reallocarray, void *q, uptr nmemb, uptr size) {
92 INTERCEPTOR(int, posix_memalign, void **memptr, uptr alignment, uptr size) {
98 INTERCEPTOR(void*, valloc, uptr size) {
106 INTERCEPTOR(void*, memalign, uptr alignment, uptr size) {
113 INTERCEPTOR(void *, __libc_memalign, uptr alignment, uptr size) {
127 INTERCEPTOR(void*, aligned_alloc, uptr alignment, uptr size) {
138 INTERCEPTOR(uptr, malloc_usable_size, void *ptr) {
153 INTERCEPTOR(struct fake_mallinfo, mallinfo, void) {
160 INTERCEPTOR(int, mallopt, int cmd, int value) {
170 INTERCEPTOR(void*, pvalloc, uptr size) {
181 INTERCEPTOR(void, cfree, void *p) ALIAS(WRAPPER_NAME(free));
188 INTERCEPTOR(int, mcheck, void (*abortfunc)(int mstatus)) {
192 INTERCEPTOR(int, mcheck_pedantic, void (*abortfunc)(int mstatus)) {
196 INTERCEPTOR(int, mprobe, void *ptr) {
388 INTERCEPTOR(char *, strerror, int errnum) {
425 INTERCEPTOR(int, pthread_create, void *th, void *attr,
463 INTERCEPTOR(int, pthread_join, void *th, void **ret) {
472 INTERCEPTOR(void, _exit, int status) {
projects/compiler-rt/lib/msan/msan_interceptors.cpp 133 INTERCEPTOR(SIZE_T, fread_unlocked, void *ptr, SIZE_T size, SIZE_T nmemb,
147 INTERCEPTOR(void *, mempcpy, void *dest, const void *src, SIZE_T n) {
155 INTERCEPTOR(void *, memccpy, void *dest, const void *src, int c, SIZE_T n) {
165 INTERCEPTOR(void *, bcopy, const void *src, void *dest, SIZE_T n) {
169 INTERCEPTOR(int, posix_memalign, void **memptr, SIZE_T alignment, SIZE_T size) {
179 INTERCEPTOR(void *, memalign, SIZE_T alignment, SIZE_T size) {
188 INTERCEPTOR(void *, aligned_alloc, SIZE_T alignment, SIZE_T size) {
194 INTERCEPTOR(void *, __libc_memalign, SIZE_T alignment, SIZE_T size) {
206 INTERCEPTOR(void *, valloc, SIZE_T size) {
212 INTERCEPTOR(void *, pvalloc, SIZE_T size) {
221 INTERCEPTOR(void, free, void *ptr) {
228 INTERCEPTOR(void, cfree, void *ptr) {
239 INTERCEPTOR(uptr, malloc_usable_size, void *ptr) {
253 INTERCEPTOR(void, mallinfo, __sanitizer_struct_mallinfo *sret) {
268 INTERCEPTOR(int, mallopt, int cmd, int value) {
277 INTERCEPTOR(void, malloc_stats, void) {
285 INTERCEPTOR(char *, strcpy, char *dest, const char *src) {
295 INTERCEPTOR(char *, strncpy, char *dest, const char *src, SIZE_T n) {
308 INTERCEPTOR(char *, stpcpy, char *dest, const char *src) {
322 INTERCEPTOR(char *, strdup, char *src) {
335 INTERCEPTOR(char *, __strdup, char *src) {
350 INTERCEPTOR(char *, gcvt, double number, SIZE_T ndigit, char *buf) {
362 INTERCEPTOR(char *, strcat, char *dest, const char *src) {
374 INTERCEPTOR(char *, strncat, char *dest, const char *src, SIZE_T n) {
471 INTERCEPTOR(int, vswprintf, void *str, uptr size, void *format, va_list ap) {
480 INTERCEPTOR(int, swprintf, void *str, uptr size, void *format, ...) {
496 INTERCEPTOR(SIZE_T, strftime, char *s, SIZE_T max, const char *format,
501 INTERCEPTOR(SIZE_T, strftime_l, char *s, SIZE_T max, const char *format,
507 INTERCEPTOR(SIZE_T, __strftime_l, char *s, SIZE_T max, const char *format,
517 INTERCEPTOR(SIZE_T, wcsftime, wchar_t *s, SIZE_T max, const wchar_t *format,
522 INTERCEPTOR(SIZE_T, wcsftime_l, wchar_t *s, SIZE_T max, const wchar_t *format,
529 INTERCEPTOR(SIZE_T, __wcsftime_l, wchar_t *s, SIZE_T max, const wchar_t *format,
539 INTERCEPTOR(int, mbtowc, wchar_t *dest, const char *src, SIZE_T n) {
546 INTERCEPTOR(SIZE_T, mbrtowc, wchar_t *dest, const char *src, SIZE_T n,
555 INTERCEPTOR(wchar_t *, wmemcpy, wchar_t *dest, const wchar_t *src, SIZE_T n) {
564 INTERCEPTOR(wchar_t *, wmempcpy, wchar_t *dest, const wchar_t *src, SIZE_T n) {
576 INTERCEPTOR(wchar_t *, wmemset, wchar_t *s, wchar_t c, SIZE_T n) {
584 INTERCEPTOR(wchar_t *, wmemmove, wchar_t *dest, const wchar_t *src, SIZE_T n) {
592 INTERCEPTOR(int, wcscmp, const wchar_t *s1, const wchar_t *s2) {
598 INTERCEPTOR(int, gettimeofday, void *tv, void *tz) {
609 INTERCEPTOR(char *, fcvt, double x, int a, int *b, int *c) {
622 INTERCEPTOR(char *, getenv, char *name) {
643 INTERCEPTOR(int, setenv, const char *name, const char *value, int overwrite) {
651 INTERCEPTOR(int, putenv, char *string) {
672 INTERCEPTOR(int, __fxstat, int magic, int fd, void *buf) {
685 INTERCEPTOR(int, __fxstat64, int magic, int fd, void *buf) {
706 INTERCEPTOR(int, __fxstatat, int magic, int fd, char *pathname, void *buf,
717 INTERCEPTOR(int, __fxstatat64, int magic, int fd, char *pathname, void *buf,
729 INTERCEPTOR(int, pipe, int pipefd[2]) {
739 INTERCEPTOR(int, pipe2, int pipefd[2], int flags) {
747 INTERCEPTOR(int, socketpair, int domain, int type, int protocol, int sv[2]) {
756 INTERCEPTOR(char *, fgets_unlocked, char *s, int size, void *stream) {
777 INTERCEPTOR(int, getrlimit, int resource, void *rlim) {
782 INTERCEPTOR(int, __getrlimit, int resource, void *rlim) {
786 INTERCEPTOR(int, getrlimit64, int resource, void *rlim) {
794 INTERCEPTOR(int, prlimit, int pid, int resource, void *new_rlimit,
805 INTERCEPTOR(int, prlimit64, int pid, int resource, void *new_rlimit,
841 INTERCEPTOR(int, uname, struct utsname *utsname) {
851 INTERCEPTOR(int, gethostname, char *name, SIZE_T len) {
864 INTERCEPTOR(int, epoll_wait, int epfd, void *events, int maxevents,
879 INTERCEPTOR(int, epoll_pwait, int epfd, void *events, int maxevents,
893 INTERCEPTOR(void *, calloc, SIZE_T nmemb, SIZE_T size) {
901 INTERCEPTOR(void *, realloc, void *ptr, SIZE_T size) {
919 INTERCEPTOR(void *, reallocarray, void *ptr, SIZE_T nmemb, SIZE_T size) {
924 INTERCEPTOR(void *, malloc, SIZE_T size) {
969 INTERCEPTOR(int, getrusage, int who, void *usage) {
1039 INTERCEPTOR(int, pthread_create, void *th, void *attr, void *(*callback)(void*),
1062 INTERCEPTOR(int, pthread_key_create, __sanitizer_pthread_key_t *key,
1077 INTERCEPTOR(int, pthread_join, void *th, void **retval) {
1087 INTERCEPTOR(void, tzset, int fake) {
1146 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg,
1153 INTERCEPTOR(int, atexit, void (*func)()) {
1193 INTERCEPTOR(int, fork, void) {
1204 INTERCEPTOR(int, openpty, int *aparent, int *aworker, char *name,
1223 INTERCEPTOR(int, forkpty, int *aparent, char *name, const void *termp,
1443 INTERCEPTOR(int, dladdr, void *addr, dlinfo *info) {
1457 INTERCEPTOR(char *, dlerror, int fake) {
1486 INTERCEPTOR(void *, shmat, int shmid, const void *shmaddr, int shmflg) {
1499 INTERCEPTOR(int, dl_iterate_phdr, dl_iterate_phdr_cb callback, void *data) {
1510 INTERCEPTOR(wchar_t *, wcschr, void *s, wchar_t wc, void *ps) {
1517 INTERCEPTOR(wchar_t *, wcscpy, wchar_t *dest, const wchar_t *src) {
1526 INTERCEPTOR(wchar_t *, wcsncpy, wchar_t *dest, const wchar_t *src, SIZE_T n) {
projects/compiler-rt/lib/safestack/safestack.cpp 208 INTERCEPTOR(int, pthread_create, pthread_t *thread,
projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc 359 INTERCEPTOR(SIZE_T, strlen, const char *s) {
379 INTERCEPTOR(SIZE_T, strnlen, const char *s, SIZE_T maxlen) {
393 INTERCEPTOR(char*, strndup, const char *s, uptr size) {
403 INTERCEPTOR(char*, __strndup, const char *s, uptr size) {
413 INTERCEPTOR(char*, textdomain, const char *domainname) {
436 INTERCEPTOR(int, strcmp, const char *s1, const char *s2) {
458 INTERCEPTOR(int, strncmp, const char *s1, const char *s2, uptr size) {
501 INTERCEPTOR(int, strcasecmp, const char *s1, const char *s2) {
523 INTERCEPTOR(int, strncasecmp, const char *s1, const char *s2, SIZE_T size) {
569 INTERCEPTOR(char*, strstr, const char *s1, const char *s2) {
592 INTERCEPTOR(char*, strcasestr, const char *s1, const char *s2) {
610 INTERCEPTOR(char*, strtok, char *str, const char *delimiters) {
659 INTERCEPTOR(void*, memmem, const void *s1, SIZE_T len1, const void *s2,
679 INTERCEPTOR(char*, strchr, const char *s, int c) {
698 INTERCEPTOR(char*, strchrnul, const char *s, int c) {
713 INTERCEPTOR(char*, strrchr, const char *s, int c) {
728 INTERCEPTOR(SIZE_T, strspn, const char *s1, const char *s2) {
739 INTERCEPTOR(SIZE_T, strcspn, const char *s1, const char *s2) {
758 INTERCEPTOR(char *, strpbrk, const char *s1, const char *s2) {
776 INTERCEPTOR(void *, memset, void *dst, int v, uptr size) {
787 INTERCEPTOR(void *, memmove, void *dst, const void *src, uptr size) {
798 INTERCEPTOR(void *, memcpy, void *dst, const void *src, uptr size) {
866 INTERCEPTOR(int, memcmp, const void *a1, const void *a2, uptr size) {
880 INTERCEPTOR(int, bcmp, const void *a1, const void *a2, uptr size) {
894 INTERCEPTOR(void*, memchr, const void *s, int c, SIZE_T n) {
920 INTERCEPTOR(void*, memrchr, const void *s, int c, SIZE_T n) {
933 INTERCEPTOR(double, frexp, double x, int *exp) {
948 INTERCEPTOR(float, frexpf, float x, int *exp) {
959 INTERCEPTOR(long double, frexpl, long double x, int *exp) {
999 INTERCEPTOR(SSIZE_T, read, int fd, void *ptr, SIZE_T count) {
1017 INTERCEPTOR(SIZE_T, fread, void *ptr, SIZE_T size, SIZE_T nmemb, void *file) {
1034 INTERCEPTOR(SSIZE_T, pread, int fd, void *ptr, SIZE_T count, OFF_T offset) {
1052 INTERCEPTOR(SSIZE_T, pread64, int fd, void *ptr, SIZE_T count, OFF64_T offset) {
1086 INTERCEPTOR(SSIZE_T, preadv, int fd, __sanitizer_iovec *iov, int iovcnt,
1102 INTERCEPTOR(SSIZE_T, preadv64, int fd, __sanitizer_iovec *iov, int iovcnt,
1118 INTERCEPTOR(SSIZE_T, write, int fd, void *ptr, SIZE_T count) {
1134 INTERCEPTOR(SIZE_T, fwrite, const void *p, uptr size, uptr nmemb, void *file) {
1148 INTERCEPTOR(SSIZE_T, pwrite, int fd, void *ptr, SIZE_T count, OFF_T offset) {
1163 INTERCEPTOR(SSIZE_T, pwrite64, int fd, void *ptr, OFF64_T count,
1195 INTERCEPTOR(SSIZE_T, pwritev, int fd, __sanitizer_iovec *iov, int iovcnt,
1211 INTERCEPTOR(SSIZE_T, pwritev64, int fd, __sanitizer_iovec *iov, int iovcnt,
1227 INTERCEPTOR(char *, fgets, char *s, SIZE_T size, void *file) {
1260 INTERCEPTOR(int, puts, char *s) {
1275 INTERCEPTOR(int, prctl, int option, unsigned long arg2, unsigned long arg3,
1295 INTERCEPTOR(unsigned long, time, unsigned long *t) {
1323 INTERCEPTOR(__sanitizer_tm *, localtime, unsigned long *timep) {
1333 INTERCEPTOR(__sanitizer_tm *, localtime_r, unsigned long *timep, void *result) {
1343 INTERCEPTOR(__sanitizer_tm *, gmtime, unsigned long *timep) {
1353 INTERCEPTOR(__sanitizer_tm *, gmtime_r, unsigned long *timep, void *result) {
1363 INTERCEPTOR(char *, ctime, unsigned long *timep) {
1376 INTERCEPTOR(char *, ctime_r, unsigned long *timep, char *result) {
1389 INTERCEPTOR(char *, asctime, __sanitizer_tm *tm) {
1402 INTERCEPTOR(char *, asctime_r, __sanitizer_tm *tm, char *result) {
1415 INTERCEPTOR(long, mktime, __sanitizer_tm *tm) {
1444 INTERCEPTOR(char *, strptime, char *s, char *format, __sanitizer_tm *tm) {
1498 INTERCEPTOR(int, vscanf, const char *format, va_list ap)
1501 INTERCEPTOR(int, vsscanf, const char *str, const char *format, va_list ap)
1504 INTERCEPTOR(int, vfscanf, void *stream, const char *format, va_list ap)
1508 INTERCEPTOR(int, __isoc99_vscanf, const char *format, va_list ap)
1511 INTERCEPTOR(int, __isoc99_vsscanf, const char *str, const char *format,
1515 INTERCEPTOR(int, __isoc99_vfscanf, void *stream, const char *format, va_list ap)
1519 INTERCEPTOR(int, scanf, const char *format, ...)
1522 INTERCEPTOR(int, fscanf, void *stream, const char *format, ...)
1525 INTERCEPTOR(int, sscanf, const char *str, const char *format, ...)
1529 INTERCEPTOR(int, __isoc99_scanf, const char *format, ...)
1532 INTERCEPTOR(int, __isoc99_fscanf, void *stream, const char *format, ...)
1535 INTERCEPTOR(int, __isoc99_sscanf, const char *str, const char *format, ...)
1638 INTERCEPTOR(int, vprintf, const char *format, va_list ap)
1641 INTERCEPTOR(int, vfprintf, __sanitizer_FILE *stream, const char *format,
1645 INTERCEPTOR(int, vsnprintf, char *str, SIZE_T size, const char *format,
1650 INTERCEPTOR(int, __vsnprintf_chk, char *str, SIZE_T size, int flag,
1665 INTERCEPTOR(int, vsprintf, char *str, const char *format, va_list ap)
1669 INTERCEPTOR(int, __vsprintf_chk, char *str, int flag, SIZE_T size_to,
1674 INTERCEPTOR(int, vasprintf, char **strp, const char *format, va_list ap)
1678 INTERCEPTOR(int, __isoc99_vprintf, const char *format, va_list ap)
1681 INTERCEPTOR(int, __isoc99_vfprintf, __sanitizer_FILE *stream,
1685 INTERCEPTOR(int, __isoc99_vsnprintf, char *str, SIZE_T size, const char *format,
1689 INTERCEPTOR(int, __isoc99_vsprintf, char *str, const char *format,
1696 INTERCEPTOR(int, printf, const char *format, ...)
1699 INTERCEPTOR(int, fprintf, __sanitizer_FILE *stream, const char *format, ...)
1703 INTERCEPTOR(int, __fprintf_chk, __sanitizer_FILE *stream, SIZE_T size,
1708 INTERCEPTOR(int, sprintf, char *str, const char *format, ...)
1712 INTERCEPTOR(int, __sprintf_chk, char *str, int flag, SIZE_T size_to,
1717 INTERCEPTOR(int, snprintf, char *str, SIZE_T size, const char *format, ...)
1721 INTERCEPTOR(int, __snprintf_chk, char *str, SIZE_T size, int flag,
1726 INTERCEPTOR(int, asprintf, char **strp, const char *format, ...)
1730 INTERCEPTOR(int, __isoc99_printf, const char *format, ...)
1733 INTERCEPTOR(int, __isoc99_fprintf, __sanitizer_FILE *stream, const char *format,
1737 INTERCEPTOR(int, __isoc99_sprintf, char *str, const char *format, ...)
1740 INTERCEPTOR(int, __isoc99_snprintf, char *str, SIZE_T size,
1801 INTERCEPTOR(int, ioctl, int d, unsigned long request, ...) {
1897 INTERCEPTOR(__sanitizer_passwd *, getpwnam, const char *name) {
1906 INTERCEPTOR(__sanitizer_passwd *, getpwuid, u32 uid) {
1913 INTERCEPTOR(__sanitizer_group *, getgrnam, const char *name) {
1921 INTERCEPTOR(__sanitizer_group *, getgrgid, u32 gid) {
1938 INTERCEPTOR(int, getpwnam_r, const char *name, __sanitizer_passwd *pwd,
1952 INTERCEPTOR(int, getpwuid_r, u32 uid, __sanitizer_passwd *pwd, char *buf,
1965 INTERCEPTOR(int, getgrnam_r, const char *name, __sanitizer_group *grp,
1979 INTERCEPTOR(int, getgrgid_r, u32 gid, __sanitizer_group *grp, char *buf,
2002 INTERCEPTOR(__sanitizer_passwd *, getpwent, int dummy) {
2009 INTERCEPTOR(__sanitizer_group *, getgrent, int dummy) {
2024 INTERCEPTOR(__sanitizer_passwd *, fgetpwent, void *fp) {
2031 INTERCEPTOR(__sanitizer_group *, fgetgrent, void *fp) {
2046 INTERCEPTOR(int, getpwent_r, __sanitizer_passwd *pwbuf, char *buf,
2059 INTERCEPTOR(int, getgrent_r, __sanitizer_group *pwbuf, char *buf, SIZE_T buflen,
2080 INTERCEPTOR(int, fgetpwent_r, void *fp, __sanitizer_passwd *pwbuf, char *buf,
2100 INTERCEPTOR(int, fgetgrent_r, void *fp, __sanitizer_group *pwbuf, char *buf,
2123 INTERCEPTOR(void, setpwent, int dummy) {
2128 INTERCEPTOR(void, endpwent, int dummy) {
2133 INTERCEPTOR(void, setgrent, int dummy) {
2138 INTERCEPTOR(void, endgrent, int dummy) {
2153 INTERCEPTOR(int, clock_getres, u32 clk_id, void *tp) {
2165 INTERCEPTOR(int, clock_gettime, u32 clk_id, void *tp) {
2186 INTERCEPTOR(int, clock_settime, u32 clk_id, const void *tp) {
2201 INTERCEPTOR(int, getitimer, int which, void *curr_value) {
2213 INTERCEPTOR(int, setitimer, int which, const void *new_value, void *old_value) {
2305 INTERCEPTOR(int, glob, const char *pattern, int flags,
2341 INTERCEPTOR(int, glob64, const char *pattern, int flags,
2419 INTERCEPTOR(int, wait3, int *status, int options, void *rusage) {
2448 INTERCEPTOR(int, wait4, int pid, int *status, int options, void *rusage) {
2474 INTERCEPTOR(char *, inet_ntop, int af, const void *src, char *dst, u32 size) {
2487 INTERCEPTOR(int, inet_pton, int af, const char *src, void *dst) {
2510 INTERCEPTOR(int, inet_aton, const char *cp, void *dst) {
2530 INTERCEPTOR(int, pthread_getschedparam, uptr thread, int *policy, int *param) {
2550 INTERCEPTOR(int, getaddrinfo, char *node, char *service,
2585 INTERCEPTOR(int, getnameinfo, void *sockaddr, unsigned salen, char *host,
2611 INTERCEPTOR(int, getsockname, int sock_fd, void *addr, int *addrlen) {
2653 INTERCEPTOR(struct __sanitizer_hostent *, gethostbyname, char *name) {
2661 INTERCEPTOR(struct __sanitizer_hostent *, gethostbyaddr, void *addr, int len,
2671 INTERCEPTOR(struct __sanitizer_hostent *, gethostent, int fake) {
2687 INTERCEPTOR(struct __sanitizer_hostent *, gethostbyname2, char *name, int af) {
2700 INTERCEPTOR(int, gethostbyname_r, char *name, struct __sanitizer_hostent *ret,
2724 INTERCEPTOR(int, gethostent_r, struct __sanitizer_hostent *ret, char *buf,
2748 INTERCEPTOR(int, gethostbyaddr_r, void *addr, int len, int type,
2775 INTERCEPTOR(int, gethostbyname2_r, char *name, int af,
2801 INTERCEPTOR(int, getsockopt, int sockfd, int level, int optname, void *optval,
2821 INTERCEPTOR(int, accept, int fd, void *addr, unsigned *addrlen) {
2843 INTERCEPTOR(int, accept4, int fd, void *addr, unsigned *addrlen, int f) {
2892 INTERCEPTOR(double, modf, double x, double *iptr) {
2904 INTERCEPTOR(float, modff, float x, float *iptr) {
2916 INTERCEPTOR(long double, modfl, long double x, long double *iptr) {
2952 INTERCEPTOR(SSIZE_T, recvmsg, int fd, struct __sanitizer_msghdr *msg,
2975 INTERCEPTOR(int, recvmmsg, int fd, struct __sanitizer_mmsghdr *msgvec,
3050 INTERCEPTOR(SSIZE_T, sendmsg, int fd, struct __sanitizer_msghdr *msg,
3069 INTERCEPTOR(int, sendmmsg, int fd, struct __sanitizer_mmsghdr *msgvec,
3094 INTERCEPTOR(int, getpeername, int sockfd, void *addr, unsigned *addrlen) {
3113 INTERCEPTOR(int, sysinfo, void *info) {
3130 INTERCEPTOR(__sanitizer_dirent *, opendir, const char *path) {
3140 INTERCEPTOR(__sanitizer_dirent *, readdir, void *dirp) {
3151 INTERCEPTOR(int, readdir_r, void *dirp, __sanitizer_dirent *entry,
3176 INTERCEPTOR(__sanitizer_dirent64 *, readdir64, void *dirp) {
3187 INTERCEPTOR(int, readdir64_r, void *dirp, __sanitizer_dirent64 *entry,
3210 INTERCEPTOR(uptr, ptrace, int request, int pid, void *addr, void *data) {
3284 INTERCEPTOR(char *, setlocale, int category, char *locale) {
3303 INTERCEPTOR(char *, getcwd, char *buf, SIZE_T size) {
3319 INTERCEPTOR(char *, get_current_dir_name, int fake) {
3368 INTERCEPTOR(INTMAX_T, strtoimax, const char *nptr, char **endptr, int base) {
3380 INTERCEPTOR(UINTMAX_T, strtoumax, const char *nptr, char **endptr, int base) {
3400 INTERCEPTOR(SIZE_T, mbstowcs, wchar_t *dest, const char *src, SIZE_T len) {
3414 INTERCEPTOR(SIZE_T, mbsrtowcs, wchar_t *dest, const char **src, SIZE_T len,
3441 INTERCEPTOR(SIZE_T, mbsnrtowcs, wchar_t *dest, const char **src, SIZE_T nms,
3467 INTERCEPTOR(SIZE_T, wcstombs, char *dest, const wchar_t *src, SIZE_T len) {
3481 INTERCEPTOR(SIZE_T, wcsrtombs, char *dest, const wchar_t **src, SIZE_T len,
3506 INTERCEPTOR(SIZE_T, wcsnrtombs, char *dest, const wchar_t **src, SIZE_T nms,
3533 INTERCEPTOR(SIZE_T, wcrtomb, char *dest, wchar_t src, void *ps) {
3557 INTERCEPTOR(int, wctomb, char *dest, wchar_t src) {
3579 INTERCEPTOR(int, tcgetattr, int fd, void *termios_p) {
3597 INTERCEPTOR(char *, realpath, const char *path, char *resolved_path) {
3621 INTERCEPTOR(char *, canonicalize_file_name, const char *path) {
3636 INTERCEPTOR(SIZE_T, confstr, int name, char *buf, SIZE_T len) {
3653 INTERCEPTOR(int, sched_getaffinity, int pid, SIZE_T cpusetsize, void *mask) {
3669 INTERCEPTOR(int, sched_getparam, int pid, void *param) {
3682 INTERCEPTOR(char *, strerror, int errnum) {
3721 INTERCEPTOR(char *, strerror_r, int errnum, char *buf, SIZE_T buflen) {
3742 INTERCEPTOR(int, __xpg_strerror_r, int errnum, char *buf, SIZE_T buflen) {
3783 INTERCEPTOR(int, scandir, char *dirp, __sanitizer_dirent ***namelist,
3836 INTERCEPTOR(int, scandir64, char *dirp, __sanitizer_dirent64 ***namelist,
3867 INTERCEPTOR(int, getgroups, int size, u32 *lst) {
3899 INTERCEPTOR(int, poll, __sanitizer_pollfd *fds, __sanitizer_nfds_t nfds,
3914 INTERCEPTOR(int, ppoll, __sanitizer_pollfd *fds, __sanitizer_nfds_t nfds,
3933 INTERCEPTOR(int, wordexp, char *s, __sanitizer_wordexp_t *p, int flags) {
3959 INTERCEPTOR(int, sigwait, __sanitizer_sigset_t *set, int *sig) {
3976 INTERCEPTOR(int, sigwaitinfo, __sanitizer_sigset_t *set, void *info) {
3993 INTERCEPTOR(int, sigtimedwait, __sanitizer_sigset_t *set, void *info,
4012 INTERCEPTOR(int, sigemptyset, __sanitizer_sigset_t *set) {
4023 INTERCEPTOR(int, sigfillset, __sanitizer_sigset_t *set) {
4041 INTERCEPTOR(int, sigpending, __sanitizer_sigset_t *set) {
4057 INTERCEPTOR(int, sigprocmask, int how, __sanitizer_sigset_t *set,
4076 INTERCEPTOR(int, pthread_sigmask, int how, __sanitizer_sigset_t *set,
4095 INTERCEPTOR(int, backtrace, void **buffer, int size) {
4107 INTERCEPTOR(char **, backtrace_symbols, void **buffer, int size) {
4131 INTERCEPTOR(void, _exit, int status) {
4146 INTERCEPTOR(int, pthread_mutex_lock, void *m) {
4160 INTERCEPTOR(int, pthread_mutex_unlock, void *m) {
4179 INTERCEPTOR(int, __pthread_mutex_lock, void *m) {
4183 INTERCEPTOR(int, __pthread_mutex_unlock, void *m) {
4235 INTERCEPTOR(__sanitizer_mntent *, getmntent, void *fp) {
4248 INTERCEPTOR(__sanitizer_mntent *, getmntent_r, void *fp,
4262 INTERCEPTOR(int, statfs, char *path, void *buf) {
4273 INTERCEPTOR(int, fstatfs, int fd, void *buf) {
4291 INTERCEPTOR(int, statfs64, char *path, void *buf) {
4302 INTERCEPTOR(int, fstatfs64, int fd, void *buf) {
4320 INTERCEPTOR(int, statvfs, char *path, void *buf) {
4331 INTERCEPTOR(int, fstatvfs, int fd, void *buf) {
4354 INTERCEPTOR(int, statvfs64, char *path, void *buf) {
4365 INTERCEPTOR(int, fstatvfs64, int fd, void *buf) {
4383 INTERCEPTOR(int, initgroups, char *user, u32 group) {
4396 INTERCEPTOR(char *, ether_ntoa, __sanitizer_ether_addr *addr) {
4404 INTERCEPTOR(__sanitizer_ether_addr *, ether_aton, char *buf) {
4420 INTERCEPTOR(int, ether_ntohost, char *hostname, __sanitizer_ether_addr *addr) {
4432 INTERCEPTOR(int, ether_hostton, char *hostname, __sanitizer_ether_addr *addr) {
4444 INTERCEPTOR(int, ether_line, char *line, __sanitizer_ether_addr *addr,
4469 INTERCEPTOR(char *, ether_ntoa_r, __sanitizer_ether_addr *addr, char *buf) {
4480 INTERCEPTOR(__sanitizer_ether_addr *, ether_aton_r, char *buf,
4500 INTERCEPTOR(int, shmctl, int shmid, int cmd, void *buf) {
4525 INTERCEPTOR(int, random_r, void *buf, u32 *result) {
4576 INTERCEPTOR(int, pthread_attr_getstack, void *attr, void **addr, SIZE_T *size) {
4632 INTERCEPTOR(int, pthread_attr_getaffinity_np, void *attr, SIZE_T cpusetsize,
4741 INTERCEPTOR(char *, tmpnam, char *s) {
4762 INTERCEPTOR(char *, tmpnam_r, char *s) {
4778 INTERCEPTOR(char *, ttyname, int fd) {
4792 INTERCEPTOR(int, ttyname_r, int fd, char *name, SIZE_T namesize) {
4806 INTERCEPTOR(char *, tempnam, char *dir, char *pfx) {
4821 INTERCEPTOR(int, pthread_setname_np, uptr thread, const char *name) {
4845 INTERCEPTOR(int, pthread_getname_np, uptr thread, char *name, SIZE_T len) {
4859 INTERCEPTOR(void, sincos, double x, double *sin, double *cos) {
4869 INTERCEPTOR(void, sincosf, float x, float *sin, float *cos) {
4879 INTERCEPTOR(void, sincosl, long double x, long double *sin, long double *cos) {
4898 INTERCEPTOR(double, remquo, double x, double y, int *quo) {
4908 INTERCEPTOR(float, remquof, float x, float y, int *quo) {
4926 INTERCEPTOR(long double, remquol, long double x, long double y, int *quo) {
4944 INTERCEPTOR(double, lgamma, double x) {
4951 INTERCEPTOR(float, lgammaf, float x) {
4966 INTERCEPTOR(long double, lgammal, long double x) {
4980 INTERCEPTOR(double, lgamma_r, double x, int *signp) {
4990 INTERCEPTOR(float, lgammaf_r, float x, int *signp) {
5008 INTERCEPTOR(long double, lgammal_r, long double x, int *signp) {
5024 INTERCEPTOR(int, drand48_r, void *buffer, double *result) {
5034 INTERCEPTOR(int, lrand48_r, void *buffer, long *result) {
5052 INTERCEPTOR(int, rand_r, unsigned *seedp) {
5064 INTERCEPTOR(SSIZE_T, getline, char **lineptr, SIZE_T *n, void *stream) {
5095 INTERCEPTOR(SSIZE_T, __getdelim, char **lineptr, SIZE_T *n, int delim,
5101 INTERCEPTOR(SSIZE_T, getdelim, char **lineptr, SIZE_T *n, int delim,
5114 INTERCEPTOR(SIZE_T, iconv, void *cd, char **inbuf, SIZE_T *inbytesleft,
5142 INTERCEPTOR(__sanitizer_clock_t, times, void *tms) {
5167 INTERCEPTOR(void *, __tls_get_addr, void *arg) {
5261 INTERCEPTOR(SSIZE_T, listxattr, const char *path, char *list, SIZE_T size) {
5274 INTERCEPTOR(SSIZE_T, llistxattr, const char *path, char *list, SIZE_T size) {
5285 INTERCEPTOR(SSIZE_T, flistxattr, int fd, char *list, SIZE_T size) {
5304 INTERCEPTOR(SSIZE_T, getxattr, const char *path, const char *name, char *value,
5317 INTERCEPTOR(SSIZE_T, lgetxattr, const char *path, const char *name, char *value,
5330 INTERCEPTOR(SSIZE_T, fgetxattr, int fd, const char *name, char *value,
5351 INTERCEPTOR(int, getresuid, void *ruid, void *euid, void *suid) {
5365 INTERCEPTOR(int, getresgid, void *rgid, void *egid, void *sgid) {
5390 INTERCEPTOR(int, getifaddrs, __sanitizer_ifaddrs **ifap) {
5426 INTERCEPTOR(char *, if_indextoname, unsigned int ifindex, char* ifname) {
5437 INTERCEPTOR(unsigned int, if_nametoindex, const char* ifname) {
5452 INTERCEPTOR(int, capget, void *hdrp, void *datap) {
5468 INTERCEPTOR(int, capset, void *hdrp, const void *datap) {
5564 INTERCEPTOR(void *, __bzero, void *block, uptr size) {
5574 INTERCEPTOR(void *, bzero, void *block, uptr size) {
5584 INTERCEPTOR(int, ftime, __sanitizer_timeb *tp) {
5601 INTERCEPTOR(void, xdrmem_create, __sanitizer_XDR *xdrs, uptr addr,
5617 INTERCEPTOR(void, xdrstdio_create, __sanitizer_XDR *xdrs, void *file, int op) {
5672 INTERCEPTOR(int, xdr_bytes, __sanitizer_XDR *xdrs, char **p, unsigned *sizep,
5693 INTERCEPTOR(int, xdr_string, __sanitizer_XDR *xdrs, char **p,
5749 INTERCEPTOR(void *, tsearch, void *key, void **rootp,
5786 INTERCEPTOR(int, __uflow, __sanitizer_FILE *fp) {
5793 INTERCEPTOR(int, __underflow, __sanitizer_FILE *fp) {
5800 INTERCEPTOR(int, __overflow, __sanitizer_FILE *fp, int ch) {
5807 INTERCEPTOR(int, __wuflow, __sanitizer_FILE *fp) {
5814 INTERCEPTOR(int, __wunderflow, __sanitizer_FILE *fp) {
5821 INTERCEPTOR(int, __woverflow, __sanitizer_FILE *fp, int ch) {
5840 INTERCEPTOR(__sanitizer_FILE *, fopen, const char *path, const char *mode) {
5850 INTERCEPTOR(__sanitizer_FILE *, fdopen, int fd, const char *mode) {
5858 INTERCEPTOR(__sanitizer_FILE *, freopen, const char *path, const char *mode,
5879 INTERCEPTOR(__sanitizer_FILE *, fopen64, const char *path, const char *mode) {
5889 INTERCEPTOR(__sanitizer_FILE *, freopen64, const char *path, const char *mode,
5909 INTERCEPTOR(__sanitizer_FILE *, open_memstream, char **ptr, SIZE_T *sizeloc) {
5925 INTERCEPTOR(__sanitizer_FILE *, open_wmemstream, wchar_t **ptr,
5939 INTERCEPTOR(__sanitizer_FILE *, fmemopen, void *buf, SIZE_T size,
5966 INTERCEPTOR(int, _obstack_begin_1, __sanitizer_obstack *obstack, int sz,
5976 INTERCEPTOR(int, _obstack_begin, __sanitizer_obstack *obstack, int sz,
5985 INTERCEPTOR(void, _obstack_newchunk, __sanitizer_obstack *obstack, int length) {
6002 INTERCEPTOR(int, fflush, __sanitizer_FILE *fp) {
6019 INTERCEPTOR(int, fclose, __sanitizer_FILE *fp) {
6037 INTERCEPTOR(void*, dlopen, const char *filename, int flag) {
6048 INTERCEPTOR(int, dlclose, void *handle) {
6064 INTERCEPTOR(char *, getpass, const char *prompt) {
6080 INTERCEPTOR(int, timerfd_settime, int fd, int flags, void *new_value,
6092 INTERCEPTOR(int, timerfd_gettime, int fd, void *curr_value) {
6118 INTERCEPTOR(int, mlock, const void *addr, uptr len) {
6123 INTERCEPTOR(int, munlock, const void *addr, uptr len) {
6128 INTERCEPTOR(int, mlockall, int flags) {
6133 INTERCEPTOR(int, munlockall, void) {
6186 INTERCEPTOR(__sanitizer_FILE *, fopencookie, void *cookie, const char *mode,
6206 INTERCEPTOR(int, sem_init, __sanitizer_sem_t *s, int pshared, unsigned value) {
6218 INTERCEPTOR(int, sem_destroy, __sanitizer_sem_t *s) {
6225 INTERCEPTOR(int, sem_wait, __sanitizer_sem_t *s) {
6235 INTERCEPTOR(int, sem_trywait, __sanitizer_sem_t *s) {
6245 INTERCEPTOR(int, sem_timedwait, __sanitizer_sem_t *s, void *abstime) {
6256 INTERCEPTOR(int, sem_post, __sanitizer_sem_t *s) {
6264 INTERCEPTOR(int, sem_getvalue, __sanitizer_sem_t *s, int *sval) {
6287 INTERCEPTOR(int, pthread_setcancelstate, int state, int *oldstate) {
6296 INTERCEPTOR(int, pthread_setcanceltype, int type, int *oldtype) {
6312 INTERCEPTOR(int, mincore, void *addr, uptr length, unsigned char *vec) {
6329 INTERCEPTOR(SSIZE_T, process_vm_readv, int pid, __sanitizer_iovec *local_iov,
6342 INTERCEPTOR(SSIZE_T, process_vm_writev, int pid, __sanitizer_iovec *local_iov,
6362 INTERCEPTOR(char *, ctermid, char *s) {
6392 INTERCEPTOR(SSIZE_T, recv, int fd, void *buf, SIZE_T len, int flags) {
6404 INTERCEPTOR(SSIZE_T, recvfrom, int fd, void *buf, SIZE_T len, int flags,
6430 INTERCEPTOR(SSIZE_T, send, int fd, void *buf, SIZE_T len, int flags) {
6443 INTERCEPTOR(SSIZE_T, sendto, int fd, void *buf, SIZE_T len, int flags,
6465 INTERCEPTOR(int, eventfd_read, int fd, u64 *value) {
6476 INTERCEPTOR(int, eventfd_write, int fd, u64 value) {
6526 INTERCEPTOR(int, __xstat, int version, const char *path, void *buf) {
6542 INTERCEPTOR(int, __xstat64, int version, const char *path, void *buf) {
6558 INTERCEPTOR(int, __lxstat, int version, const char *path, void *buf) {
6574 INTERCEPTOR(int, __lxstat64, int version, const char *path, void *buf) {
6592 INTERCEPTOR(void *, getutent, int dummy) {
6600 INTERCEPTOR(void *, getutid, void *ut) {
6608 INTERCEPTOR(void *, getutline, void *ut) {
6625 INTERCEPTOR(void *, getutxent, int dummy) {
6633 INTERCEPTOR(void *, getutxid, void *ut) {
6641 INTERCEPTOR(void *, getutxline, void *ut) {
6649 INTERCEPTOR(void *, pututxline, const void *ut) {
6669 INTERCEPTOR(int, getloadavg, double *loadavg, int nelem) {
6684 INTERCEPTOR(int, mcheck, void (*abortfunc)(int mstatus)) {
6688 INTERCEPTOR(int, mcheck_pedantic, void (*abortfunc)(int mstatus)) {
6692 INTERCEPTOR(int, mprobe, void *ptr) {
6697 INTERCEPTOR(SIZE_T, wcslen, const wchar_t *s) {
6705 INTERCEPTOR(SIZE_T, wcsnlen, const wchar_t *s, SIZE_T n) {
6717 INTERCEPTOR(wchar_t *, wcscat, wchar_t *dst, const wchar_t *src) {
6729 INTERCEPTOR(wchar_t *, wcsncat, wchar_t *dst, const wchar_t *src, SIZE_T n) {
6749 INTERCEPTOR(wchar_t *, wcsdup, wchar_t *s) {
6782 INTERCEPTOR(SIZE_T, strxfrm, char *dest, const char *src, SIZE_T len) {
6786 INTERCEPTOR(SIZE_T, strxfrm_l, char *dest, const char *src, SIZE_T len,
6799 INTERCEPTOR(SIZE_T, __strxfrm_l, char *dest, const char *src, SIZE_T len,
6810 INTERCEPTOR(SIZE_T, wcsxfrm, wchar_t *dest, const wchar_t *src, SIZE_T len) {
6814 INTERCEPTOR(SIZE_T, wcsxfrm_l, wchar_t *dest, const wchar_t *src, SIZE_T len,
6827 INTERCEPTOR(SIZE_T, __wcsxfrm_l, wchar_t *dest, const wchar_t *src, SIZE_T len,
6986 INTERCEPTOR(SSIZE_T, readlink, const char *path, char *buf, SIZE_T bufsiz) {
7002 INTERCEPTOR(SSIZE_T, readlinkat, int dirfd, const char *path, char *buf,
7019 INTERCEPTOR(int, name_to_handle_at, int dirfd, const char *pathname,
7053 INTERCEPTOR(int, open_by_handle_at, int mount_fd, struct file_handle* handle,
7112 INTERCEPTOR(void *, mmap, void *addr, SIZE_T sz, int prot, int flags, int fd,
7123 INTERCEPTOR(int, mprotect, void *addr, SIZE_T sz, int prot) {
7141 INTERCEPTOR(void *, mmap64, void *addr, SIZE_T sz, int prot, int flags, int fd,
7434 INTERCEPTOR(int, setvbuf, __sanitizer_FILE *stream, char *buf, int mode,
7446 INTERCEPTOR(void, setbuf, __sanitizer_FILE *stream, char *buf) {
7457 INTERCEPTOR(void, setbuffer, __sanitizer_FILE *stream, char *buf, int mode) {
7468 INTERCEPTOR(void, setlinebuf, __sanitizer_FILE *stream) {
7498 INTERCEPTOR(int, regcomp, void *preg, const char *pattern, int cflags) {
7508 INTERCEPTOR(int, regexec, const void *preg, const char *string, SIZE_T nmatch,
7521 INTERCEPTOR(SIZE_T, regerror, int errcode, const void *preg, char *errbuf,
7532 INTERCEPTOR(void, regfree, const void *preg) {
9229 INTERCEPTOR(__sanitizer_FILE *, popen, const char *command, const char *type) {
9282 INTERCEPTOR(int, pclose, __sanitizer_FILE *fp) {
9494 INTERCEPTOR(char *, getusershell) {
9562 INTERCEPTOR(SSIZE_T, getrandom, void *buf, SIZE_T buflen, unsigned int flags) {
9577 INTERCEPTOR(char *, crypt, char *key, char *salt) {
9593 INTERCEPTOR(char *, crypt_r, char *key, char *salt, void *data) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_signal_interceptors.inc 47 INTERCEPTOR(uptr, signal, int signum, uptr handler) {
54 INTERCEPTOR(int, sigaction_symname, int signum,
projects/compiler-rt/lib/tsan/dd/dd_interceptors.cpp 42 INTERCEPTOR(int, pthread_mutex_destroy, pthread_mutex_t *m) {
48 INTERCEPTOR(int, pthread_mutex_lock, pthread_mutex_t *m) {
56 INTERCEPTOR(int, pthread_mutex_trylock, pthread_mutex_t *m) {
64 INTERCEPTOR(int, pthread_mutex_unlock, pthread_mutex_t *m) {
70 INTERCEPTOR(int, pthread_spin_destroy, pthread_spinlock_t *m) {
77 INTERCEPTOR(int, pthread_spin_lock, pthread_spinlock_t *m) {
85 INTERCEPTOR(int, pthread_spin_trylock, pthread_spinlock_t *m) {
93 INTERCEPTOR(int, pthread_spin_unlock, pthread_spinlock_t *m) {
99 INTERCEPTOR(int, pthread_rwlock_destroy, pthread_rwlock_t *m) {
105 INTERCEPTOR(int, pthread_rwlock_rdlock, pthread_rwlock_t *m) {
113 INTERCEPTOR(int, pthread_rwlock_tryrdlock, pthread_rwlock_t *m) {
121 INTERCEPTOR(int, pthread_rwlock_timedrdlock, pthread_rwlock_t *m,
130 INTERCEPTOR(int, pthread_rwlock_wrlock, pthread_rwlock_t *m) {
138 INTERCEPTOR(int, pthread_rwlock_trywrlock, pthread_rwlock_t *m) {
146 INTERCEPTOR(int, pthread_rwlock_timedwrlock, pthread_rwlock_t *m,
155 INTERCEPTOR(int, pthread_rwlock_unlock, pthread_rwlock_t *m) {
175 INTERCEPTOR(int, pthread_cond_init, pthread_cond_t *c,
182 INTERCEPTOR(int, pthread_cond_wait, pthread_cond_t *c, pthread_mutex_t *m) {
192 INTERCEPTOR(int, pthread_cond_timedwait, pthread_cond_t *c, pthread_mutex_t *m,
203 INTERCEPTOR(int, pthread_cond_signal, pthread_cond_t *c) {
209 INTERCEPTOR(int, pthread_cond_broadcast, pthread_cond_t *c) {
215 INTERCEPTOR(int, pthread_cond_destroy, pthread_cond_t *c) {
225 INTERCEPTOR(char*, realpath, const char *path, char *resolved_path) {
230 INTERCEPTOR(SSIZE_T, read, int fd, void *ptr, SIZE_T count) {
235 INTERCEPTOR(SSIZE_T, pread, int fd, void *ptr, SIZE_T count, OFF_T offset) {
projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp 1140 INTERCEPTOR(int, pthread_cond_init, void *c, void *a) {
1167 INTERCEPTOR(int, pthread_cond_wait, void *c, void *m) {
1175 INTERCEPTOR(int, pthread_cond_timedwait, void *c, void *m, void *abstime) {
1192 INTERCEPTOR(int, pthread_cond_signal, void *c) {
1199 INTERCEPTOR(int, pthread_cond_broadcast, void *c) {
1206 INTERCEPTOR(int, pthread_cond_destroy, void *c) {