Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/test/dfsan/
H A Dcustom.cpp1776 socklen_t optlen = sizeof(optval); in test_getsockopt() local
1778 dfsan_set_label(i_label, &optlen, sizeof(optlen)); in test_getsockopt()
1780 DEFINE_AND_SAVE_ORIGINS(optlen) in test_getsockopt()
1781 int ret = getsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &optval, &optlen); in test_getsockopt()
1783 assert(optlen == sizeof(int)); in test_getsockopt()
1787 ASSERT_ZERO_LABEL(optlen); in test_getsockopt()
1791 ASSERT_SAVED_ORIGINS(optlen) in test_getsockopt()
/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()
1966 dfsan_set_label(0, optlen, sizeof(*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/include/sanitizer/
H A Dlinux_syscall_hooks.h1059 #define __sanitizer_syscall_pre_setsockopt(fd, level, optname, optval, optlen) \ argument
1062 (long)(optlen))
1064 optlen) \ argument
1067 (long)(optlen))
1068 #define __sanitizer_syscall_pre_getsockopt(fd, level, optname, optval, optlen) \ argument
1071 (long)(optlen))
1076 (long)(optlen))
2610 long optval, long optlen);
2613 long optlen);
2615 long optval, long optlen);
[all …]
/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) {
1881 (long fd, long level, long optname, void *optval, void *optlen) {}
1884 (long res, long fd, long level, long optname, void *optval, void *optlen) {
1889 if (optlen)
1890 POST_WRITE(optlen, sizeof(int));
H A Dsanitizer_common_interceptors.inc3042 int *optlen) {
3045 optlen);
3046 if (optlen) COMMON_INTERCEPTOR_READ_RANGE(ctx, optlen, sizeof(*optlen));
3050 int res = REAL(getsockopt)(sockfd, level, optname, optval, optlen);
3052 if (optval && optlen) COMMON_INTERCEPTOR_WRITE_RANGE(ctx, optval, *optlen);