Home
last modified time | relevance | path

Searched refs:optval (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/compiler-rt/test/dfsan/
H A Dcustom.cpp1775 int optval[2] = {-1, -1}; in test_getsockopt() local
1776 socklen_t optlen = sizeof(optval); in test_getsockopt()
1777 dfsan_set_label(i_label, &optval, sizeof(optval)); in test_getsockopt()
1779 DEFINE_AND_SAVE_ORIGINS(optval) in test_getsockopt()
1781 int ret = getsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &optval, &optlen); in test_getsockopt()
1784 assert(optval[0] == 0); in test_getsockopt()
1785 assert(optval[1] == -1); in test_getsockopt()
1788 ASSERT_ZERO_LABEL(optval[0]); in test_getsockopt()
1789 ASSERT_LABEL(optval[1], i_label); in test_getsockopt()
1790 ASSERT_SAVED_ORIGINS(optval) in test_getsockopt()
/llvm-project-15.0.7/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h1059 #define __sanitizer_syscall_pre_setsockopt(fd, level, optname, optval, optlen) \ argument
1061 (long)(optname), (long)(optval), \
1063 #define __sanitizer_syscall_post_setsockopt(res, fd, level, optname, optval, \ argument
1066 (long)(optname), (long)(optval), \
1068 #define __sanitizer_syscall_pre_getsockopt(fd, level, optname, optval, optlen) \ argument
1070 (long)(optname), (long)(optval), \
1072 #define __sanitizer_syscall_post_getsockopt(res, fd, level, optname, optval, \ argument
2610 long optval, long optlen);
2612 long optname, long optval,
2615 long optval, long optlen);
[all …]
/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp1960 int sockfd, int level, int optname, void *optval, socklen_t *optlen, in __dfsw_getsockopt() argument
1964 int ret = getsockopt(sockfd, level, optname, optval, optlen); in __dfsw_getsockopt()
1965 if (ret != -1 && optval && optlen) { in __dfsw_getsockopt()
1967 dfsan_set_label(0, optval, *optlen); in __dfsw_getsockopt()
1974 int sockfd, int level, int optname, void *optval, socklen_t *optlen, in __dfso_getsockopt() argument
1981 return __dfsw_getsockopt(sockfd, level, optname, optval, optlen, sockfd_label, in __dfso_getsockopt()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_syscalls.inc1869 (long fd, long level, long optname, void *optval, long optlen) {}
1872 (long res, long fd, long level, long optname, void *optval, long optlen) {
1874 if (optval)
1875 POST_WRITE(optval,
1876 __sanitizer::internal_strlen((const char *)optval) + 1);
1881 (long fd, long level, long optname, void *optval, void *optlen) {}
1884 (long res, long fd, long level, long optname, void *optval, void *optlen) {
1886 if (optval)
1887 POST_WRITE(optval,
1888 __sanitizer::internal_strlen((const char *)optval) + 1);
H A Dsanitizer_common_interceptors.inc3041 INTERCEPTOR(int, getsockopt, int sockfd, int level, int optname, void *optval,
3044 COMMON_INTERCEPTOR_ENTER(ctx, getsockopt, sockfd, level, optname, optval,
3050 int res = REAL(getsockopt)(sockfd, level, optname, optval, optlen);
3052 if (optval && optlen) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, optval, *optlen);