Lines Matching refs:res

136   SIZE_T res = REAL(fread_unlocked)(ptr, size, nmemb, file);
137 if (res > 0)
138 __msan_unpoison(ptr, res *size);
139 return res;
157 void *res = REAL(memccpy)(dest, src, c, n);
158 CHECK(!res || (res >= dest && res <= (char *)dest + n));
159 SIZE_T sz = res ? (char *)res - (char *)dest : n;
162 return res;
172 int res = msan_posix_memalign(memptr, alignment, size, &stack);
173 if (!res)
175 return res;
290 char *res = REAL(strcpy)(dest, src);
292 return res;
301 char *res = REAL(strncpy)(dest, src, n);
304 return res;
313 char *res = REAL(stpcpy)(dest, src);
315 return res;
329 char *res = REAL(strdup)(src);
330 CopyShadowAndOrigin(res, src, n + 1, &stack);
331 return res;
340 char *res = REAL(__strdup)(src);
341 CopyShadowAndOrigin(res, src, n + 1, &stack);
342 return res;
352 char *res = REAL(gcvt)(number, ndigit, buf);
355 return res;
369 char *res = REAL(strcat)(dest, src);
371 return res;
380 char *res = REAL(strncat)(dest, src, n);
383 return res;
390 ret_type res = REAL(func)(__VA_ARGS__); \
392 return res;
473 int res = REAL(vswprintf)(str, size, format, ap);
474 if (res >= 0) {
475 __msan_unpoison(str, 4 * (res + 1));
477 return res;
484 int res = vswprintf(str, size, format, ap);
486 return res;
492 ret_type res = REAL(func)(s, __VA_ARGS__); \
493 if (s) __msan_unpoison(s, sizeof(char_type) * (res + 1)); \
494 return res;
541 int res = REAL(mbtowc)(dest, src, n);
542 if (res != -1 && dest) __msan_unpoison(dest, sizeof(wchar_t));
543 return res;
549 SIZE_T res = REAL(mbrtowc)(dest, src, n, ps);
550 if (res != (SIZE_T)-1 && dest) __msan_unpoison(dest, sizeof(wchar_t));
551 return res;
558 wchar_t *res = REAL(wmemcpy)(dest, src, n);
560 return res;
567 wchar_t *res = REAL(wmempcpy)(dest, src, n);
569 return res;
579 wchar_t *res = REAL(wmemset)(s, c, n);
581 return res;
587 wchar_t *res = REAL(wmemmove)(dest, src, n);
589 return res;
594 int res = REAL(wcscmp)(s1, s2);
595 return res;
600 int res = REAL(gettimeofday)(tv, tz);
605 return res;
611 char *res = REAL(fcvt)(x, a, b, c);
614 if (res) __msan_unpoison(res, REAL(strlen)(res) + 1);
615 return res;
626 char *res = REAL(getenv)(name);
627 if (res) __msan_unpoison(res, REAL(strlen)(res) + 1);
628 return res;
646 int res = REAL(setenv)(name, value, overwrite);
647 if (!res) UnpoisonEnviron();
648 return res;
653 int res = REAL(putenv)(string);
654 if (!res) UnpoisonEnviron();
655 return res;
661 int res = REAL(fstat)(fd, buf);
662 if (!res)
664 return res;
674 int res = REAL(__fxstat)(magic, fd, buf);
675 if (!res)
677 return res;
687 int res = REAL(__fxstat64)(magic, fd, buf);
688 if (!res)
690 return res;
700 int res = REAL(fstatat)(fd, pathname, buf, flags);
701 if (!res) __msan_unpoison(buf, __sanitizer::struct_stat_sz);
702 return res;
709 int res = REAL(__fxstatat)(magic, fd, pathname, buf, flags);
710 if (!res) __msan_unpoison(buf, __sanitizer::struct_stat_sz);
711 return res;
720 int res = REAL(__fxstatat64)(magic, fd, pathname, buf, flags);
721 if (!res) __msan_unpoison(buf, __sanitizer::struct_stat64_sz);
722 return res;
733 int res = REAL(pipe)(pipefd);
734 if (!res)
736 return res;
741 int res = REAL(pipe2)(pipefd, flags);
742 if (!res)
744 return res;
749 int res = REAL(socketpair)(domain, type, protocol, sv);
750 if (!res)
752 return res;
758 char *res = REAL(fgets_unlocked)(s, size, stream);
759 if (res)
761 return res;
772 int res = REAL(func)(resource, rlim); \
773 if (!res) \
775 return res
789 int res = REAL(getrlimit64)(resource, rlim);
790 if (!res) __msan_unpoison(rlim, __sanitizer::struct_rlimit64_sz);
791 return res;
800 int res = REAL(prlimit)(pid, resource, new_rlimit, old_rlimit);
801 if (!res) __msan_unpoison(old_rlimit, __sanitizer::struct_rlimit_sz);
802 return res;
811 int res = REAL(prlimit64)(pid, resource, new_rlimit, old_rlimit);
812 if (!res) __msan_unpoison(old_rlimit, __sanitizer::struct_rlimit64_sz);
813 return res;
834 int res = REAL(__xuname)(size, utsname);
835 if (!res)
837 return res;
843 int res = REAL(uname)(utsname);
844 if (!res)
846 return res;
853 int res = REAL(gethostname)(name, len);
854 if (!res) {
860 return res;
867 int res = REAL(epoll_wait)(epfd, events, maxevents, timeout);
868 if (res > 0) {
869 __msan_unpoison(events, __sanitizer::struct_epoll_event_sz * res);
871 return res;
882 int res = REAL(epoll_pwait)(epfd, events, maxevents, timeout, sigmask);
883 if (res > 0) {
884 __msan_unpoison(events, __sanitizer::struct_epoll_event_sz * res);
886 return res;
964 void *res = real_mmap(addr, length, prot, flags, fd, offset);
965 if (res != (void *)-1) __msan_unpoison(res, RoundUpTo(length, GetPageSize()));
966 return res;
971 int res = REAL(getrusage)(who, usage);
972 if (res == 0) {
975 return res;
1052 int res = REAL(pthread_create)(th, attr, MsanThreadStartFunc, t);
1056 if (!res) {
1059 return res;
1066 int res = REAL(pthread_key_create)(key, dtor);
1067 if (!res && key)
1069 return res;
1080 int res = REAL(pthread_join)(th, retval);
1081 if (!res && retval)
1083 return res;
1167 int res;
1174 res = REAL(__cxa_atexit)((void (*)(void *a))MSanAtExitWrapper, 0, 0);
1175 if (!res) {
1179 res = REAL(__cxa_atexit)(MSanCxaAtExitWrapper, r, dso);
1181 return res;
1209 int res = REAL(openpty)(aparent, aworker, name, termp, winp);
1210 if (!res) {
1214 return res;
1228 int res = REAL(forkpty)(aparent, name, termp, winp);
1229 if (res != -1)
1231 return res;
1378 int res;
1396 res = REAL(SIGACTION_SYMNAME)(signo, pnew_act, oldact);
1397 if (res == 0 && oldact) {
1404 res = REAL(SIGACTION_SYMNAME)(signo, act, oldact);
1407 if (res == 0 && oldact) {
1410 return res;
1447 int res = REAL(dladdr)(addr, info);
1448 if (res != 0) {
1455 return res;
1461 char *res = REAL(dlerror)(fake);
1462 if (res) __msan_unpoison(res, REAL(strlen)(res) + 1);
1463 return res;
1492 int res = REAL(shmctl)(shmid, shmctl_ipc_stat, &ds);
1493 if (!res) {
1506 int res = REAL(dl_iterate_phdr)(msan_dl_iterate_phdr_cb, (void *)&cbdata);
1507 return res;
1513 wchar_t *res = REAL(wcschr)(s, wc, ps);
1514 return res;
1521 wchar_t *res = REAL(wcscpy)(dest, src);
1524 return res;
1532 wchar_t *res = REAL(wcsncpy)(dest, src, n);
1535 return res;
1568 void *res = REAL(memcpy)(dest, src, n);
1570 return res;
1577 void *res = REAL(memset)(s, c, n);
1579 return res;
1587 void *res = REAL(memmove)(dest, src, n);
1589 return res;