Lines Matching refs:REAL

106   SIZE_T res = REAL(fread)(ptr, size, nmemb, file);
116 SIZE_T res = REAL(fread_unlocked)(ptr, size, nmemb, file);
129 SSIZE_T res = REAL(readlink)(path, buf, bufsiz);
145 void *res = REAL(memccpy)(dest, src, c, n);
257 REAL(memset)(sret, 0, sizeof(*sret));
276 // FIXME: implement, but don't call REAL(malloc_stats)!
285 return REAL(strlen)(s);
287 SIZE_T res = REAL(strlen)(s);
294 SIZE_T res = REAL(strnlen)(s, n);
303 SIZE_T n = REAL(strlen)(src);
305 char *res = REAL(strcpy)(dest, src); // NOLINT
313 SIZE_T copy_size = REAL(strnlen)(src, n);
316 char *res = REAL(strncpy)(dest, src, n); // NOLINT
325 SIZE_T n = REAL(strlen)(src);
327 char *res = REAL(stpcpy)(dest, src); // NOLINT
337 SIZE_T n = REAL(strlen)(src);
339 char *res = REAL(strdup)(src);
348 SIZE_T n = REAL(strlen)(src);
350 char *res = REAL(__strdup)(src);
364 SIZE_T copy_size = REAL(strnlen)(src, n);
365 char *res = REAL(strndup)(src, n);
375 SIZE_T copy_size = REAL(strnlen)(src, n);
376 char *res = REAL(__strndup)(src, n);
388 char *res = REAL(gcvt)(number, ndigit, buf);
389 SIZE_T n = REAL(strlen)(buf);
397 SIZE_T src_size = REAL(strlen)(src);
398 SIZE_T dest_size = REAL(strlen)(dest);
401 char *res = REAL(strcat)(dest, src); // NOLINT
409 SIZE_T dest_size = REAL(strlen)(dest);
410 SIZE_T copy_size = REAL(strnlen)(src, n);
412 char *res = REAL(strncat)(dest, src, n); // NOLINT
422 ret_type res = REAL(func)(__VA_ARGS__); \
487 int res = REAL(vswprintf)(str, size, format, ap);
505 CHECK_UNPOISONED(src, REAL(strlen)(src) + 1);
506 SIZE_T res = REAL(strxfrm)(dest, src, n);
514 CHECK_UNPOISONED(src, REAL(strlen)(src) + 1);
515 SIZE_T res = REAL(strxfrm_l)(dest, src, n, loc);
522 ret_type res = REAL(func)(s, __VA_ARGS__); \
571 int res = REAL(mbtowc)(dest, src, n);
578 SIZE_T res = REAL(mbrtowc)(dest, src, n, ps);
585 SIZE_T res = REAL(wcslen)(s);
593 wchar_t *res = REAL(wcschr)(s, wc, ps);
601 wchar_t *res = REAL(wcscpy)(dest, src);
602 CopyShadowAndOrigin(dest, src, sizeof(wchar_t) * (REAL(wcslen)(src) + 1),
611 wchar_t *res = REAL(wmemcpy)(dest, src, n);
619 wchar_t *res = REAL(wmempcpy)(dest, src, n);
627 wchar_t *res = REAL(wmemset)(s, c, n);
635 wchar_t *res = REAL(wmemmove)(dest, src, n);
642 int res = REAL(wcscmp)(s1, s2);
648 int res = REAL(gettimeofday)(tv, tz);
658 char *res = REAL(fcvt)(x, a, b, c);
661 if (res) __msan_unpoison(res, REAL(strlen)(res) + 1);
667 return REAL(getenv)(name);
669 char *res = REAL(getenv)(name);
670 if (res) __msan_unpoison(res, REAL(strlen)(res) + 1);
680 __msan_unpoison(*envp, REAL(strlen)(*envp) + 1);
689 int res = REAL(setenv)(name, value, overwrite);
696 int res = REAL(putenv)(string);
704 int res = REAL(__fxstat)(magic, fd, buf);
717 int res = REAL(__fxstat64)(magic, fd, buf);
730 int res = REAL(fstatat)(fd, pathname, buf, flags);
739 int res = REAL(__fxstatat)(magic, fd, pathname, buf, flags);
750 int res = REAL(__fxstatat64)(magic, fd, pathname, buf, flags);
762 int res = REAL(stat)(path, buf);
771 int res = REAL(__xstat)(magic, path, buf);
782 int res = REAL(__xstat64)(magic, path, buf);
795 int res = REAL(__lxstat)(magic, path, buf);
808 int res = REAL(__lxstat64)(magic, path, buf);
820 return REAL(pipe)(pipefd);
822 int res = REAL(pipe)(pipefd);
830 int res = REAL(pipe2)(pipefd, flags);
838 int res = REAL(socketpair)(domain, type, protocol, sv);
846 char *res = REAL(fgets)(s, size, stream);
848 __msan_unpoison(s, REAL(strlen)(s) + 1);
855 char *res = REAL(fgets_unlocked)(s, size, stream);
857 __msan_unpoison(s, REAL(strlen)(s) + 1);
867 return REAL(getrlimit)(resource, rlim);
869 int res = REAL(getrlimit)(resource, rlim);
878 return REAL(getrlimit64)(resource, rlim);
880 int res = REAL(getrlimit64)(resource, rlim);
897 int res = REAL(__xuname)(size, utsname);
906 int res = REAL(uname)(utsname);
916 int res = REAL(gethostname)(name, len);
918 SIZE_T real_len = REAL(strnlen)(name, len);
930 int res = REAL(epoll_wait)(epfd, events, maxevents, timeout);
945 int res = REAL(epoll_pwait)(epfd, events, maxevents, timeout, sigmask);
958 SSIZE_T res = REAL(recv)(fd, buf, len, flags);
969 SSIZE_T res = REAL(recvfrom)(fd, buf, len, flags, srcaddr, addrlen);
983 // Hack: dlsym calls calloc before REAL(calloc) is retrieved from dlsym.
1030 return REAL(mmap)(addr, length, prot, flags, fd, offset);
1040 void *res = REAL(mmap)(addr, length, prot, flags, fd, offset);
1058 void *res = REAL(mmap64)(addr, length, prot, flags, fd, offset);
1077 int res = REAL(dladdr)(addr, info);
1081 __msan_unpoison(info->dli_fname, REAL(strlen)(info->dli_fname) + 1);
1083 __msan_unpoison(info->dli_sname, REAL(strlen)(info->dli_sname) + 1);
1090 char *res = REAL(dlerror)(fake);
1091 if (res) __msan_unpoison(res, REAL(strlen)(res) + 1);
1109 __msan_unpoison(info->dlpi_name, REAL(strlen)(info->dlpi_name) + 1);
1121 int res = REAL(dl_iterate_phdr)(msan_dl_iterate_phdr_cb, (void *)&cbdata);
1127 int res = REAL(getrusage)(who, usage);
1190 REAL(memcpy)(pnew_act, act, sizeof(__sanitizer_sigaction));
1200 res = REAL(sigaction)(signo, pnew_act, oldact);
1208 res = REAL(sigaction)(signo, act, oldact);
1226 return REAL(signal)(signo, cb);
1228 return REAL(signal)(signo, cb);
1254 int res = REAL(pthread_create)(th, attr, MsanThreadStartFunc, t);
1266 if (msan_init_is_running) return REAL(pthread_key_create)(key, dtor);
1268 int res = REAL(pthread_key_create)(key, dtor);
1276 int res = REAL(pthread_join)(th, retval);
1286 REAL(tzset)(fake);
1288 __msan_unpoison(tzname[0], REAL(strlen)(tzname[0]) + 1);
1290 __msan_unpoison(tzname[1], REAL(strlen)(tzname[1]) + 1);
1309 if (msan_init_is_running) return REAL(__cxa_atexit)(func, arg, dso_handle);
1315 return REAL(__cxa_atexit)(MSanAtExitWrapper, r, dso_handle);
1322 void *p = REAL(shmat)(shmid, shmaddr, shmflg);
1325 int res = REAL(shmctl)(shmid, shmctl_ipc_stat, &ds);
1346 int pid = REAL(fork)();
1355 int res = REAL(openpty)(amaster, aslave, name, termp, winp);
1367 int res = REAL(forkpty)(amaster, name, termp, winp);
1396 if ((!INTERCEPT_FUNCTION(name) || !REAL(name))) \
1410 if (msan_init_is_running) return REAL(func)(__VA_ARGS__); \
1435 #define COMMON_INTERCEPTOR_BLOCK_REAL(name) REAL(name)
1465 // REAL(memset), etc.
1482 REAL(memset)(a, 0, size);
1489 return REAL(memcpy)(dest, src, n);
1492 void *res = REAL(memcpy)(dest, src, n);
1499 if (msan_init_is_running) return REAL(memset)(s, c, n);
1501 void *res = REAL(memset)(s, c, n);
1508 if (msan_init_is_running) return REAL(memmove)(dest, src, n);
1511 void *res = REAL(memmove)(dest, src, n);
1518 __msan_unpoison(s, REAL(strlen)(s) + 1);