Home
last modified time | relevance | path

Searched refs:cmsg (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/compiler-rt/test/msan/Linux/
H A Dcmsghdr.cpp52 assert(cmsg); in main()
59 cmsg->cmsg_level = SOL_SOCKET; in main()
60 cmsg->cmsg_type = SCM_RIGHTS; in main()
64 __msan_poison(&cmsg->cmsg_level, sizeof(cmsg->cmsg_level)); in main()
67 __msan_poison(&cmsg->cmsg_type, sizeof(cmsg->cmsg_type)); in main()
70 __msan_poison(&cmsg->cmsg_len, sizeof(cmsg->cmsg_len)); in main()
74 assert(cmsg); in main()
79 cmsg->cmsg_level = SOL_SOCKET; in main()
84 __msan_poison(&cmsg->cmsg_level, sizeof(cmsg->cmsg_level)); in main()
87 __msan_poison(&cmsg->cmsg_type, sizeof(cmsg->cmsg_type)); in main()
[all …]
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dexecutionengine.go92 var cmsg *C.char
93 fail := C.LLVMCreateExecutionEngineForModule(&ee.C, m.C, &cmsg)
96 err = errors.New(C.GoString(cmsg))
97 C.LLVMDisposeMessage(cmsg)
103 var cmsg *C.char
104 fail := C.LLVMCreateInterpreterForModule(&ee.C, m.C, &cmsg)
107 err = errors.New(C.GoString(cmsg))
108 C.LLVMDisposeMessage(cmsg)
120 var cmsg *C.char
124 err = errors.New(C.GoString(cmsg))
[all …]
H A Danalysis.go37 var cmsg *C.char
38 broken := C.LLVMVerifyModule(m.C, C.LLVMVerifierFailureAction(a), &cmsg)
43 err := errors.New(C.GoString(cmsg))
44 C.LLVMDisposeMessage(cmsg)
H A Dtarget.go128 cmsg := C.LLVMCopyStringRepOfTargetData(td.C)
129 s = C.GoString(cmsg)
130 C.LLVMDisposeMessage(cmsg)
H A Dir.go1909 var cmsg *C.char
1912 fail := C.LLVMCreateMemoryBufferWithContentsOfFile(cpath, &b.C, &cmsg)
1915 err = errors.New(C.GoString(cmsg))
1916 C.LLVMDisposeMessage(cmsg)
1922 var cmsg *C.char
1923 fail := C.LLVMCreateMemoryBufferWithSTDIN(&b.C, &cmsg)
1926 err = errors.New(C.GoString(cmsg))
1927 C.LLVMDisposeMessage(cmsg)
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cpp342 struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); in ExtractRecvmsgFDs() local
343 for (; cmsg; cmsg = CMSG_NXTHDR(msg, cmsg)) { in ExtractRecvmsgFDs()
344 if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) in ExtractRecvmsgFDs()
346 int n = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(fds[0]); in ExtractRecvmsgFDs()
348 fds[res++] = ((int*)CMSG_DATA(cmsg))[i]; in ExtractRecvmsgFDs()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_platform_linux.cpp354 struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); in ExtractRecvmsgFDs() local
355 for (; cmsg; cmsg = CMSG_NXTHDR(msg, cmsg)) { in ExtractRecvmsgFDs()
356 if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) in ExtractRecvmsgFDs()
358 int n = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(fds[0]); in ExtractRecvmsgFDs()
360 fds[res++] = ((int*)CMSG_DATA(cmsg))[i]; in ExtractRecvmsgFDs()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors.inc3246 __sanitizer_cmsghdr *cmsg = (__sanitizer_cmsghdr *)p;
3247 COMMON_INTERCEPTOR_READ_RANGE(ctx, &cmsg->cmsg_len, sizeof(cmsg->cmsg_len));
3249 if (p + RoundUpTo(cmsg->cmsg_len, sizeof(uptr)) > control_end) break;
3251 COMMON_INTERCEPTOR_READ_RANGE(ctx, &cmsg->cmsg_level,
3252 sizeof(cmsg->cmsg_level));
3253 COMMON_INTERCEPTOR_READ_RANGE(ctx, &cmsg->cmsg_type,
3254 sizeof(cmsg->cmsg_type));
3256 if (cmsg->cmsg_len > kCmsgDataOffset) {
3258 unsigned data_len = cmsg->cmsg_len - kCmsgDataOffset;
3262 p += RoundUpTo(cmsg->cmsg_len, sizeof(uptr));