| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | fd_socket_connect_norace.cpp | 15 socklen_t addrlen; variable 21 if (connect(c, addr, addrlen)) { in ClientThread() 34 addrlen = sizeof(addr4); in main() 43 addrlen = sizeof(addr6); in main() 48 bind(s, addr, addrlen); in main() 49 getsockname(s, addr, &addrlen); in main()
|
| H A D | fd_socket_norace.cpp | 15 socklen_t addrlen; variable 21 if (connect(c, addr, addrlen)) { in ClientThread() 38 addrlen = sizeof(addr4); in main() 47 addrlen = sizeof(addr6); in main() 52 bind(s, addr, addrlen); in main() 53 getsockname(s, addr, &addrlen); in main()
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/android/ |
| H A D | cloexec-accept.cpp | 7 extern "C" int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); 16 int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); 24 int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
|
| H A D | cloexec-accept4.cpp | 18 extern "C" int accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int flags); 43 int accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int flags); 61 int accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int flags);
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/android/ |
| H A D | cloexec-accept4.rst | 14 accept4(sockfd, addr, addrlen, SOCK_NONBLOCK); 18 accept4(sockfd, addr, addrlen, SOCK_NONBLOCK | SOCK_CLOEXEC);
|
| H A D | cloexec-accept.rst | 14 accept(sockfd, addr, addrlen); 18 accept4(sockfd, addr, addrlen, SOCK_CLOEXEC);
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Linux/ |
| H A D | recvfrom.cpp | 37 socklen_t addrlen = sizeof(serveraddr); in client_thread_udp() local 39 int succeeded = getsockname(sockfd, (struct sockaddr *)&serveraddr, &addrlen); in client_thread_udp()
|
| /llvm-project-15.0.7/compiler-rt/test/dfsan/ |
| H A D | custom.cpp | 1728 socklen_t addrlen = sizeof(addr); in test_getpeername() local 1730 dfsan_set_label(i_label, &addrlen, sizeof(addrlen)); in test_getpeername() 1732 DEFINE_AND_SAVE_ORIGINS(addrlen) in test_getpeername() 1737 ASSERT_ZERO_LABEL(addrlen); in test_getpeername() 1738 assert(addrlen < sizeof(addr)); in test_getpeername() 1742 ASSERT_SAVED_ORIGINS(addrlen) in test_getpeername() 1755 dfsan_set_label(i_label, &addrlen, sizeof(addrlen)); in test_getsockname() 1757 DEFINE_AND_SAVE_ORIGINS(addrlen) in test_getsockname() 1761 ASSERT_ZERO_LABEL(addrlen); in test_getsockname() 1762 assert(addrlen < sizeof(addr)); in test_getsockname() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | Socket.cpp | 343 socklen_t *addrlen, in AcceptSocket() argument 353 int fd = syscall(__NR_accept, sockfd, addr, addrlen); in AcceptSocket() 368 static_cast<NativeSocket>(-1), ::accept4, sockfd, addr, addrlen, flags); in AcceptSocket() 371 static_cast<NativeSocket>(-1), ::accept, sockfd, addr, addrlen); in AcceptSocket()
|
| /llvm-project-15.0.7/compiler-rt/lib/dfsan/ |
| H A D | dfsan_custom.cpp | 1987 int sockfd, struct sockaddr *addr, socklen_t *addrlen, in __dfsw_getsockname() argument 1990 socklen_t origlen = addrlen ? *addrlen : 0; in __dfsw_getsockname() 1991 int ret = getsockname(sockfd, addr, addrlen); in __dfsw_getsockname() 1992 if (ret != -1 && addr && addrlen) { in __dfsw_getsockname() 1993 socklen_t written_bytes = origlen < *addrlen ? origlen : *addrlen; in __dfsw_getsockname() 1994 dfsan_set_label(0, addrlen, sizeof(*addrlen)); in __dfsw_getsockname() 2015 socklen_t origlen = addrlen ? *addrlen : 0; in __dfsw_getpeername() 2016 int ret = getpeername(sockfd, addr, addrlen); in __dfsw_getpeername() 2017 if (ret != -1 && addr && addrlen) { in __dfsw_getpeername() 2018 socklen_t written_bytes = origlen < *addrlen ? origlen : *addrlen; in __dfsw_getpeername() [all …]
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | casts.c | 26 socklen_t addrlen = sizeof(storage); in f() local 27 getsockname(sock, sockaddr, &addrlen); in f()
|
| H A D | taint-generic.c | 447 int getnameinfo(const struct sockaddr *restrict addr, socklen_t addrlen, 450 int testGetnameinfo(const struct sockaddr *restrict addr, socklen_t addrlen, in testGetnameinfo() argument 453 getnameinfo(addr, addrlen, host, hostlen, serv, servlen, flags); in testGetnameinfo() 516 socklen_t *restrict addrlen); 519 socklen_t *restrict addrlen) { in testRecvfrom() argument 523 size_t read = recvfrom(fd, buf, len, flags, src_addr, addrlen); in testRecvfrom()
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | Socket.h | 119 socklen_t *addrlen,
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_common_interceptors.inc | 2852 if (addrlen) { 2853 COMMON_INTERCEPTOR_READ_RANGE(ctx, addrlen, sizeof(*addrlen)); 2854 addr_sz = *addrlen; 3065 if (addrlen) { 3066 COMMON_INTERCEPTOR_READ_RANGE(ctx, addrlen, sizeof(*addrlen)); 3087 if (addrlen) { 3088 COMMON_INTERCEPTOR_READ_RANGE(ctx, addrlen, sizeof(*addrlen)); 3113 if (addrlen) { 3114 COMMON_INTERCEPTOR_READ_RANGE(ctx, addrlen, sizeof(*addrlen)); 3366 if (addrlen) { [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_interceptors_posix.cpp | 1739 TSAN_INTERCEPTOR(int, connect, int fd, void *addr, unsigned addrlen) { in TSAN_INTERCEPTOR() argument 1740 SCOPED_TSAN_INTERCEPTOR(connect, fd, addr, addrlen); in TSAN_INTERCEPTOR() 1742 int res = REAL(connect)(fd, addr, addrlen); in TSAN_INTERCEPTOR() 1748 TSAN_INTERCEPTOR(int, bind, int fd, void *addr, unsigned addrlen) { in TSAN_INTERCEPTOR() argument 1749 SCOPED_TSAN_INTERCEPTOR(bind, fd, addr, addrlen); in TSAN_INTERCEPTOR() 1750 int res = REAL(bind)(fd, addr, addrlen); in TSAN_INTERCEPTOR()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_posix.cpp | 1743 TSAN_INTERCEPTOR(int, connect, int fd, void *addr, unsigned addrlen) { in TSAN_INTERCEPTOR() argument 1744 SCOPED_TSAN_INTERCEPTOR(connect, fd, addr, addrlen); in TSAN_INTERCEPTOR() 1746 int res = REAL(connect)(fd, addr, addrlen); in TSAN_INTERCEPTOR() 1752 TSAN_INTERCEPTOR(int, bind, int fd, void *addr, unsigned addrlen) { in TSAN_INTERCEPTOR() argument 1753 SCOPED_TSAN_INTERCEPTOR(bind, fd, addr, addrlen); in TSAN_INTERCEPTOR() 1754 int res = REAL(bind)(fd, addr, addrlen); in TSAN_INTERCEPTOR()
|
| /llvm-project-15.0.7/compiler-rt/lib/msan/tests/ |
| H A D | msan_test.cpp | 883 socklen_t addrlen; in TEST() local 884 EXPECT_UMR(getsockname(sock, (struct sockaddr *)&buf, &addrlen)); in TEST() 886 addrlen = sizeof(buf); in TEST() 887 res = getsockname(sock, (struct sockaddr *)&buf, &addrlen); in TEST() 888 EXPECT_NOT_POISONED(addrlen); in TEST() 890 EXPECT_NOT_POISONED(buf[addrlen - 1]); in TEST() 891 EXPECT_POISONED(buf[addrlen]); in TEST()
|