Home
last modified time | relevance | path

Searched refs:newfd (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_fd.cpp225 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write) { in FdDup() argument
226 DPrintf("#%d: FdDup(%d, %d)\n", thr->tid, oldfd, newfd); in FdDup()
227 if (bogusfd(oldfd) || bogusfd(newfd)) in FdDup()
232 FdClose(thr, pc, newfd, write); in FdDup()
233 init(thr, pc, newfd, ref(od->sync), write); in FdDup()
280 void FdSocketAccept(ThreadState *thr, uptr pc, int fd, int newfd) { in FdSocketAccept() argument
281 DPrintf("#%d: FdSocketAccept(%d, %d)\n", thr->tid, fd, newfd); in FdSocketAccept()
286 init(thr, pc, newfd, &fdctx.socksync); in FdSocketAccept()
H A Dtsan_fd.h46 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write);
53 void FdSocketAccept(ThreadState *thr, uptr pc, int fd, int newfd);
H A Dtsan_interceptors_posix.cpp1645 int newfd = REAL(dup)(oldfd); in TSAN_INTERCEPTOR() local
1646 if (oldfd >= 0 && newfd >= 0 && newfd != oldfd) in TSAN_INTERCEPTOR()
1647 FdDup(thr, pc, oldfd, newfd, true); in TSAN_INTERCEPTOR()
1648 return newfd; in TSAN_INTERCEPTOR()
1651 TSAN_INTERCEPTOR(int, dup2, int oldfd, int newfd) { in TSAN_INTERCEPTOR() argument
1652 SCOPED_TSAN_INTERCEPTOR(dup2, oldfd, newfd); in TSAN_INTERCEPTOR()
1653 int newfd2 = REAL(dup2)(oldfd, newfd); in TSAN_INTERCEPTOR()
1660 TSAN_INTERCEPTOR(int, dup3, int oldfd, int newfd, int flags) { in TSAN_INTERCEPTOR() argument
1661 SCOPED_TSAN_INTERCEPTOR(dup3, oldfd, newfd, flags); in TSAN_INTERCEPTOR()
1662 int newfd2 = REAL(dup3)(oldfd, newfd, flags); in TSAN_INTERCEPTOR()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_fd.cpp256 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write) { in FdDup() argument
257 DPrintf("#%d: FdDup(%d, %d)\n", thr->tid, oldfd, newfd); in FdDup()
258 if (bogusfd(oldfd) || bogusfd(newfd)) in FdDup()
263 FdClose(thr, pc, newfd, write); in FdDup()
264 init(thr, pc, newfd, ref(od->sync), write); in FdDup()
335 void FdSocketAccept(ThreadState *thr, uptr pc, int fd, int newfd) { in FdSocketAccept() argument
336 DPrintf("#%d: FdSocketAccept(%d, %d)\n", thr->tid, fd, newfd); in FdSocketAccept()
341 init(thr, pc, newfd, &fdctx.socksync); in FdSocketAccept()
H A Dtsan_fd.h46 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write);
54 void FdSocketAccept(ThreadState *thr, uptr pc, int fd, int newfd);
H A Dtsan_interceptors_posix.cpp1650 int newfd = REAL(dup)(oldfd); in TSAN_INTERCEPTOR() local
1651 if (oldfd >= 0 && newfd >= 0 && newfd != oldfd) in TSAN_INTERCEPTOR()
1652 FdDup(thr, pc, oldfd, newfd, true); in TSAN_INTERCEPTOR()
1653 return newfd; in TSAN_INTERCEPTOR()
1656 TSAN_INTERCEPTOR(int, dup2, int oldfd, int newfd) { in TSAN_INTERCEPTOR() argument
1657 SCOPED_TSAN_INTERCEPTOR(dup2, oldfd, newfd); in TSAN_INTERCEPTOR()
1658 int newfd2 = REAL(dup2)(oldfd, newfd); in TSAN_INTERCEPTOR()
1665 TSAN_INTERCEPTOR(int, dup3, int oldfd, int newfd, int flags) { in TSAN_INTERCEPTOR() argument
1666 SCOPED_TSAN_INTERCEPTOR(dup3, oldfd, newfd, flags); in TSAN_INTERCEPTOR()
1667 int newfd2 = REAL(dup3)(oldfd, newfd, flags); in TSAN_INTERCEPTOR()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_solaris.cpp141 DECLARE__REAL_AND_INTERNAL(uptr, dup2, int oldfd, int newfd) { in DECLARE__REAL_AND_INTERNAL() argument
142 return _REAL(dup2)(oldfd, newfd); in DECLARE__REAL_AND_INTERNAL()
H A Dsanitizer_netbsd.cpp187 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument
189 return _REAL(dup2, oldfd, newfd); in internal_dup2()
H A Dsanitizer_posix.h53 uptr internal_dup2(int oldfd, int newfd);
H A Dsanitizer_mac.cpp204 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument
205 return dup2(oldfd, newfd); in internal_dup2()
H A Dsanitizer_linux.cpp469 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument
471 return internal_syscall(SYSCALL(dup3), oldfd, newfd, 0); in internal_dup2()
473 return internal_syscall(SYSCALL(dup2), oldfd, newfd); in internal_dup2()
H A Dsanitizer_common_syscalls.inc1349 PRE_SYSCALL(dup2)(long oldfd, long newfd) {}
1351 POST_SYSCALL(dup2)(long res, long oldfd, long newfd) {}
1353 PRE_SYSCALL(dup3)(long oldfd, long newfd, long flags) {}
1355 POST_SYSCALL(dup3)(long res, long oldfd, long newfd, long flags) {}
/llvm-project-15.0.7/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h730 #define __sanitizer_syscall_pre_dup2(oldfd, newfd) \ argument
731 __sanitizer_syscall_pre_impl_dup2((long)(oldfd), (long)(newfd))
732 #define __sanitizer_syscall_post_dup2(res, oldfd, newfd) \ argument
733 __sanitizer_syscall_post_impl_dup2(res, (long)(oldfd), (long)(newfd))
734 #define __sanitizer_syscall_pre_dup3(oldfd, newfd, flags) \ argument
735 __sanitizer_syscall_pre_impl_dup3((long)(oldfd), (long)(newfd), (long)(flags))
736 #define __sanitizer_syscall_post_dup3(res, oldfd, newfd, flags) \ argument
2423 void __sanitizer_syscall_pre_impl_dup2(long oldfd, long newfd);
2424 void __sanitizer_syscall_post_impl_dup2(long res, long oldfd, long newfd);
2425 void __sanitizer_syscall_pre_impl_dup3(long oldfd, long newfd, long flags);
[all …]
/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_interceptors.cpp84 #define COMMON_INTERCEPTOR_FD_SOCKET_ACCEPT(ctx, fd, newfd) \ argument
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_interceptors.cpp119 #define COMMON_INTERCEPTOR_FD_SOCKET_ACCEPT(ctx, fd, newfd) \ argument
/llvm-project-15.0.7/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp1321 #define COMMON_INTERCEPTOR_FD_SOCKET_ACCEPT(ctx, fd, newfd) \ argument